@import url(bootstrap.min.css);
@import url(rrssb.css);
@import url(font-awesome/css/font-awesome.min.css);
html {
  font-size: 62.5% !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; }

.header_mobile_open #header_upper, .header_mobile_open #header_nav {
  transform: translateX(0) !important; }

header {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 1000;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15); }
  @media (min-width: 992px) {
    header #header_upper {
      background-color: #14ABE6;
      height: 60px; } }
  @media (max-width: 991px) {
    header #header_upper {
      position: fixed;
      z-index: 501;
      top: 105px;
      left: 0px;
      width: 100vw;
      height: calc(100vh - 105px);
      pointer-events: none;
      transition: .8s;
      transform: translateX(100%); } }
  header #header_upper .container, header #header_upper .row, header #header_upper .col-12, header #header_upper #upper_header_inner {
    height: 100%; }
  header #header_upper #upper_header_inner {
    position: relative; }
    @media (min-width: 992px) {
      header #header_upper #upper_header_inner #upper_header_float {
        float: right;
        position: relative;
        height: 100%; } }
    @media (min-width: 992px) {
      header #header_upper #upper_header_inner #header_address, header #header_upper #upper_header_inner #upper_header_links, header #header_upper #upper_header_inner #header_search {
        float: left; } }
    @media (min-width: 1640px) {
      header #header_upper #upper_header_inner #header_address {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      header #header_upper #upper_header_inner #header_address {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      header #header_upper #upper_header_inner #header_address {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      header #header_upper #upper_header_inner #header_address {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media screen and (max-width: 991px) {
      header #header_upper #upper_header_inner #header_address {
        pointer-events: auto;
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.8rem;
        position: absolute;
        bottom: 45px;
        text-align: center;
        width: 100%;
        left: 0px; } }
    @media (min-width: 992px) {
      header #header_upper #upper_header_inner #header_address {
        position: relative;
        top: 50%;
        transform: translateY(-50%); } }
    @media screen and (max-width: 991px) {
      header #header_upper #upper_header_inner #header_address .add_div {
        width: 100%;
        display: inline-block; } }
    header #header_upper #upper_header_inner #header_address a {
      color: #000000;
      padding-left: 25px;
      position: relative; }
    header #header_upper #upper_header_inner #header_address a:after {
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20id%3D%22Icon_awesome-phone%22%20data-name%3D%22Icon%20awesome-phone%22%20d%3D%22M19.273.961%2C15.21.023a.944.944%2C0%2C0%2C0-1.074.543L12.261%2C4.941a.935.935%2C0%2C0%2C0%2C.27%2C1.094L14.9%2C7.972a14.477%2C14.477%2C0%2C0%2C1-6.922%2C6.922L6.039%2C12.527a.936.936%2C0%2C0%2C0-1.094-.27L.57%2C14.132A.949.949%2C0%2C0%2C0%2C.023%2C15.21l.937%2C4.062A.937.937%2C0%2C0%2C0%2C1.875%2C20%2C18.123%2C18.123%2C0%2C0%2C0%2C20%2C1.875.936.936%2C0%2C0%2C0%2C19.273.961Z%22%20transform%3D%22translate%280.001%200.001%29%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
      background-size: contain;
      width: 20px;
      height: 20px;
      content: '';
      position: absolute;
      top: 50%;
      transform: translateY(calc(-50% - 2px));
      left: 0px; }
    @media (min-width: 992px) {
      header #header_upper #upper_header_inner #header_search {
        margin-left: 30px;
        position: relative;
        transform: translateY(-50%);
        top: 50%;
        display: inline-block; } }
    @media (max-width: 991px) {
      header #header_upper #upper_header_inner #header_search {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        display: inline-block;
        pointer-events: auto; } }
    @media (min-width: 1640px) {
      header #header_upper #upper_header_inner #header_search label {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        margin-right: 8px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      header #header_upper #upper_header_inner #header_search label {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        margin-right: 8px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      header #header_upper #upper_header_inner #header_search label {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        margin-right: 8px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      header #header_upper #upper_header_inner #header_search label {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        margin-right: 8px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      header #header_upper #upper_header_inner #header_search label {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #ffffff;
        line-height: 2.8rem;
        margin-right: 8px; } }
    @media screen and (max-width: 767px) {
      header #header_upper #upper_header_inner #header_search label {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #ffffff;
        line-height: 2.8rem;
        margin-right: 8px; } }
    header #header_upper #upper_header_inner #header_search input[type="text"] {
      height: 33px;
      background-color: #d0eefa;
      border: 0px;
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      padding-left: 33px;
      border-top-left-radius: 10px;
      border-bottom-left-radius: 10px;
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.958%22%20height%3D%2218.962%22%20viewBox%3D%220%200%2018.958%2018.962%22%3E%3Cpath%20id%3D%22Icon_ionic-ios-search%22%20data-name%3D%22Icon%20ionic-ios-search%22%20d%3D%22M23.235%2C22.083l-5.272-5.322a7.514%2C7.514%2C0%2C1%2C0-1.14%2C1.155L22.06%2C23.2a.811.811%2C0%2C0%2C0%2C1.145.03A.817.817%2C0%2C0%2C0%2C23.235%2C22.083Zm-11.177-4.1a5.933%2C5.933%2C0%2C1%2C1%2C4.2-1.738A5.9%2C5.9%2C0%2C0%2C1%2C12.058%2C17.98Z%22%20transform%3D%22translate%28-4.5%20-4.493%29%22%2F%3E%3C%2Fsvg%3E");
      background-position: 7px center;
      background-repeat: no-repeat; }
      @media (min-width: 1640px) {
        header #header_upper #upper_header_inner #header_search input[type="text"] {
          width: 150px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        header #header_upper #upper_header_inner #header_search input[type="text"] {
          width: 150px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        header #header_upper #upper_header_inner #header_search input[type="text"] {
          width: 130px; } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        header #header_upper #upper_header_inner #header_search input[type="text"] {
          width: 95px; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        header #header_upper #upper_header_inner #header_search input[type="text"] {
          width: 95px; } }
      @media screen and (max-width: 767px) {
        header #header_upper #upper_header_inner #header_search input[type="text"] {
          width: 95px; } }
    header #header_upper #upper_header_inner #header_search button[type="submit"] {
      background-color: #d0eefa;
      border: 0px;
      height: 33px;
      margin-left: -3px;
      position: relative;
      padding: 0px 8px 0px 8px;
      border-top-right-radius: 10px;
      border-bottom-right-radius: 10px; }
      @media (min-width: 1640px) {
        header #header_upper #upper_header_inner #header_search button[type="submit"] {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 1.8rem;
          color: #000000;
          line-height: 1.8rem;
          top: -1px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        header #header_upper #upper_header_inner #header_search button[type="submit"] {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 1.4rem;
          color: #000000;
          line-height: 1.4rem;
          top: -2px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        header #header_upper #upper_header_inner #header_search button[type="submit"] {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 1.4rem;
          color: #000000;
          line-height: 1.4rem;
          top: -2px; } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        header #header_upper #upper_header_inner #header_search button[type="submit"] {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 1.4rem;
          color: #000000;
          line-height: 1.4rem;
          top: -2px; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        header #header_upper #upper_header_inner #header_search button[type="submit"] {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 1.4rem;
          color: #000000;
          line-height: 1.4rem;
          top: -2px; } }
      @media screen and (max-width: 767px) {
        header #header_upper #upper_header_inner #header_search button[type="submit"] {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 1.4rem;
          color: #000000;
          line-height: 1.4rem;
          top: -2px; } }
    header #header_upper #upper_header_inner #header_search button[type="submit"]:before {
      content: '';
      height: 70%;
      left: 0px;
      width: 1px;
      background-color: #000000;
      top: 50%;
      transform: translateY(-50%);
      position: absolute; }
  header #header_lower {
    background-color: #000000; }
    @media (min-width: 992px) {
      header #header_lower {
        height: 128px; } }
    @media (max-width: 991px) {
      header #header_lower {
        height: 118px; } }
    header #header_lower .container, header #header_lower .row, header #header_lower .col-12 {
      height: 100%;
      position: relative; }
    header #header_lower #header_logo {
      position: relative;
      top: 50%;
      display: inline-block; }
      @media screen and (min-width: 1201px) {
        header #header_lower #header_logo {
          transform: translateY(-50%); } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        header #header_lower #header_logo {
          transform: translateY(-50%) scale(0.8) translateX(-10%); } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        header #header_lower #header_logo {
          transform: translateY(-50%) scale(0.8) translateX(-10%); } }
      @media screen and (max-width: 767px) {
        header #header_lower #header_logo {
          transform: translateY(-50%) scale(0.8) translateX(-10%); } }
    @media (max-width: 991px) {
      header #header_lower #mobile_menu {
        position: absolute;
        width: 44px;
        height: 38px;
        top: 50%;
        transform: translateY(-50%);
        right: 15px;
        background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2244.444%22%20height%3D%2237.119%22%20viewBox%3D%220%200%2044.444%2037.119%22%3E%3Cg%20id%3D%22Component_32_1%22%20data-name%3D%22Component%2032%20%E2%80%93%201%22%20transform%3D%22translate%282.5%202.5%29%22%3E%3Cg%20id%3D%22Group_287%22%20data-name%3D%22Group%20287%22%20transform%3D%22translate%28-318.529%20-36.511%29%22%3E%3Cline%20id%3D%22Line_31%22%20data-name%3D%22Line%2031%22%20x2%3D%2239.444%22%20transform%3D%22translate%28318.529%2052.57%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%225%22%2F%3E%3Cline%20id%3D%22Line_33%22%20data-name%3D%22Line%2033%22%20x2%3D%2239.444%22%20transform%3D%22translate%28318.529%2036.511%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%225%22%2F%3E%3Cline%20id%3D%22Line_32%22%20data-name%3D%22Line%2032%22%20x2%3D%2239.444%22%20transform%3D%22translate%28318.529%2068.629%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); } }
    @media (max-width: 991px) {
      header #header_lower #mobile_close {
        position: absolute;
        width: 56px;
        height: 38px;
        top: 39px;
        right: 15px;
        background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256.875%22%20height%3D%2239.029%22%20viewBox%3D%220%200%2056.875%2039.029%22%3E%3Cg%20id%3D%22Group_435%22%20data-name%3D%22Group%20435%22%20transform%3D%22translate%28-7198.045%20-264.045%29%22%3E%3Cpath%20id%3D%22Path_225%22%20data-name%3D%22Path%20225%22%20d%3D%22M-2.193-43.909%2C47.773-11.79%22%20transform%3D%22translate%287203.692%20311.409%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20id%3D%22Path_226%22%20data-name%3D%22Path%20226%22%20d%3D%22M47.773-43.909-2.193-11.79%22%20transform%3D%22translate%287203.692%20311.409%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } }
    @media (min-width: 992px) {
      header #header_lower #header_nav {
        width: calc(100% - 185px);
        height: 100%;
        position: absolute;
        left: 170px;
        top: 0px; } }
    @media (max-width: 991px) {
      header #header_lower #header_nav {
        position: fixed;
        top: 0px;
        left: 0px;
        height: 100vh;
        width: 100vw;
        background: url("../images/black_bg.jpg") center center no-repeat;
        background-size: cover;
        z-index: 500;
        transition: .8s;
        transform: translateX(100%); } }
    @media (min-width: 992px) {
      header #header_lower #header_nav #header_nav_inner {
        position: absolute;
        right: 0px;
        top: 50%;
        transform: translateY(-50%); } }
    @media screen and (max-width: 991px) {
      header #header_lower #header_nav #header_nav_inner {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0px;
        width: 100%; } }
    @media (max-width: 992px) {
      header #header_lower #header_nav #header_nav_inner .header_nav_item:first-child {
        margin-left: 0px !important; } }
    @media (min-width: 1640px) {
      header #header_lower #header_nav #header_nav_inner .header_nav_item {
        margin-left: 40px;
        float: left; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      header #header_lower #header_nav #header_nav_inner .header_nav_item {
        margin-left: 40px;
        float: left; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      header #header_lower #header_nav #header_nav_inner .header_nav_item {
        margin-left: 40px;
        float: left; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      header #header_lower #header_nav #header_nav_inner .header_nav_item {
        margin-left: 22px;
        float: left; } }
    @media screen and (max-width: 991px) {
      header #header_lower #header_nav #header_nav_inner .header_nav_item {
        width: 100%;
        text-align: center;
        margin: 15px 0px; } }
    header #header_lower #header_nav #header_nav_inner .header_nav_item a {
      position: relative; }
      @media (min-width: 1640px) {
        header #header_lower #header_nav #header_nav_inner .header_nav_item a {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        header #header_lower #header_nav #header_nav_inner .header_nav_item a {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        header #header_lower #header_nav #header_nav_inner .header_nav_item a {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.2rem;
          color: #ffffff;
          line-height: 2.8rem; } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        header #header_lower #header_nav #header_nav_inner .header_nav_item a {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2rem;
          color: #ffffff;
          line-height: 2.8rem; } }
      @media screen and (max-width: 991px) {
        header #header_lower #header_nav #header_nav_inner .header_nav_item a {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.2rem;
          color: #ffffff;
          line-height: 2.8rem; } }
    header #header_lower #header_nav #header_nav_inner .header_nav_item a:after {
      content: '';
      position: absolute;
      width: 100%;
      height: 5px;
      border-radius: 2px;
      left: 50%;
      transform: translateX(-50%) scaleX(0);
      bottom: -10px;
      transition: .5s; }
    header #header_lower #header_nav #header_nav_inner .header_nav_item a:hover {
      text-decoration: none; }
    header #header_lower #header_nav #header_nav_inner .header_nav_item a:hover:after {
      transform: translateX(-50%) scaleX(1); }
    header #header_lower #header_nav #header_nav_inner .header_nav_item:nth-child(1) a:after, header #header_lower #header_nav #header_nav_inner .header_nav_item:nth-child(5) a:after {
      background-color: #14ABE6; }
    header #header_lower #header_nav #header_nav_inner .header_nav_item:nth-child(2) a:after, header #header_lower #header_nav #header_nav_inner .header_nav_item:nth-child(6) a:after {
      background-color: #FFBE00; }
    header #header_lower #header_nav #header_nav_inner .header_nav_item:nth-child(3) a:after, header #header_lower #header_nav #header_nav_inner .header_nav_item:nth-child(7) a:after {
      background-color: #B00A1B; }
    header #header_lower #header_nav #header_nav_inner .header_nav_item:nth-child(4) a:after {
      background-color: #69B130; }

@media (min-width: 1640px) {
  #page_wrapper {
    padding-top: 188px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #page_wrapper {
    padding-top: 188px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #page_wrapper {
    padding-top: 188px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #page_wrapper {
    padding-top: 188px; } }
@media (max-width: 991px) and (min-width: 768px) {
  #page_wrapper {
    padding-top: 118px; } }
@media (max-width: 767px) {
  #page_wrapper {
    padding-top: 118px; } }

#slider {
  position: relative;
  overflow: hidden;
  opacity: 0; }
  @media (min-width: 1640px) {
    #slider {
      height: 42.7vw; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #slider {
      height: 42.7vw; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #slider {
      height: 42.7vw; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #slider {
      height: 42.7vw; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #slider {
      height: 42.7vw; } }
  @media (max-width: 767px) {
    #slider {
      height: 200vw; } }
  @media (min-width: 1640px) {
    #slider #slider_img_wrapper {
      right: 0px;
      top: 0px;
      position: absolute;
      height: 100%;
      width: 64.5%; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #slider #slider_img_wrapper {
      right: 0px;
      top: 0px;
      position: absolute;
      height: 100%;
      width: 64.5%; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #slider #slider_img_wrapper {
      right: 0px;
      top: 0px;
      position: absolute;
      height: 100%;
      width: 64.5%; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #slider #slider_img_wrapper {
      right: 0px;
      top: 0px;
      position: absolute;
      height: 100%;
      width: 64.5%; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #slider #slider_img_wrapper {
      right: 0px;
      top: 0px;
      position: absolute;
      height: 100%;
      width: 64.5%; } }
  @media (max-width: 767px) {
    #slider #slider_img_wrapper {
      right: 1px;
      top: -1px;
      height: calc(100vw + 1px);
      width: calc(100vw + 1px);
      position: relative; } }
  #slider #slider_img_wrapper .slider_img_item {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    overflow: hidden;
    top: 0px;
    left: 0px; }
    #slider #slider_img_wrapper .slider_img_item picture {
      width: 100%;
      height: 100%; }
    #slider #slider_img_wrapper .slider_img_item img {
      position: absolute;
      min-width: 100%;
      min-height: 100%;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  #slider #slider_copy_wrapper {
    background: url("../images/slider_copy_bg.jpg") top center no-repeat;
    background-size: cover !important;
    z-index: 50; }
    @media (min-width: 1640px) {
      #slider #slider_copy_wrapper {
        left: 0px;
        top: 0px;
        padding-left: 5vw;
        padding-right: 75px;
        position: absolute;
        height: 100%;
        width: 35.5%;
        overflow: hidden; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #slider #slider_copy_wrapper {
        left: 0px;
        top: 0px;
        padding-left: 5vw;
        padding-right: 75px;
        position: absolute;
        height: 100%;
        width: 35.5%;
        overflow: hidden; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #slider #slider_copy_wrapper {
        left: 0px;
        top: 0px;
        padding-left: 5vw;
        padding-right: 75px;
        position: absolute;
        height: 100%;
        width: 35.5%;
        overflow: hidden; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #slider #slider_copy_wrapper {
        left: 0px;
        top: 0px;
        padding-left: 5vw;
        padding-right: 55px;
        position: absolute;
        height: 100%;
        width: 35.5%;
        overflow: hidden; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #slider #slider_copy_wrapper {
        left: 0px;
        top: 0px;
        padding-left: 5vw;
        padding-right: 20px;
        position: absolute;
        height: 100%;
        width: 35.5%;
        overflow: hidden; } }
    @media (max-width: 767px) {
      #slider #slider_copy_wrapper {
        left: 0px;
        top: 0px;
        padding-left: 5vw;
        padding-right: 5vw;
        position: relative;
        height: 100vw;
        width: 100vw; } }
    #slider #slider_copy_wrapper #slider_copy_wrapper_inner {
      height: 100%;
      position: relative; }
      #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        pointer-events: none; }
        #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_item_inner {
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          pointer-events: auto; }
        #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_headline {
          text-transform: uppercase; }
          @media (min-width: 1640px) {
            #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_headline {
              font-family: mr-eaves-modern, sans-serif;
              font-weight: 700;
              font-style: normal;
              font-size: 5rem;
              color: #000000;
              line-height: 5.2rem; } }
          @media (max-width: 1639px) and (min-width: 1440px) {
            #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_headline {
              font-family: mr-eaves-modern, sans-serif;
              font-weight: 700;
              font-style: normal;
              font-size: 4.2rem;
              color: #000000;
              line-height: 4.2rem; } }
          @media (max-width: 1439px) and (min-width: 1201px) {
            #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_headline {
              font-family: mr-eaves-modern, sans-serif;
              font-weight: 700;
              font-style: normal;
              font-size: 3rem;
              color: #000000;
              line-height: 3.0rem; } }
          @media (max-width: 1200px) and (min-width: 992px) {
            #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_headline {
              font-family: mr-eaves-modern, sans-serif;
              font-weight: 700;
              font-style: normal;
              font-size: 2.5rem;
              color: #000000;
              line-height: 2.5rem; } }
          @media (max-width: 991px) and (min-width: 768px) {
            #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_headline {
              font-family: mr-eaves-modern, sans-serif;
              font-weight: 700;
              font-style: normal;
              font-size: 2rem;
              color: #000000;
              line-height: 2.1rem; } }
          @media (max-width: 767px) {
            #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_headline {
              font-family: mr-eaves-modern, sans-serif;
              font-weight: 700;
              font-style: normal;
              font-size: 2.5rem;
              color: #000000;
              line-height: 2.5rem;
              text-align: center; } }
        @media (min-width: 1640px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_subhead {
            font-family: mr-eaves-modern, sans-serif;
            font-weight: 300;
            font-style: normal;
            font-size: 2.5rem;
            color: #000000;
            line-height: 2.8rem; } }
        @media (max-width: 1639px) and (min-width: 1440px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_subhead {
            font-family: mr-eaves-modern, sans-serif;
            font-weight: 300;
            font-style: normal;
            font-size: 2.5rem;
            color: #000000;
            line-height: 2.8rem; } }
        @media (max-width: 1439px) and (min-width: 1201px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_subhead {
            font-family: mr-eaves-modern, sans-serif;
            font-weight: 300;
            font-style: normal;
            font-size: 2rem;
            color: #000000;
            line-height: 2.2rem; } }
        @media (max-width: 1200px) and (min-width: 992px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_subhead {
            font-family: mr-eaves-modern, sans-serif;
            font-weight: 300;
            font-style: normal;
            font-size: 1.8rem;
            color: #000000;
            line-height: 2.0rem; } }
        @media (max-width: 991px) and (min-width: 768px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_subhead {
            font-family: mr-eaves-modern, sans-serif;
            font-weight: 300;
            font-style: normal;
            font-size: 1.6rem;
            color: #000000;
            line-height: 1.8rem; } }
        @media (max-width: 767px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_subhead {
            font-family: mr-eaves-modern, sans-serif;
            font-weight: 300;
            font-style: normal;
            font-size: 1.8rem;
            color: #000000;
            line-height: 2.0rem;
            text-align: center; } }
        @media (min-width: 1640px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_btn {
            margin-top: 35px; } }
        @media (max-width: 1639px) and (min-width: 1440px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_btn {
            margin-top: 35px; } }
        @media (max-width: 1439px) and (min-width: 1201px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_btn {
            margin-top: 35px; } }
        @media (max-width: 1200px) and (min-width: 992px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_btn {
            margin-top: 35px; } }
        @media (max-width: 991px) and (min-width: 768px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_btn {
            margin-top: 15px; } }
        @media (max-width: 767px) {
          #slider #slider_copy_wrapper #slider_copy_wrapper_inner .slider_copy_item .slider_copy_btn {
            margin-top: 35px;
            position: relative;
            left: 50%;
            transform: translateX(-50%);
            display: inline-block; } }
  #slider .slider_ctrl {
    position: absolute;
    border-radius: 20px;
    text-indent: -9999px;
    cursor: pointer; }
    @media (min-width: 992px) {
      #slider .slider_ctrl {
        bottom: 50px;
        background-color: #000000;
        width: 40px;
        height: 40px;
        left: 5vw; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #slider .slider_ctrl {
        bottom: 20px;
        background-color: #000000;
        width: 40px;
        height: 40px;
        left: 5vw; } }
    @media (max-width: 767px) {
      #slider .slider_ctrl {
        bottom: calc(100% + 30px);
        background-color: #ffffff;
        width: 34px;
        height: 34px;
        left: calc(50% - 34px); } }
  #slider #slider_prev:after, #slider #slider_next:after {
    position: absolute;
    width: 13px;
    height: 23px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: contain;
    content: '';
    z-index: 10; }
  #slider #slider_next {
    transform: translateX(calc(100% + 12px)); }
  @media (min-width: 768px) {
    #slider #slider_next:after {
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.946%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2016.946%2029.65%22%3E%3Cpath%20id%3D%22Path_3%22%20data-name%3D%22Path%203%22%20d%3D%22M-627.544%2C498.958l12.7%2C12.7-12.7%2C12.7%22%20transform%3D%22translate%28629.665%20-496.837%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E"); } }
  @media (max-width: 767px) {
    #slider #slider_next:after {
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.946%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2016.946%2029.65%22%3E%3Cpath%20id%3D%22Path_3%22%20data-name%3D%22Path%203%22%20d%3D%22M-627.544%2C498.958l12.7%2C12.7-12.7%2C12.7%22%20transform%3D%22translate%28629.665%20-496.837%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E"); } }
  @media (min-width: 768px) {
    #slider #slider_prev:after {
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.946%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2016.946%2029.65%22%3E%3Cpath%20id%3D%22Path_2%22%20data-name%3D%22Path%202%22%20d%3D%22M-614.84%2C498.958l-12.7%2C12.7%2C12.7%2C12.7%22%20transform%3D%22translate%28629.665%20-496.837%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E"); } }
  @media (max-width: 767px) {
    #slider #slider_prev:after {
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.946%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2016.946%2029.65%22%3E%3Cpath%20id%3D%22Path_2%22%20data-name%3D%22Path%202%22%20d%3D%22M-614.84%2C498.958l-12.7%2C12.7%2C12.7%2C12.7%22%20transform%3D%22translate%28629.665%20-496.837%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E"); } }

#slider_left {
  pointer-events: none;
  left: 2vw;
  content: '';
  position: absolute;
  top: 2vw;
  z-index: 100; }
  @media (min-width: 768px) {
    #slider_left {
      width: 20vw;
      height: 20vw; } }
  @media (max-width: 767px) {
    #slider_left {
      width: 60vw;
      height: 60vw; } }

#slider_left:before {
  width: 100%;
  height: 5px;
  border-radius: 2.5px;
  position: absolute;
  content: '';
  top: 0px;
  left: 0px; }
  @media (min-width: 768px) {
    #slider_left:before {
      background-color: #000000; } }
  @media (max-width: 767px) {
    #slider_left:before {
      background-color: #ffffff; } }

#slider_left:after {
  width: 5px;
  height: 100%;
  border-radius: 2.5px;
  position: absolute;
  content: '';
  top: 0px;
  left: 0px; }
  @media (min-width: 768px) {
    #slider_left:after {
      background-color: #000000; } }
  @media (max-width: 767px) {
    #slider_left:after {
      background-color: #ffffff; } }

#slider_right {
  pointer-events: none;
  right: 2vw;
  content: '';
  position: absolute;
  z-index: 100; }
  @media (min-width: 768px) {
    #slider_right {
      bottom: 2vw;
      width: 20vw;
      height: 20vw; } }
  @media (max-width: 767px) {
    #slider_right {
      bottom: calc(2vw + 50%);
      width: 60vw;
      height: 60vw; } }

#slider_right:before {
  width: 100%;
  height: 5px;
  border-radius: 2.5px;
  background-color: #ffffff;
  position: absolute;
  content: '';
  bottom: 0px;
  right: 0px; }

#slider_right:after {
  width: 5px;
  height: 100%;
  border-radius: 2.5px;
  background-color: #ffffff;
  position: absolute;
  content: '';
  bottom: 0px;
  right: 0px; }

@media (min-width: 1640px) {
  #hp_about, #hp_locations {
    padding-top: 128px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #hp_about, #hp_locations {
    padding-top: 128px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #hp_about, #hp_locations {
    padding-top: 128px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #hp_about, #hp_locations {
    padding-top: 128px; } }
@media (max-width: 991px) and (min-width: 768px) {
  #hp_about, #hp_locations {
    padding-top: 128px; } }
@media (max-width: 767px) {
  #hp_about, #hp_locations {
    padding-top: 128px; } }

.talent_entry_content {
  text-align: left !important; }
  .talent_entry_content h1 {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .talent_entry_content #page_title, .talent_entry_content h1, .talent_entry_content #page_content {
    padding-right: 0px !important; }
  .talent_entry_content .talent_photo {
    margin: 0px 0px 30px 0px; }
  .talent_entry_content #page_title:before {
    display: none !important; }
  @media (min-width: 1640px) {
    .talent_entry_content #page_title, .talent_entry_content #page_content_btn, .talent_entry_content #page_content, .talent_entry_content h1 {
      padding-left: 40px !important; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    .talent_entry_content #page_title, .talent_entry_content #page_content_btn, .talent_entry_content #page_content, .talent_entry_content h1 {
      padding-left: 40px !important; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    .talent_entry_content #page_title, .talent_entry_content #page_content_btn, .talent_entry_content #page_content, .talent_entry_content h1 {
      padding-left: 40px !important; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    .talent_entry_content #page_title, .talent_entry_content #page_content_btn, .talent_entry_content #page_content, .talent_entry_content h1 {
      padding-left: 40px !important; } }
  @media (max-width: 991px) and (min-width: 768px) {
    .talent_entry_content #page_title, .talent_entry_content #page_content_btn, .talent_entry_content #page_content, .talent_entry_content h1 {
      padding-left: 40px !important; } }
  @media (max-width: 767px) {
    .talent_entry_content #page_title, .talent_entry_content #page_content_btn, .talent_entry_content #page_content, .talent_entry_content h1 {
      padding-left: 40px !important; } }

#hp_about, #hp_locations, #content_area {
  background: url("../images/black_bg.jpg") center center no-repeat;
  background-size: 3107px 4158px; }
  #hp_about #hp_about_inner, #hp_about #hp_locations_inner, #hp_about #content_area_inner, #hp_locations #hp_about_inner, #hp_locations #hp_locations_inner, #hp_locations #content_area_inner, #content_area #hp_about_inner, #content_area #hp_locations_inner, #content_area #content_area_inner {
    text-align: center; }
    @media (min-width: 1640px) {
      #hp_about #hp_about_inner, #hp_about #hp_locations_inner, #hp_about #content_area_inner, #hp_locations #hp_about_inner, #hp_locations #hp_locations_inner, #hp_locations #content_area_inner, #content_area #hp_about_inner, #content_area #hp_locations_inner, #content_area #content_area_inner {
        padding-bottom: 60px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_about #hp_about_inner, #hp_about #hp_locations_inner, #hp_about #content_area_inner, #hp_locations #hp_about_inner, #hp_locations #hp_locations_inner, #hp_locations #content_area_inner, #content_area #hp_about_inner, #content_area #hp_locations_inner, #content_area #content_area_inner {
        padding-bottom: 60px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_about #hp_about_inner, #hp_about #hp_locations_inner, #hp_about #content_area_inner, #hp_locations #hp_about_inner, #hp_locations #hp_locations_inner, #hp_locations #content_area_inner, #content_area #hp_about_inner, #content_area #hp_locations_inner, #content_area #content_area_inner {
        padding-bottom: 60px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_about #hp_about_inner, #hp_about #hp_locations_inner, #hp_about #content_area_inner, #hp_locations #hp_about_inner, #hp_locations #hp_locations_inner, #hp_locations #content_area_inner, #content_area #hp_about_inner, #content_area #hp_locations_inner, #content_area #content_area_inner {
        padding-bottom: 60px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_about #hp_about_inner, #hp_about #hp_locations_inner, #hp_about #content_area_inner, #hp_locations #hp_about_inner, #hp_locations #hp_locations_inner, #hp_locations #content_area_inner, #content_area #hp_about_inner, #content_area #hp_locations_inner, #content_area #content_area_inner {
        padding-bottom: 60px; } }
    @media (max-width: 767px) {
      #hp_about #hp_about_inner, #hp_about #hp_locations_inner, #hp_about #content_area_inner, #hp_locations #hp_about_inner, #hp_locations #hp_locations_inner, #hp_locations #content_area_inner, #content_area #hp_about_inner, #content_area #hp_locations_inner, #content_area #content_area_inner {
        padding-bottom: 60px; } }
    #hp_about #hp_about_inner h1, #hp_about #hp_about_inner h2, #hp_about #hp_locations_inner h1, #hp_about #hp_locations_inner h2, #hp_about #content_area_inner h1, #hp_about #content_area_inner h2, #hp_locations #hp_about_inner h1, #hp_locations #hp_about_inner h2, #hp_locations #hp_locations_inner h1, #hp_locations #hp_locations_inner h2, #hp_locations #content_area_inner h1, #hp_locations #content_area_inner h2, #content_area #hp_about_inner h1, #content_area #hp_about_inner h2, #content_area #hp_locations_inner h1, #content_area #hp_locations_inner h2, #content_area #content_area_inner h1, #content_area #content_area_inner h2 {
      text-transform: uppercase;
      position: relative; }
      @media (min-width: 1640px) {
        #hp_about #hp_about_inner h1, #hp_about #hp_about_inner h2, #hp_about #hp_locations_inner h1, #hp_about #hp_locations_inner h2, #hp_about #content_area_inner h1, #hp_about #content_area_inner h2, #hp_locations #hp_about_inner h1, #hp_locations #hp_about_inner h2, #hp_locations #hp_locations_inner h1, #hp_locations #hp_locations_inner h2, #hp_locations #content_area_inner h1, #hp_locations #content_area_inner h2, #content_area #hp_about_inner h1, #content_area #hp_about_inner h2, #content_area #hp_locations_inner h1, #content_area #hp_locations_inner h2, #content_area #content_area_inner h1, #content_area #content_area_inner h2 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 5rem;
          color: #ffffff;
          line-height: 5.2rem;
          padding: 0px 25%; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_about #hp_about_inner h1, #hp_about #hp_about_inner h2, #hp_about #hp_locations_inner h1, #hp_about #hp_locations_inner h2, #hp_about #content_area_inner h1, #hp_about #content_area_inner h2, #hp_locations #hp_about_inner h1, #hp_locations #hp_about_inner h2, #hp_locations #hp_locations_inner h1, #hp_locations #hp_locations_inner h2, #hp_locations #content_area_inner h1, #hp_locations #content_area_inner h2, #content_area #hp_about_inner h1, #content_area #hp_about_inner h2, #content_area #hp_locations_inner h1, #content_area #hp_locations_inner h2, #content_area #content_area_inner h1, #content_area #content_area_inner h2 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 5rem;
          color: #ffffff;
          line-height: 5.2rem;
          padding: 0px 25%; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_about #hp_about_inner h1, #hp_about #hp_about_inner h2, #hp_about #hp_locations_inner h1, #hp_about #hp_locations_inner h2, #hp_about #content_area_inner h1, #hp_about #content_area_inner h2, #hp_locations #hp_about_inner h1, #hp_locations #hp_about_inner h2, #hp_locations #hp_locations_inner h1, #hp_locations #hp_locations_inner h2, #hp_locations #content_area_inner h1, #hp_locations #content_area_inner h2, #content_area #hp_about_inner h1, #content_area #hp_about_inner h2, #content_area #hp_locations_inner h1, #content_area #hp_locations_inner h2, #content_area #content_area_inner h1, #content_area #content_area_inner h2 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 5rem;
          color: #ffffff;
          line-height: 5.2rem;
          padding: 0px 25%; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_about #hp_about_inner h1, #hp_about #hp_about_inner h2, #hp_about #hp_locations_inner h1, #hp_about #hp_locations_inner h2, #hp_about #content_area_inner h1, #hp_about #content_area_inner h2, #hp_locations #hp_about_inner h1, #hp_locations #hp_about_inner h2, #hp_locations #hp_locations_inner h1, #hp_locations #hp_locations_inner h2, #hp_locations #content_area_inner h1, #hp_locations #content_area_inner h2, #content_area #hp_about_inner h1, #content_area #hp_about_inner h2, #content_area #hp_locations_inner h1, #content_area #hp_locations_inner h2, #content_area #content_area_inner h1, #content_area #content_area_inner h2 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 5rem;
          color: #ffffff;
          line-height: 5.2rem;
          padding: 0px 15%; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_about #hp_about_inner h1, #hp_about #hp_about_inner h2, #hp_about #hp_locations_inner h1, #hp_about #hp_locations_inner h2, #hp_about #content_area_inner h1, #hp_about #content_area_inner h2, #hp_locations #hp_about_inner h1, #hp_locations #hp_about_inner h2, #hp_locations #hp_locations_inner h1, #hp_locations #hp_locations_inner h2, #hp_locations #content_area_inner h1, #hp_locations #content_area_inner h2, #content_area #hp_about_inner h1, #content_area #hp_about_inner h2, #content_area #hp_locations_inner h1, #content_area #hp_locations_inner h2, #content_area #content_area_inner h1, #content_area #content_area_inner h2 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #ffffff;
          line-height: 3.2rem;
          padding: 0px 5%; } }
      @media (max-width: 767px) {
        #hp_about #hp_about_inner h1, #hp_about #hp_about_inner h2, #hp_about #hp_locations_inner h1, #hp_about #hp_locations_inner h2, #hp_about #content_area_inner h1, #hp_about #content_area_inner h2, #hp_locations #hp_about_inner h1, #hp_locations #hp_about_inner h2, #hp_locations #hp_locations_inner h1, #hp_locations #hp_locations_inner h2, #hp_locations #content_area_inner h1, #hp_locations #content_area_inner h2, #content_area #hp_about_inner h1, #content_area #hp_about_inner h2, #content_area #hp_locations_inner h1, #content_area #hp_locations_inner h2, #content_area #content_area_inner h1, #content_area #content_area_inner h2 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #ffffff;
          line-height: 3.2rem; } }
    #hp_about #hp_about_inner #page_title:before, #hp_about #hp_locations_inner #page_title:before, #hp_about #content_area_inner #page_title:before, #hp_locations #hp_about_inner #page_title:before, #hp_locations #hp_locations_inner #page_title:before, #hp_locations #content_area_inner #page_title:before, #content_area #hp_about_inner #page_title:before, #content_area #hp_locations_inner #page_title:before, #content_area #content_area_inner #page_title:before {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      content: '';
      border-radius: 3px;
      width: 220px;
      background-color: #14ABE6;
      height: 6px;
      top: -25px; }
    #hp_about #hp_about_inner h2:before, #hp_about #hp_locations_inner h2:before, #hp_about #content_area_inner h2:before, #hp_locations #hp_about_inner h2:before, #hp_locations #hp_locations_inner h2:before, #hp_locations #content_area_inner h2:before, #content_area #hp_about_inner h2:before, #content_area #hp_locations_inner h2:before, #content_area #content_area_inner h2:before {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      content: '';
      border-radius: 3px;
      width: 220px;
      background-color: #B00A1B;
      height: 6px;
      top: -25px; }
    #hp_about #hp_about_inner #page_title, #hp_about #hp_about_inner #hp_locations_title, #hp_about #hp_locations_inner #page_title, #hp_about #hp_locations_inner #hp_locations_title, #hp_about #content_area_inner #page_title, #hp_about #content_area_inner #hp_locations_title, #hp_locations #hp_about_inner #page_title, #hp_locations #hp_about_inner #hp_locations_title, #hp_locations #hp_locations_inner #page_title, #hp_locations #hp_locations_inner #hp_locations_title, #hp_locations #content_area_inner #page_title, #hp_locations #content_area_inner #hp_locations_title, #content_area #hp_about_inner #page_title, #content_area #hp_about_inner #hp_locations_title, #content_area #hp_locations_inner #page_title, #content_area #hp_locations_inner #hp_locations_title, #content_area #content_area_inner #page_title, #content_area #content_area_inner #hp_locations_title {
      text-transform: uppercase;
      position: relative; }
      @media (min-width: 1640px) {
        #hp_about #hp_about_inner #page_title, #hp_about #hp_about_inner #hp_locations_title, #hp_about #hp_locations_inner #page_title, #hp_about #hp_locations_inner #hp_locations_title, #hp_about #content_area_inner #page_title, #hp_about #content_area_inner #hp_locations_title, #hp_locations #hp_about_inner #page_title, #hp_locations #hp_about_inner #hp_locations_title, #hp_locations #hp_locations_inner #page_title, #hp_locations #hp_locations_inner #hp_locations_title, #hp_locations #content_area_inner #page_title, #hp_locations #content_area_inner #hp_locations_title, #content_area #hp_about_inner #page_title, #content_area #hp_about_inner #hp_locations_title, #content_area #hp_locations_inner #page_title, #content_area #hp_locations_inner #hp_locations_title, #content_area #content_area_inner #page_title, #content_area #content_area_inner #hp_locations_title {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 4rem;
          color: #ffffff;
          line-height: 4.2rem;
          margin-top: 15px;
          margin-bottom: 15px;
          padding: 0px 25%; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_about #hp_about_inner #page_title, #hp_about #hp_about_inner #hp_locations_title, #hp_about #hp_locations_inner #page_title, #hp_about #hp_locations_inner #hp_locations_title, #hp_about #content_area_inner #page_title, #hp_about #content_area_inner #hp_locations_title, #hp_locations #hp_about_inner #page_title, #hp_locations #hp_about_inner #hp_locations_title, #hp_locations #hp_locations_inner #page_title, #hp_locations #hp_locations_inner #hp_locations_title, #hp_locations #content_area_inner #page_title, #hp_locations #content_area_inner #hp_locations_title, #content_area #hp_about_inner #page_title, #content_area #hp_about_inner #hp_locations_title, #content_area #hp_locations_inner #page_title, #content_area #hp_locations_inner #hp_locations_title, #content_area #content_area_inner #page_title, #content_area #content_area_inner #hp_locations_title {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 4rem;
          color: #ffffff;
          line-height: 4.2rem;
          margin-top: 15px;
          margin-bottom: 15px;
          padding: 0px 25%; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_about #hp_about_inner #page_title, #hp_about #hp_about_inner #hp_locations_title, #hp_about #hp_locations_inner #page_title, #hp_about #hp_locations_inner #hp_locations_title, #hp_about #content_area_inner #page_title, #hp_about #content_area_inner #hp_locations_title, #hp_locations #hp_about_inner #page_title, #hp_locations #hp_about_inner #hp_locations_title, #hp_locations #hp_locations_inner #page_title, #hp_locations #hp_locations_inner #hp_locations_title, #hp_locations #content_area_inner #page_title, #hp_locations #content_area_inner #hp_locations_title, #content_area #hp_about_inner #page_title, #content_area #hp_about_inner #hp_locations_title, #content_area #hp_locations_inner #page_title, #content_area #hp_locations_inner #hp_locations_title, #content_area #content_area_inner #page_title, #content_area #content_area_inner #hp_locations_title {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 4rem;
          color: #ffffff;
          line-height: 4.2rem;
          margin-top: 15px;
          margin-bottom: 15px;
          padding: 0px 25%; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_about #hp_about_inner #page_title, #hp_about #hp_about_inner #hp_locations_title, #hp_about #hp_locations_inner #page_title, #hp_about #hp_locations_inner #hp_locations_title, #hp_about #content_area_inner #page_title, #hp_about #content_area_inner #hp_locations_title, #hp_locations #hp_about_inner #page_title, #hp_locations #hp_about_inner #hp_locations_title, #hp_locations #hp_locations_inner #page_title, #hp_locations #hp_locations_inner #hp_locations_title, #hp_locations #content_area_inner #page_title, #hp_locations #content_area_inner #hp_locations_title, #content_area #hp_about_inner #page_title, #content_area #hp_about_inner #hp_locations_title, #content_area #hp_locations_inner #page_title, #content_area #hp_locations_inner #hp_locations_title, #content_area #content_area_inner #page_title, #content_area #content_area_inner #hp_locations_title {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 4rem;
          color: #ffffff;
          line-height: 4.2rem;
          margin-top: 15px;
          margin-bottom: 15px;
          padding: 0px 15%; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_about #hp_about_inner #page_title, #hp_about #hp_about_inner #hp_locations_title, #hp_about #hp_locations_inner #page_title, #hp_about #hp_locations_inner #hp_locations_title, #hp_about #content_area_inner #page_title, #hp_about #content_area_inner #hp_locations_title, #hp_locations #hp_about_inner #page_title, #hp_locations #hp_about_inner #hp_locations_title, #hp_locations #hp_locations_inner #page_title, #hp_locations #hp_locations_inner #hp_locations_title, #hp_locations #content_area_inner #page_title, #hp_locations #content_area_inner #hp_locations_title, #content_area #hp_about_inner #page_title, #content_area #hp_about_inner #hp_locations_title, #content_area #hp_locations_inner #page_title, #content_area #hp_locations_inner #hp_locations_title, #content_area #content_area_inner #page_title, #content_area #content_area_inner #hp_locations_title {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 3rem;
          color: #ffffff;
          line-height: 3.2rem;
          margin-top: 15px;
          margin-bottom: 15px;
          padding: 0px 5%; } }
      @media (max-width: 767px) {
        #hp_about #hp_about_inner #page_title, #hp_about #hp_about_inner #hp_locations_title, #hp_about #hp_locations_inner #page_title, #hp_about #hp_locations_inner #hp_locations_title, #hp_about #content_area_inner #page_title, #hp_about #content_area_inner #hp_locations_title, #hp_locations #hp_about_inner #page_title, #hp_locations #hp_about_inner #hp_locations_title, #hp_locations #hp_locations_inner #page_title, #hp_locations #hp_locations_inner #hp_locations_title, #hp_locations #content_area_inner #page_title, #hp_locations #content_area_inner #hp_locations_title, #content_area #hp_about_inner #page_title, #content_area #hp_about_inner #hp_locations_title, #content_area #hp_locations_inner #page_title, #content_area #hp_locations_inner #hp_locations_title, #content_area #content_area_inner #page_title, #content_area #content_area_inner #hp_locations_title {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 3rem;
          color: #ffffff;
          line-height: 3.2rem;
          margin-top: 15px;
          margin-bottom: 15px; } }
    #hp_about #hp_about_inner #page_content, #hp_about #hp_about_inner #hp_locations_content, #hp_about #hp_locations_inner #page_content, #hp_about #hp_locations_inner #hp_locations_content, #hp_about #content_area_inner #page_content, #hp_about #content_area_inner #hp_locations_content, #hp_locations #hp_about_inner #page_content, #hp_locations #hp_about_inner #hp_locations_content, #hp_locations #hp_locations_inner #page_content, #hp_locations #hp_locations_inner #hp_locations_content, #hp_locations #content_area_inner #page_content, #hp_locations #content_area_inner #hp_locations_content, #content_area #hp_about_inner #page_content, #content_area #hp_about_inner #hp_locations_content, #content_area #hp_locations_inner #page_content, #content_area #hp_locations_inner #hp_locations_content, #content_area #content_area_inner #page_content, #content_area #content_area_inner #hp_locations_content {
      text-align: justify; }
      @media (min-width: 1640px) {
        #hp_about #hp_about_inner #page_content, #hp_about #hp_about_inner #hp_locations_content, #hp_about #hp_locations_inner #page_content, #hp_about #hp_locations_inner #hp_locations_content, #hp_about #content_area_inner #page_content, #hp_about #content_area_inner #hp_locations_content, #hp_locations #hp_about_inner #page_content, #hp_locations #hp_about_inner #hp_locations_content, #hp_locations #hp_locations_inner #page_content, #hp_locations #hp_locations_inner #hp_locations_content, #hp_locations #content_area_inner #page_content, #hp_locations #content_area_inner #hp_locations_content, #content_area #hp_about_inner #page_content, #content_area #hp_about_inner #hp_locations_content, #content_area #hp_locations_inner #page_content, #content_area #hp_locations_inner #hp_locations_content, #content_area #content_area_inner #page_content, #content_area #content_area_inner #hp_locations_content {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem;
          margin-top: 30px;
          padding: 0px 32%; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_about #hp_about_inner #page_content, #hp_about #hp_about_inner #hp_locations_content, #hp_about #hp_locations_inner #page_content, #hp_about #hp_locations_inner #hp_locations_content, #hp_about #content_area_inner #page_content, #hp_about #content_area_inner #hp_locations_content, #hp_locations #hp_about_inner #page_content, #hp_locations #hp_about_inner #hp_locations_content, #hp_locations #hp_locations_inner #page_content, #hp_locations #hp_locations_inner #hp_locations_content, #hp_locations #content_area_inner #page_content, #hp_locations #content_area_inner #hp_locations_content, #content_area #hp_about_inner #page_content, #content_area #hp_about_inner #hp_locations_content, #content_area #hp_locations_inner #page_content, #content_area #hp_locations_inner #hp_locations_content, #content_area #content_area_inner #page_content, #content_area #content_area_inner #hp_locations_content {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem;
          margin-top: 30px;
          padding: 0px 32%; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_about #hp_about_inner #page_content, #hp_about #hp_about_inner #hp_locations_content, #hp_about #hp_locations_inner #page_content, #hp_about #hp_locations_inner #hp_locations_content, #hp_about #content_area_inner #page_content, #hp_about #content_area_inner #hp_locations_content, #hp_locations #hp_about_inner #page_content, #hp_locations #hp_about_inner #hp_locations_content, #hp_locations #hp_locations_inner #page_content, #hp_locations #hp_locations_inner #hp_locations_content, #hp_locations #content_area_inner #page_content, #hp_locations #content_area_inner #hp_locations_content, #content_area #hp_about_inner #page_content, #content_area #hp_about_inner #hp_locations_content, #content_area #hp_locations_inner #page_content, #content_area #hp_locations_inner #hp_locations_content, #content_area #content_area_inner #page_content, #content_area #content_area_inner #hp_locations_content {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem;
          margin-top: 30px;
          padding: 0px 32%; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_about #hp_about_inner #page_content, #hp_about #hp_about_inner #hp_locations_content, #hp_about #hp_locations_inner #page_content, #hp_about #hp_locations_inner #hp_locations_content, #hp_about #content_area_inner #page_content, #hp_about #content_area_inner #hp_locations_content, #hp_locations #hp_about_inner #page_content, #hp_locations #hp_about_inner #hp_locations_content, #hp_locations #hp_locations_inner #page_content, #hp_locations #hp_locations_inner #hp_locations_content, #hp_locations #content_area_inner #page_content, #hp_locations #content_area_inner #hp_locations_content, #content_area #hp_about_inner #page_content, #content_area #hp_about_inner #hp_locations_content, #content_area #hp_locations_inner #page_content, #content_area #hp_locations_inner #hp_locations_content, #content_area #content_area_inner #page_content, #content_area #content_area_inner #hp_locations_content {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem;
          margin-top: 30px;
          padding: 0px 20%; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_about #hp_about_inner #page_content, #hp_about #hp_about_inner #hp_locations_content, #hp_about #hp_locations_inner #page_content, #hp_about #hp_locations_inner #hp_locations_content, #hp_about #content_area_inner #page_content, #hp_about #content_area_inner #hp_locations_content, #hp_locations #hp_about_inner #page_content, #hp_locations #hp_about_inner #hp_locations_content, #hp_locations #hp_locations_inner #page_content, #hp_locations #hp_locations_inner #hp_locations_content, #hp_locations #content_area_inner #page_content, #hp_locations #content_area_inner #hp_locations_content, #content_area #hp_about_inner #page_content, #content_area #hp_about_inner #hp_locations_content, #content_area #hp_locations_inner #page_content, #content_area #hp_locations_inner #hp_locations_content, #content_area #content_area_inner #page_content, #content_area #content_area_inner #hp_locations_content {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem;
          margin-top: 20px;
          padding: 0px 10%; } }
      @media (max-width: 767px) {
        #hp_about #hp_about_inner #page_content, #hp_about #hp_about_inner #hp_locations_content, #hp_about #hp_locations_inner #page_content, #hp_about #hp_locations_inner #hp_locations_content, #hp_about #content_area_inner #page_content, #hp_about #content_area_inner #hp_locations_content, #hp_locations #hp_about_inner #page_content, #hp_locations #hp_about_inner #hp_locations_content, #hp_locations #hp_locations_inner #page_content, #hp_locations #hp_locations_inner #hp_locations_content, #hp_locations #content_area_inner #page_content, #hp_locations #content_area_inner #hp_locations_content, #content_area #hp_about_inner #page_content, #content_area #hp_about_inner #hp_locations_content, #content_area #hp_locations_inner #page_content, #content_area #hp_locations_inner #hp_locations_content, #content_area #content_area_inner #page_content, #content_area #content_area_inner #hp_locations_content {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 300;
          font-style: normal;
          font-size: 2rem;
          color: #ffffff;
          line-height: 2.2rem;
          margin-top: 20px;
          padding: 0px; } }
      #hp_about #hp_about_inner #page_content a, #hp_about #hp_about_inner #hp_locations_content a, #hp_about #hp_locations_inner #page_content a, #hp_about #hp_locations_inner #hp_locations_content a, #hp_about #content_area_inner #page_content a, #hp_about #content_area_inner #hp_locations_content a, #hp_locations #hp_about_inner #page_content a, #hp_locations #hp_about_inner #hp_locations_content a, #hp_locations #hp_locations_inner #page_content a, #hp_locations #hp_locations_inner #hp_locations_content a, #hp_locations #content_area_inner #page_content a, #hp_locations #content_area_inner #hp_locations_content a, #content_area #hp_about_inner #page_content a, #content_area #hp_about_inner #hp_locations_content a, #content_area #hp_locations_inner #page_content a, #content_area #hp_locations_inner #hp_locations_content a, #content_area #content_area_inner #page_content a, #content_area #content_area_inner #hp_locations_content a {
        color: #ffffff;
        text-decoration: underline; }
    @media (min-width: 1640px) {
      #hp_about #hp_about_inner #page_content_btn, #hp_about #hp_about_inner #hp_locations_content_btn, #hp_about #hp_locations_inner #page_content_btn, #hp_about #hp_locations_inner #hp_locations_content_btn, #hp_about #content_area_inner #page_content_btn, #hp_about #content_area_inner #hp_locations_content_btn, #hp_locations #hp_about_inner #page_content_btn, #hp_locations #hp_about_inner #hp_locations_content_btn, #hp_locations #hp_locations_inner #page_content_btn, #hp_locations #hp_locations_inner #hp_locations_content_btn, #hp_locations #content_area_inner #page_content_btn, #hp_locations #content_area_inner #hp_locations_content_btn, #content_area #hp_about_inner #page_content_btn, #content_area #hp_about_inner #hp_locations_content_btn, #content_area #hp_locations_inner #page_content_btn, #content_area #hp_locations_inner #hp_locations_content_btn, #content_area #content_area_inner #page_content_btn, #content_area #content_area_inner #hp_locations_content_btn {
        margin-top: 25px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_about #hp_about_inner #page_content_btn, #hp_about #hp_about_inner #hp_locations_content_btn, #hp_about #hp_locations_inner #page_content_btn, #hp_about #hp_locations_inner #hp_locations_content_btn, #hp_about #content_area_inner #page_content_btn, #hp_about #content_area_inner #hp_locations_content_btn, #hp_locations #hp_about_inner #page_content_btn, #hp_locations #hp_about_inner #hp_locations_content_btn, #hp_locations #hp_locations_inner #page_content_btn, #hp_locations #hp_locations_inner #hp_locations_content_btn, #hp_locations #content_area_inner #page_content_btn, #hp_locations #content_area_inner #hp_locations_content_btn, #content_area #hp_about_inner #page_content_btn, #content_area #hp_about_inner #hp_locations_content_btn, #content_area #hp_locations_inner #page_content_btn, #content_area #hp_locations_inner #hp_locations_content_btn, #content_area #content_area_inner #page_content_btn, #content_area #content_area_inner #hp_locations_content_btn {
        margin-top: 25px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_about #hp_about_inner #page_content_btn, #hp_about #hp_about_inner #hp_locations_content_btn, #hp_about #hp_locations_inner #page_content_btn, #hp_about #hp_locations_inner #hp_locations_content_btn, #hp_about #content_area_inner #page_content_btn, #hp_about #content_area_inner #hp_locations_content_btn, #hp_locations #hp_about_inner #page_content_btn, #hp_locations #hp_about_inner #hp_locations_content_btn, #hp_locations #hp_locations_inner #page_content_btn, #hp_locations #hp_locations_inner #hp_locations_content_btn, #hp_locations #content_area_inner #page_content_btn, #hp_locations #content_area_inner #hp_locations_content_btn, #content_area #hp_about_inner #page_content_btn, #content_area #hp_about_inner #hp_locations_content_btn, #content_area #hp_locations_inner #page_content_btn, #content_area #hp_locations_inner #hp_locations_content_btn, #content_area #content_area_inner #page_content_btn, #content_area #content_area_inner #hp_locations_content_btn {
        margin-top: 25px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_about #hp_about_inner #page_content_btn, #hp_about #hp_about_inner #hp_locations_content_btn, #hp_about #hp_locations_inner #page_content_btn, #hp_about #hp_locations_inner #hp_locations_content_btn, #hp_about #content_area_inner #page_content_btn, #hp_about #content_area_inner #hp_locations_content_btn, #hp_locations #hp_about_inner #page_content_btn, #hp_locations #hp_about_inner #hp_locations_content_btn, #hp_locations #hp_locations_inner #page_content_btn, #hp_locations #hp_locations_inner #hp_locations_content_btn, #hp_locations #content_area_inner #page_content_btn, #hp_locations #content_area_inner #hp_locations_content_btn, #content_area #hp_about_inner #page_content_btn, #content_area #hp_about_inner #hp_locations_content_btn, #content_area #hp_locations_inner #page_content_btn, #content_area #hp_locations_inner #hp_locations_content_btn, #content_area #content_area_inner #page_content_btn, #content_area #content_area_inner #hp_locations_content_btn {
        margin-top: 25px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_about #hp_about_inner #page_content_btn, #hp_about #hp_about_inner #hp_locations_content_btn, #hp_about #hp_locations_inner #page_content_btn, #hp_about #hp_locations_inner #hp_locations_content_btn, #hp_about #content_area_inner #page_content_btn, #hp_about #content_area_inner #hp_locations_content_btn, #hp_locations #hp_about_inner #page_content_btn, #hp_locations #hp_about_inner #hp_locations_content_btn, #hp_locations #hp_locations_inner #page_content_btn, #hp_locations #hp_locations_inner #hp_locations_content_btn, #hp_locations #content_area_inner #page_content_btn, #hp_locations #content_area_inner #hp_locations_content_btn, #content_area #hp_about_inner #page_content_btn, #content_area #hp_about_inner #hp_locations_content_btn, #content_area #hp_locations_inner #page_content_btn, #content_area #hp_locations_inner #hp_locations_content_btn, #content_area #content_area_inner #page_content_btn, #content_area #content_area_inner #hp_locations_content_btn {
        margin-top: 25px; } }
    @media (max-width: 767px) {
      #hp_about #hp_about_inner #page_content_btn, #hp_about #hp_about_inner #hp_locations_content_btn, #hp_about #hp_locations_inner #page_content_btn, #hp_about #hp_locations_inner #hp_locations_content_btn, #hp_about #content_area_inner #page_content_btn, #hp_about #content_area_inner #hp_locations_content_btn, #hp_locations #hp_about_inner #page_content_btn, #hp_locations #hp_about_inner #hp_locations_content_btn, #hp_locations #hp_locations_inner #page_content_btn, #hp_locations #hp_locations_inner #hp_locations_content_btn, #hp_locations #content_area_inner #page_content_btn, #hp_locations #content_area_inner #hp_locations_content_btn, #content_area #hp_about_inner #page_content_btn, #content_area #hp_about_inner #hp_locations_content_btn, #content_area #hp_locations_inner #page_content_btn, #content_area #hp_locations_inner #hp_locations_content_btn, #content_area #content_area_inner #page_content_btn, #content_area #content_area_inner #hp_locations_content_btn {
        margin-top: 25px; } }

#hp_locations {
  padding-top: 0px !important; }
  #hp_locations #pg_inner_invert:before {
    top: auto !important;
    bottom: 0px !important; }
  #hp_locations #pg_inner_invert:after {
    top: 0px !important;
    bottom: auto !important;
    transform: translate(-50%, -50%) !important; }
  #hp_locations .pg_spin_item_invert {
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translate(-180%, -50%);
    transform-origin: 180% 50%;
    transition: 1s; }
    #hp_locations .pg_spin_item_invert img {
      transition: 1s; }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_locations .pg_spin_item_invert img {
          width: 357px;
          height: 357px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_locations .pg_spin_item_invert img {
          width: 300px;
          height: 300px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_locations .pg_spin_item_invert img {
          width: 248px;
          height: 248px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_locations .pg_spin_item_invert img {
          width: 190px;
          height: 190px; } }
      @media (max-width: 767px) {
        #hp_locations .pg_spin_item_invert img {
          width: 190px;
          height: 190px; } }
  #hp_locations .pg_spin_pos1_invert {
    transform: translate(-180%, -50%) rotate(333deg) !important; }
    #hp_locations .pg_spin_pos1_invert img {
      transform: rotate(-333deg) !important; }
  #hp_locations .pg_spin_pos2_invert {
    transform: translate(-180%, -50%) rotate(270deg) !important; }
    #hp_locations .pg_spin_pos2_invert img {
      transform: rotate(-270deg) !important; }
  #hp_locations .pg_spin_pos3_invert {
    transform: translate(-180%, -50%) rotate(207deg) !important; }
    #hp_locations .pg_spin_pos3_invert img {
      transform: rotate(-207deg) !important; }
  #hp_locations .pg_spin_pos_off_invert {
    display: none;
    transition: none !important; }
  #hp_locations .pg_spin_next_invert, #hp_locations .pg_spin_pos_off_next_invert {
    transform: translate(-180%, -50%) rotate(396deg); }
    #hp_locations .pg_spin_next_invert img, #hp_locations .pg_spin_pos_off_next_invert img {
      transform: rotate(-396deg); }
  #hp_locations .pg_spin_prev_invert, #hp_locations .pg_spin_pos_off_prev_invert {
    transform: translate(-180%, -50%) rotate(144deg); }
    #hp_locations .pg_spin_prev_invert img, #hp_locations .pg_spin_pos_off_prev_invert img {
      transform: rotate(-144deg); }
  #hp_locations #spin_controls_invert {
    margin-top: 25px; }
  #hp_locations #hp_locations_inner {
    margin-top: 25px; }

#photo_gallery, #photo_gallery_invert {
  opacity: 0; }
  #photo_gallery #pg_inner, #photo_gallery #pg_inner_invert, #photo_gallery_invert #pg_inner, #photo_gallery_invert #pg_inner_invert {
    position: relative;
    overflow: hidden;
    z-index: 5; }
    @media (max-width: 767px) {
      #photo_gallery #pg_inner, #photo_gallery #pg_inner_invert, #photo_gallery_invert #pg_inner, #photo_gallery_invert #pg_inner_invert {
        width: 100vw;
        left: 50%;
        transform: translateX(-50%); } }
  #photo_gallery #pg_inner:before, #photo_gallery #pg_inner_invert:before, #photo_gallery_invert #pg_inner:before, #photo_gallery_invert #pg_inner_invert:before {
    background: url("../images/white_bg.jpg") center center no-repeat;
    border-radius: 50%;
    content: '';
    position: absolute; }
    @media (min-width: 768px) {
      #photo_gallery #pg_inner:before, #photo_gallery #pg_inner_invert:before, #photo_gallery_invert #pg_inner:before, #photo_gallery_invert #pg_inner_invert:before {
        width: 100%;
        height: 200%;
        top: 0px;
        left: 0px; } }
    @media (max-width: 767px) {
      #photo_gallery #pg_inner:before, #photo_gallery #pg_inner_invert:before, #photo_gallery_invert #pg_inner:before, #photo_gallery_invert #pg_inner_invert:before {
        width: 300%;
        height: 500%;
        top: 0px;
        left: -100%; } }
  #photo_gallery #pg_inner:after, #photo_gallery #pg_inner_invert:after, #photo_gallery_invert #pg_inner:after, #photo_gallery_invert #pg_inner_invert:after {
    background-color: #000000;
    border-radius: 50%;
    content: '';
    position: absolute;
    width: 145px;
    height: 145px;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%, 50%); }
  #photo_gallery .pg_spin_item, #photo_gallery_invert .pg_spin_item {
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-180%, 50%);
    transform-origin: 180% 50%;
    transition: 1s; }
    #photo_gallery .pg_spin_item img, #photo_gallery_invert .pg_spin_item img {
      transition: 1s; }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #photo_gallery .pg_spin_item img, #photo_gallery_invert .pg_spin_item img {
          width: 357px;
          height: 357px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #photo_gallery .pg_spin_item img, #photo_gallery_invert .pg_spin_item img {
          width: 300px;
          height: 300px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #photo_gallery .pg_spin_item img, #photo_gallery_invert .pg_spin_item img {
          width: 248px;
          height: 248px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #photo_gallery .pg_spin_item img, #photo_gallery_invert .pg_spin_item img {
          width: 190px;
          height: 190px; } }
      @media (max-width: 767px) {
        #photo_gallery .pg_spin_item img, #photo_gallery_invert .pg_spin_item img {
          width: 190px;
          height: 190px; } }
  #photo_gallery .pg_spin_pos1, #photo_gallery_invert .pg_spin_pos1 {
    transform: translate(-180%, 50%) rotate(27deg) !important; }
    #photo_gallery .pg_spin_pos1 img, #photo_gallery_invert .pg_spin_pos1 img {
      transform: rotate(-27deg) !important; }
  #photo_gallery .pg_spin_pos2, #photo_gallery_invert .pg_spin_pos2 {
    transform: translate(-180%, 50%) rotate(90deg) !important; }
    #photo_gallery .pg_spin_pos2 img, #photo_gallery_invert .pg_spin_pos2 img {
      transform: rotate(-90deg) !important; }
  #photo_gallery .pg_spin_pos3, #photo_gallery_invert .pg_spin_pos3 {
    transform: translate(-180%, 50%) rotate(153deg) !important; }
    #photo_gallery .pg_spin_pos3 img, #photo_gallery_invert .pg_spin_pos3 img {
      transform: rotate(-153deg) !important; }
  #photo_gallery .pg_spin_pos_off, #photo_gallery_invert .pg_spin_pos_off {
    display: none;
    transition: none !important; }
  #photo_gallery .pg_spin_next, #photo_gallery .pg_spin_pos_off_next, #photo_gallery_invert .pg_spin_next, #photo_gallery_invert .pg_spin_pos_off_next {
    transform: translate(-180%, 50%) rotate(-36deg); }
    #photo_gallery .pg_spin_next img, #photo_gallery .pg_spin_pos_off_next img, #photo_gallery_invert .pg_spin_next img, #photo_gallery_invert .pg_spin_pos_off_next img {
      transform: rotate(36deg); }
  #photo_gallery .pg_spin_prev, #photo_gallery .pg_spin_pos_off_prev, #photo_gallery_invert .pg_spin_prev, #photo_gallery_invert .pg_spin_pos_off_prev {
    transform: translate(-180%, 50%) rotate(216deg); }
    #photo_gallery .pg_spin_prev img, #photo_gallery .pg_spin_pos_off_prev img, #photo_gallery_invert .pg_spin_prev img, #photo_gallery_invert .pg_spin_pos_off_prev img {
      transform: rotate(-216deg); }
  #photo_gallery #spin_controls, #photo_gallery #spin_controls_invert, #photo_gallery_invert #spin_controls, #photo_gallery_invert #spin_controls_invert {
    position: relative;
    height: 40px;
    margin-bottom: 25px; }
  #photo_gallery .spin_ctrl, #photo_gallery_invert .spin_ctrl {
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: #ffffff;
    border-radius: 20px;
    text-indent: -9999px;
    bottom: 50px;
    left: 50%;
    top: 50%;
    cursor: pointer; }
  #photo_gallery #spin_prev:after, #photo_gallery #spin_next:after, #photo_gallery #spin_prev_invert:after, #photo_gallery #spin_next_invert:after, #photo_gallery_invert #spin_prev:after, #photo_gallery_invert #spin_next:after, #photo_gallery_invert #spin_prev_invert:after, #photo_gallery_invert #spin_next_invert:after {
    position: absolute;
    width: 13px;
    height: 24px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: contain;
    content: '';
    z-index: 10; }
  #photo_gallery #spin_next, #photo_gallery #spin_next_invert, #photo_gallery_invert #spin_next, #photo_gallery_invert #spin_next_invert {
    transform: translate(5px, -50%); }
  #photo_gallery #spin_prev, #photo_gallery #spin_prev_invert, #photo_gallery_invert #spin_prev, #photo_gallery_invert #spin_prev_invert {
    transform: translate(-45px, -50%); }
  #photo_gallery #spin_next:after, #photo_gallery #spin_next_invert:after, #photo_gallery_invert #spin_next:after, #photo_gallery_invert #spin_next_invert:after {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.946%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2016.946%2029.65%22%3E%3Cpath%20id%3D%22Path_3%22%20data-name%3D%22Path%203%22%20d%3D%22M-627.544%2C498.958l12.7%2C12.7-12.7%2C12.7%22%20transform%3D%22translate%28629.665%20-496.837%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E"); }
  #photo_gallery #spin_prev:after, #photo_gallery #spin_prev_invert:after, #photo_gallery_invert #spin_prev:after, #photo_gallery_invert #spin_prev_invert:after {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.946%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2016.946%2029.65%22%3E%3Cpath%20id%3D%22Path_2%22%20data-name%3D%22Path%202%22%20d%3D%22M-614.84%2C498.958l-12.7%2C12.7%2C12.7%2C12.7%22%20transform%3D%22translate%28629.665%20-496.837%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E"); }

#video_area {
  position: relative; }
  @media (min-width: 1640px) {
    #video_area {
      padding: 45px 0px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #video_area {
      padding: 45px 0px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #video_area {
      padding: 45px 0px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #video_area {
      padding: 45px 0px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #video_area {
      padding: 45px 0px; } }
  @media (max-width: 767px) {
    #video_area {
      padding: 30px 0px; } }
  #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: 598px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #video_area #video_wrapper {
        height: 523px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #video_area #video_wrapper {
        height: 433px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #video_area #video_wrapper {
        height: 355px; } }
    @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: 358px; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #video_area #video_wrapper {
        height: 302px; } }
    @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%20width%3D%22112.5%22%20height%3D%22129.759%22%20viewBox%3D%220%200%20112.5%20129.759%22%3E%3Cg%20id%3D%22Polygon_8%22%20data-name%3D%22Polygon%208%22%20transform%3D%22translate%28112.5%29%20rotate%2890%29%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M60.548%2C7.51a5%2C5%2C0%2C0%2C1%2C8.663%2C0L125.434%2C105a5%2C5%2C0%2C0%2C1-4.331%2C7.5H8.655A5%2C5%2C0%2C0%2C1%2C4.324%2C105Z%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M%2064.87925720214844%2010.00840759277344%20L%208.655410766601562%20107.5000076293945%20C%208.655410766601562%20107.5000076293945%208.655410766601562%20107.5000076293945%208.655418395996094%20107.5000076293945%20L%20121.1031188964844%20107.5000076293945%20L%2064.8792724609375%2010.00840759277344%20C%2064.87926483154297%2010.00840759277344%2064.87926483154297%2010.00840759277344%2064.87925720214844%2010.00840759277344%20M%2064.87925720214844%205.008399963378906%20C%2066.56393432617188%205.008399963378906%2068.24861907958984%205.842437744140625%2069.21060180664062%207.510505676269531%20L%20125.434455871582%20105.0021057128906%20C%20127.3567962646484%20108.3354263305664%20124.9510345458984%20112.5000076293945%20121.1031188964844%20112.5000076293945%20L%208.655418395996094%20112.5000076293945%20C%204.807479858398438%20112.5000076293945%202.401718139648438%20108.3354263305664%204.324073791503906%20105.0021057128906%20L%2060.54792022705078%207.510505676269531%20C%2061.50989532470703%205.842437744140625%2063.194580078125%205.008399963378906%2064.87925720214844%205.008399963378906%20Z%22%20stroke%3D%22none%22%20fill%3D%22%23fff%22%2F%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: 130px;
        height: 112px; } }
    @media (max-width: 767px) {
      #video_area #video_icon {
        width: 60px;
        height: 52px; } }
  #video_area #vid_bg_filter {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1;
    background-color: #000000;
    opacity: .7; }
  #video_area .container {
    z-index: 2; }
  #video_area #vid_bg_left {
    width: 20vw;
    height: 20vw;
    pointer-events: none;
    left: 2vw;
    content: '';
    position: absolute;
    top: 2vw;
    z-index: 100; }
  #video_area #vid_bg_left:before {
    width: 100%;
    height: 5px;
    border-radius: 2.5px;
    background-color: #ffffff;
    position: absolute;
    content: '';
    top: 0px;
    left: 0px; }
  #video_area #vid_bg_left:after {
    width: 5px;
    height: 100%;
    border-radius: 2.5px;
    background-color: #ffffff;
    position: absolute;
    content: '';
    top: 0px;
    left: 0px; }
  #video_area #vid_bg_right {
    width: 20vw;
    height: 20vw;
    pointer-events: none;
    right: 2vw;
    content: '';
    position: absolute;
    bottom: 2vw;
    z-index: 100; }
  #video_area #vid_bg_right:before {
    width: 100%;
    height: 5px;
    border-radius: 2.5px;
    background-color: #ffffff;
    position: absolute;
    content: '';
    bottom: 0px;
    right: 0px; }
  #video_area #vid_bg_right:after {
    width: 5px;
    height: 100%;
    border-radius: 2.5px;
    background-color: #ffffff;
    position: absolute;
    content: '';
    bottom: 0px;
    right: 0px; }

#callouts .bg_left {
  background: url("../images/white_bg.jpg") left top no-repeat; }
  @media (min-width: 768px) {
    #callouts .bg_left {
      background-size: 50% auto; } }
  @media (max-width: 767px) {
    #callouts .bg_left {
      background-size: cover; } }
#callouts .bg_right {
  background: url("../images/white_bg.jpg") right top no-repeat; }
  @media (min-width: 768px) {
    #callouts .bg_right {
      background-size: 50% auto; } }
  @media (max-width: 767px) {
    #callouts .bg_right {
      background-size: cover; } }
#callouts .callout_item {
  position: relative; }
  @media (min-width: 768px) {
    #callouts .callout_item .callout_item_img {
      position: absolute;
      width: 50%;
      height: 100%;
      top: 0px; } }
  @media (max-width: 767px) {
    #callouts .callout_item .callout_item_img {
      position: relative;
      height: 100vw; } }
  @media (min-width: 768px) {
    #callouts .callout_item .img_right {
      right: 0px; } }
  @media (min-width: 768px) {
    #callouts .callout_item .img_left {
      left: 0px; } }
  #callouts .callout_item .callout_item_copy_inner {
    position: relative; }
    @media (min-width: 1640px) {
      #callouts .callout_item .callout_item_copy_inner {
        padding-top: 210px;
        padding-bottom: 140px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #callouts .callout_item .callout_item_copy_inner {
        padding-top: 155px;
        padding-bottom: 110px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #callouts .callout_item .callout_item_copy_inner {
        padding-top: 115px;
        padding-bottom: 90px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #callouts .callout_item .callout_item_copy_inner {
        padding-top: 100px;
        padding-bottom: 80px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #callouts .callout_item .callout_item_copy_inner {
        padding-top: 50px;
        padding-bottom: 30px; } }
    @media (max-width: 767px) {
      #callouts .callout_item .callout_item_copy_inner {
        padding-top: 30px;
        padding-bottom: 20px; } }
  #callouts .callout_item .callout_item_content {
    position: relative; }
    @media (min-width: 768px) {
      #callouts .callout_item .callout_item_content {
        top: 50%;
        transform: translateY(-50%); } }
  @media (min-width: 1640px) {
    #callouts .callout_item .copy_left {
      padding-right: 95px;
      padding-left: 30px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #callouts .callout_item .copy_left {
      padding-right: 95px;
      padding-left: 30px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #callouts .callout_item .copy_left {
      padding-right: 75px;
      padding-left: 30px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #callouts .callout_item .copy_left {
      padding-right: 55px;
      padding-left: 30px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #callouts .callout_item .copy_left {
      padding-right: 25px;
      padding-left: 30px; } }
  @media (min-width: 1640px) {
    #callouts .callout_item .copy_right {
      padding-left: 95px;
      padding-right: 30px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #callouts .callout_item .copy_right {
      padding-left: 95px;
      padding-right: 30px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #callouts .callout_item .copy_right {
      padding-left: 75px;
      padding-right: 30px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #callouts .callout_item .copy_right {
      padding-left: 55px;
      padding-right: 30px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #callouts .callout_item .copy_right {
      padding-left: 25px;
      padding-right: 30px; } }
  #callouts .callout_item .callout_item_headline {
    text-transform: uppercase;
    position: relative; }
    @media (min-width: 1640px) {
      #callouts .callout_item .callout_item_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #000000;
        line-height: 5.0rem; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #callouts .callout_item .callout_item_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #000000;
        line-height: 5.0rem; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #callouts .callout_item .callout_item_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 5rem;
        color: #000000;
        line-height: 4.0rem; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #callouts .callout_item .callout_item_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 4rem;
        color: #000000;
        line-height: 3.5rem; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #callouts .callout_item .callout_item_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.7rem; } }
    @media (max-width: 767px) {
      #callouts .callout_item .callout_item_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 4rem;
        color: #000000;
        line-height: 3.5rem; } }
  #callouts .callout_item .callout_item_subheadline {
    text-transform: uppercase; }
    @media (min-width: 1640px) {
      #callouts .callout_item .callout_item_subheadline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 4rem;
        color: #000000;
        line-height: 4.2rem;
        margin-top: 10px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #callouts .callout_item .callout_item_subheadline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 4rem;
        color: #000000;
        line-height: 4.2rem;
        margin-top: 10px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #callouts .callout_item .callout_item_subheadline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 3.5rem;
        color: #000000;
        line-height: 3.8rem;
        margin-top: 10px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #callouts .callout_item .callout_item_subheadline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 3rem;
        color: #000000;
        line-height: 3.2rem;
        margin-top: 10px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #callouts .callout_item .callout_item_subheadline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.2rem;
        margin-top: 10px; } }
    @media (max-width: 767px) {
      #callouts .callout_item .callout_item_subheadline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 3rem;
        color: #000000;
        line-height: 3.2rem;
        margin-top: 10px; } }
  @media (min-width: 1640px) {
    #callouts .callout_item .callout_item_copy {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.8rem;
      margin-top: 30px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #callouts .callout_item .callout_item_copy {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.8rem;
      margin-top: 30px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #callouts .callout_item .callout_item_copy {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.4rem;
      margin-top: 30px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #callouts .callout_item .callout_item_copy {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.2rem;
      margin-top: 20px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #callouts .callout_item .callout_item_copy {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.0rem;
      margin-top: 20px; } }
  @media (max-width: 767px) {
    #callouts .callout_item .callout_item_copy {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.2rem;
      margin-top: 20px; } }
  @media (min-width: 1640px) {
    #callouts .callout_item .callout_item_btn {
      margin-top: 25px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #callouts .callout_item .callout_item_btn {
      margin-top: 25px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #callouts .callout_item .callout_item_btn {
      margin-top: 25px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #callouts .callout_item .callout_item_btn {
      margin-top: 25px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #callouts .callout_item .callout_item_btn {
      margin-top: 25px; } }
  @media (max-width: 767px) {
    #callouts .callout_item .callout_item_btn {
      margin-top: 25px; } }
  #callouts .callout_item .callout_item_title_wrap {
    position: relative; }
  #callouts .callout_item .callout_wrap:before {
    content: '';
    position: absolute;
    height: 100%;
    left: -20px;
    width: 6px;
    top: 0px;
    border-radius: 3px; }
  #callouts .callout_item .yellow_callout_wrap:before {
    background-color: #FFBE00; }
  #callouts .callout_item .red_callout_wrap:before {
    background-color: #B00A1B; }
  #callouts .callout_item .blue_callout_wrap:before {
    background-color: #14ABE6; }
  #callouts .callout_item .green_callout_wrap:before {
    background-color: #69B130; }
#callouts .callout_item_left {
  width: 15vw;
  height: 15vw;
  pointer-events: none;
  left: 20px;
  content: '';
  position: absolute;
  top: 20px;
  z-index: 100; }
#callouts .callout_item_left:before {
  width: 100%;
  height: 5px;
  border-radius: 2.5px;
  background-color: #ffffff;
  position: absolute;
  content: '';
  top: 0px;
  left: 0px; }
#callouts .callout_item_left:after {
  width: 5px;
  height: 100%;
  border-radius: 2.5px;
  background-color: #ffffff;
  position: absolute;
  content: '';
  top: 0px;
  left: 0px; }
#callouts .callout_item_right {
  width: 15vw;
  height: 15vw;
  pointer-events: none;
  right: 20px;
  content: '';
  position: absolute;
  bottom: 20px;
  z-index: 100; }
#callouts .callout_item_right:before {
  width: 100%;
  height: 5px;
  border-radius: 2.5px;
  background-color: #ffffff;
  position: absolute;
  content: '';
  bottom: 0px;
  right: 0px; }
#callouts .callout_item_right:after {
  width: 5px;
  height: 100%;
  border-radius: 2.5px;
  background-color: #ffffff;
  position: absolute;
  content: '';
  bottom: 0px;
  right: 0px; }

#hero_area {
  position: relative; }
  #hero_area .hero_img_bg {
    position: relative; }
    #hero_area .hero_img_bg img {
      width: 100%;
      height: auto; }
  #hero_area .hero_left {
    pointer-events: none;
    content: '';
    position: absolute;
    z-index: 100; }
    @media (min-width: 768px) {
      #hero_area .hero_left {
        width: 20vw;
        height: 20vw;
        left: 20px;
        top: 20px; } }
    @media (max-width: 767px) {
      #hero_area .hero_left {
        width: 40vw;
        height: 60%;
        left: 10px;
        top: 10px; } }
  #hero_area .hero_left:before {
    width: 100%;
    background-color: #ffffff;
    position: absolute;
    content: '';
    top: 0px;
    left: 0px; }
    @media (min-width: 768px) {
      #hero_area .hero_left:before {
        height: 5px;
        border-radius: 2.5px; } }
    @media (max-width: 767px) {
      #hero_area .hero_left:before {
        height: 3px;
        border-radius: 1.5px; } }
  #hero_area .hero_left:after {
    height: 100%;
    background-color: #ffffff;
    position: absolute;
    content: '';
    top: 0px;
    left: 0px; }
    @media (min-width: 768px) {
      #hero_area .hero_left:after {
        width: 5px;
        border-radius: 2.5px; } }
    @media (max-width: 767px) {
      #hero_area .hero_left:after {
        width: 3px;
        border-radius: 1.5px; } }
  #hero_area .hero_right {
    pointer-events: none;
    content: '';
    position: absolute;
    z-index: 100; }
    @media (min-width: 768px) {
      #hero_area .hero_right {
        width: 20vw;
        height: 20vw;
        right: 20px;
        bottom: 20px; } }
    @media (max-width: 767px) {
      #hero_area .hero_right {
        width: 40vw;
        height: 60%;
        right: 10px;
        bottom: 10px; } }
  #hero_area .hero_right:before {
    width: 100%;
    background-color: #ffffff;
    position: absolute;
    content: '';
    bottom: 0px;
    right: 0px; }
    @media (min-width: 768px) {
      #hero_area .hero_right:before {
        height: 5px;
        border-radius: 2.5px; } }
    @media (max-width: 767px) {
      #hero_area .hero_right:before {
        height: 3px;
        border-radius: 1.5px; } }
  #hero_area .hero_right:after {
    height: 100%;
    background-color: #ffffff;
    position: absolute;
    content: '';
    bottom: 0px;
    right: 0px; }
    @media (min-width: 768px) {
      #hero_area .hero_right:after {
        width: 5px;
        border-radius: 2.5px; } }
    @media (max-width: 767px) {
      #hero_area .hero_right:after {
        width: 3px;
        border-radius: 1.5px; } }
  #hero_area .hero_fade {
    position: absolute;
    height: 100%;
    width: 100vw;
    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%221909.105%22%20height%3D%22588.5%22%20viewBox%3D%220%200%201909.105%20588.5%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%221.063%22%20y1%3D%22-0.008%22%20x2%3D%220.5%22%20y2%3D%220.927%22%20gradientUnits%3D%22objectBoundingBox%22%3E%3Cstop%20offset%3D%220%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20id%3D%22Rectangle_295%22%20data-name%3D%22Rectangle%20295%22%20width%3D%22588.5%22%20height%3D%221909.105%22%20transform%3D%22translate%280%20588.5%29%20rotate%28-90%29%22%20fill%3D%22url%28%23linear-gradient%29%22%2F%3E%3C%2Fsvg%3E");
    background-size: 100% 100%;
    left: 0px;
    top: 0px; }

#internal_wrapper {
  overflow: hidden; }
  @media (min-width: 1640px) {
    #internal_wrapper #content_area {
      padding-top: 50px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #internal_wrapper #content_area {
      padding-top: 50px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #internal_wrapper #content_area {
      padding-top: 50px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #internal_wrapper #content_area {
      padding-top: 50px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #internal_wrapper #content_area {
      padding-top: 50px; } }
  @media (max-width: 767px) {
    #internal_wrapper #content_area {
      padding-top: 50px; } }
  @media (min-width: 1640px) {
    #internal_wrapper #content_area_inner {
      padding-top: 95px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #internal_wrapper #content_area_inner {
      padding-top: 95px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #internal_wrapper #content_area_inner {
      padding-top: 95px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #internal_wrapper #content_area_inner {
      padding-top: 95px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #internal_wrapper #content_area_inner {
      padding-top: 95px; } }
  @media (max-width: 767px) {
    #internal_wrapper #content_area_inner {
      padding-top: 45px; } }

#internal_content #breadcrumbs_area {
  margin-top: 14px;
  position: relative; }
  #internal_content #breadcrumbs_area #breadcrumb_links {
    text-transform: uppercase; }
    @media (min-width: 1640px) {
      #internal_content #breadcrumbs_area #breadcrumb_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.2rem;
        padding-right: 275px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #internal_content #breadcrumbs_area #breadcrumb_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.2rem;
        padding-right: 275px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #internal_content #breadcrumbs_area #breadcrumb_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.2rem;
        padding-right: 275px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #internal_content #breadcrumbs_area #breadcrumb_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.2rem;
        padding-right: 275px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #internal_content #breadcrumbs_area #breadcrumb_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.2rem;
        padding-right: 275px; } }
    @media (max-width: 767px) and (min-width: 667px) {
      #internal_content #breadcrumbs_area #breadcrumb_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.2rem;
        margin-bottom: 45px; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #internal_content #breadcrumbs_area #breadcrumb_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.2rem;
        margin-bottom: 45px; } }
    @media (max-width: 567px) {
      #internal_content #breadcrumbs_area #breadcrumb_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.2rem;
        margin-bottom: 10px; } }
    #internal_content #breadcrumbs_area #breadcrumb_links a {
      color: #ffffff; }
  @media (min-width: 768px) {
    #internal_content #breadcrumbs_area #print_share_area {
      position: absolute;
      right: 15px;
      top: 11px; } }
  @media (max-width: 767px) {
    #internal_content #breadcrumbs_area #print_share_area {
      position: absolute;
      right: 0px;
      top: -30px; } }
  #internal_content #breadcrumbs_area #print_share_area .page_ctrl_btn {
    cursor: pointer; }
    @media (min-width: 768px) {
      #internal_content #breadcrumbs_area #print_share_area .page_ctrl_btn {
        float: left;
        margin-left: 15px;
        position: relative;
        transform: translateY(-50%);
        top: 50%; } }
    @media (max-width: 767px) {
      #internal_content #breadcrumbs_area #print_share_area .page_ctrl_btn {
        float: left;
        margin-left: 0px;
        position: relative;
        transform: translateY(-50%) scale(0.7);
        top: 50%; } }
  #internal_content #breadcrumbs_area .sep {
    padding: 0px 5px; }

#share_area {
  margin-top: 50px;
  display: none; }

.share_open {
  display: block !important; }

#form_area {
  background: url("../images/black_bg.jpg") top center no-repeat;
  background-size: cover;
  position: relative; }
  @media (min-width: 1640px) {
    #form_area {
      padding-top: 155px;
      padding-bottom: 170px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #form_area {
      padding-top: 155px;
      padding-bottom: 170px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #form_area {
      padding-top: 155px;
      padding-bottom: 170px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #form_area {
      padding-top: 155px;
      padding-bottom: 170px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #form_area {
      padding-top: 155px;
      padding-bottom: 170px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #form_area {
      padding-top: 85px;
      padding-bottom: 75px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #form_area {
      padding-top: 85px;
      padding-bottom: 75px; } }
  @media (max-width: 567px) {
    #form_area {
      padding-top: 85px;
      padding-bottom: 75px; } }
  #form_area #form_inner {
    position: relative;
    z-index: 2; }
    #form_area #form_inner h3 {
      text-align: center;
      text-transform: uppercase; }
      @media (min-width: 1640px) {
        #form_area #form_inner h3 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 6rem;
          color: #ffffff;
          line-height: 6.2rem;
          margin-bottom: 55px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #form_area #form_inner h3 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 6rem;
          color: #ffffff;
          line-height: 6.2rem;
          margin-bottom: 55px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #form_area #form_inner h3 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 6rem;
          color: #ffffff;
          line-height: 6.2rem;
          margin-bottom: 55px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #form_area #form_inner h3 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 6rem;
          color: #ffffff;
          line-height: 6.2rem;
          margin-bottom: 55px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #form_area #form_inner h3 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 6rem;
          color: #ffffff;
          line-height: 6.2rem;
          margin-bottom: 55px; } }
      @media (max-width: 767px) and (min-width: 667px) {
        #form_area #form_inner h3 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #ffffff;
          line-height: 3.2rem;
          margin-bottom: 25px; } }
      @media (max-width: 666px) and (min-width: 568px) {
        #form_area #form_inner h3 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #ffffff;
          line-height: 3.2rem;
          margin-bottom: 25px; } }
      @media (max-width: 567px) {
        #form_area #form_inner h3 {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #ffffff;
          line-height: 3.2rem;
          margin-bottom: 25px; } }
    #form_area #form_inner h3:before {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      content: '';
      border-radius: 3px;
      width: 220px;
      background-color: #B00A1B;
      height: 6px;
      top: -25px; }
    #form_area #form_inner #form_value {
      text-align: center; }
      @media (min-width: 1640px) {
        #form_area #form_inner #form_value {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #form_area #form_inner #form_value {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #form_area #form_inner #form_value {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #form_area #form_inner #form_value {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #form_area #form_inner #form_value {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem; } }
      @media (max-width: 767px) and (min-width: 667px) {
        #form_area #form_inner #form_value {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem; } }
      @media (max-width: 666px) and (min-width: 568px) {
        #form_area #form_inner #form_value {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem; } }
      @media (max-width: 567px) {
        #form_area #form_inner #form_value {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.8rem; } }
  #form_area #form_wrapper {
    background: url("../images/white_bg.jpg") center center no-repeat;
    border-radius: 20px; }
    @media (min-width: 1640px) {
      #form_area #form_wrapper {
        margin-top: 55px;
        padding: 65px 200px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #form_area #form_wrapper {
        margin-top: 55px;
        padding: 65px 200px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #form_area #form_wrapper {
        margin-top: 55px;
        padding: 65px 200px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #form_area #form_wrapper {
        margin-top: 55px;
        padding: 55px 120px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #form_area #form_wrapper {
        margin-top: 55px;
        padding: 55px 75px; } }
    @media (max-width: 767px) and (min-width: 667px) {
      #form_area #form_wrapper {
        margin-top: 55px;
        padding: 35px 25px; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #form_area #form_wrapper {
        margin-top: 55px;
        padding: 35px 25px; } }
    @media (max-width: 567px) {
      #form_area #form_wrapper {
        margin-top: 55px;
        padding: 35px 25px; } }

@media (min-width: 1640px) {
  .form_style label {
    font-family: mr-eaves-modern, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 2.5rem;
    color: #000000;
    line-height: 2.7rem;
    margin-bottom: 15px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  .form_style label {
    font-family: mr-eaves-modern, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 2.5rem;
    color: #000000;
    line-height: 2.7rem;
    margin-bottom: 15px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  .form_style label {
    font-family: mr-eaves-modern, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 2.5rem;
    color: #000000;
    line-height: 2.7rem;
    margin-bottom: 15px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  .form_style label {
    font-family: mr-eaves-modern, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 2.5rem;
    color: #000000;
    line-height: 2.7rem;
    margin-bottom: 15px; } }
@media (max-width: 991px) {
  .form_style label {
    font-family: mr-eaves-modern, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 2.5rem;
    color: #000000;
    line-height: 2.7rem;
    margin-bottom: 15px; } }
.form_style input, .form_style textarea, .form_style select {
  height: 54px;
  border-radius: 10px;
  background-color: #ffffff;
  border: 0px;
  padding: 0px 20px;
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.3); }
  @media (min-width: 1640px) {
    .form_style input, .form_style textarea, .form_style select {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 5.4rem; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    .form_style input, .form_style textarea, .form_style select {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 5.4rem; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    .form_style input, .form_style textarea, .form_style select {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 5.4rem; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    .form_style input, .form_style textarea, .form_style select {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 5.4rem; } }
  @media (max-width: 991px) {
    .form_style input, .form_style textarea, .form_style select {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 5.4rem; } }
.form_style textarea {
  height: auto !important; }
.form_style input[type="checkbox"] {
  height: auto !important;
  margin-right: 20px; }
.form_style input[type="radio"] {
  height: auto !important;
  margin-right: 20px; }
.form_style .form-group {
  margin-bottom: 30px; }
.form_style button[type="submit"] {
  color: #ffffff;
  background-color: transparent;
  border: 0px; }
  @media (min-width: 992px) {
    .form_style button[type="submit"] {
      margin-top: 40px; } }
  @media (max-width: 991px) {
    .form_style button[type="submit"] {
      margin-top: 20px; } }
.form_style button[type="submit"]:before {
  background-color: #000000; }
.form_style button[type="submit"]:after {
  background-color: #14ABE6; }
.form_style button[type="submit"]:hover {
  color: #000000; }
.form_style input[type="file"] {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); }

#footer_newsletter_form label {
  color: #ffffff; }
#footer_newsletter_form button[type="submit"] {
  color: #000000 !important; }
#footer_newsletter_form button[type="submit"]:before {
  background-color: #ffffff !important; }

#talent_index, #link_library_area {
  background: url("../images/white_bg.jpg") top center no-repeat;
  background-size: cover; }
  @media (min-width: 1640px) {
    #talent_index, #link_library_area {
      padding: 65px 100px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #talent_index, #link_library_area {
      padding: 65px 100px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #talent_index, #link_library_area {
      padding: 65px 100px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #talent_index, #link_library_area {
      padding: 65px 0px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #talent_index, #link_library_area {
      padding: 65px 0px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #talent_index, #link_library_area {
      padding: 65px 0px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #talent_index, #link_library_area {
      padding: 65px 0px; } }
  @media (max-width: 567px) {
    #talent_index, #link_library_area {
      padding: 65px 0px; } }
  #talent_index #talent_results_wrapper, #talent_index #link_library_results_wrapper, #link_library_area #talent_results_wrapper, #link_library_area #link_library_results_wrapper {
    border-radius: 10px;
    overflow: hidden; }
    #talent_index #talent_results_wrapper .talent_results_item, #talent_index #talent_results_wrapper .link_library_item, #talent_index #link_library_results_wrapper .talent_results_item, #talent_index #link_library_results_wrapper .link_library_item, #link_library_area #talent_results_wrapper .talent_results_item, #link_library_area #talent_results_wrapper .link_library_item, #link_library_area #link_library_results_wrapper .talent_results_item, #link_library_area #link_library_results_wrapper .link_library_item {
      position: relative; }
    #talent_index #talent_results_wrapper .talent_results_item:nth-child(odd) .talent_results_item_inner, #talent_index #talent_results_wrapper .talent_results_item:nth-child(odd) .link_library_item_inner, #talent_index #talent_results_wrapper .link_library_item:nth-child(odd) .talent_results_item_inner, #talent_index #talent_results_wrapper .link_library_item:nth-child(odd) .link_library_item_inner, #talent_index #link_library_results_wrapper .talent_results_item:nth-child(odd) .talent_results_item_inner, #talent_index #link_library_results_wrapper .talent_results_item:nth-child(odd) .link_library_item_inner, #talent_index #link_library_results_wrapper .link_library_item:nth-child(odd) .talent_results_item_inner, #talent_index #link_library_results_wrapper .link_library_item:nth-child(odd) .link_library_item_inner, #link_library_area #talent_results_wrapper .talent_results_item:nth-child(odd) .talent_results_item_inner, #link_library_area #talent_results_wrapper .talent_results_item:nth-child(odd) .link_library_item_inner, #link_library_area #talent_results_wrapper .link_library_item:nth-child(odd) .talent_results_item_inner, #link_library_area #talent_results_wrapper .link_library_item:nth-child(odd) .link_library_item_inner, #link_library_area #link_library_results_wrapper .talent_results_item:nth-child(odd) .talent_results_item_inner, #link_library_area #link_library_results_wrapper .talent_results_item:nth-child(odd) .link_library_item_inner, #link_library_area #link_library_results_wrapper .link_library_item:nth-child(odd) .talent_results_item_inner, #link_library_area #link_library_results_wrapper .link_library_item:nth-child(odd) .link_library_item_inner {
      background-color: #ffffff; }
    #talent_index #talent_results_wrapper .talent_results_item:nth-child(even) .talent_results_item_inner, #talent_index #talent_results_wrapper .talent_results_item:nth-child(even) .link_library_item_inner, #talent_index #talent_results_wrapper .link_library_item:nth-child(even) .talent_results_item_inner, #talent_index #talent_results_wrapper .link_library_item:nth-child(even) .link_library_item_inner, #talent_index #link_library_results_wrapper .talent_results_item:nth-child(even) .talent_results_item_inner, #talent_index #link_library_results_wrapper .talent_results_item:nth-child(even) .link_library_item_inner, #talent_index #link_library_results_wrapper .link_library_item:nth-child(even) .talent_results_item_inner, #talent_index #link_library_results_wrapper .link_library_item:nth-child(even) .link_library_item_inner, #link_library_area #talent_results_wrapper .talent_results_item:nth-child(even) .talent_results_item_inner, #link_library_area #talent_results_wrapper .talent_results_item:nth-child(even) .link_library_item_inner, #link_library_area #talent_results_wrapper .link_library_item:nth-child(even) .talent_results_item_inner, #link_library_area #talent_results_wrapper .link_library_item:nth-child(even) .link_library_item_inner, #link_library_area #link_library_results_wrapper .talent_results_item:nth-child(even) .talent_results_item_inner, #link_library_area #link_library_results_wrapper .talent_results_item:nth-child(even) .link_library_item_inner, #link_library_area #link_library_results_wrapper .link_library_item:nth-child(even) .talent_results_item_inner, #link_library_area #link_library_results_wrapper .link_library_item:nth-child(even) .link_library_item_inner {
      background-color: #dedede; }
    @media (min-width: 768px) {
      #talent_index #talent_results_wrapper .talent_results_item_inner, #talent_index #talent_results_wrapper .link_library_item_inner, #talent_index #link_library_results_wrapper .talent_results_item_inner, #talent_index #link_library_results_wrapper .link_library_item_inner, #link_library_area #talent_results_wrapper .talent_results_item_inner, #link_library_area #talent_results_wrapper .link_library_item_inner, #link_library_area #link_library_results_wrapper .talent_results_item_inner, #link_library_area #link_library_results_wrapper .link_library_item_inner {
        padding: 30px 300px 30px 60px; } }
    @media (max-width: 767px) {
      #talent_index #talent_results_wrapper .talent_results_item_inner, #talent_index #talent_results_wrapper .link_library_item_inner, #talent_index #link_library_results_wrapper .talent_results_item_inner, #talent_index #link_library_results_wrapper .link_library_item_inner, #link_library_area #talent_results_wrapper .talent_results_item_inner, #link_library_area #talent_results_wrapper .link_library_item_inner, #link_library_area #link_library_results_wrapper .talent_results_item_inner, #link_library_area #link_library_results_wrapper .link_library_item_inner {
        padding: 30px 30px 30px 40px; } }
    @media (min-width: 768px) {
      #talent_index #talent_results_wrapper .talent_results_item_btn, #talent_index #talent_results_wrapper .link_library_item_btn, #talent_index #link_library_results_wrapper .talent_results_item_btn, #talent_index #link_library_results_wrapper .link_library_item_btn, #link_library_area #talent_results_wrapper .talent_results_item_btn, #link_library_area #talent_results_wrapper .link_library_item_btn, #link_library_area #link_library_results_wrapper .talent_results_item_btn, #link_library_area #link_library_results_wrapper .link_library_item_btn {
        position: absolute;
        right: 45px;
        top: 50%;
        transform: translateY(-50%); } }
    @media (max-width: 767px) {
      #talent_index #talent_results_wrapper .talent_results_item_btn, #talent_index #talent_results_wrapper .link_library_item_btn, #talent_index #link_library_results_wrapper .talent_results_item_btn, #talent_index #link_library_results_wrapper .link_library_item_btn, #link_library_area #talent_results_wrapper .talent_results_item_btn, #link_library_area #talent_results_wrapper .link_library_item_btn, #link_library_area #link_library_results_wrapper .talent_results_item_btn, #link_library_area #link_library_results_wrapper .link_library_item_btn {
        position: relative;
        margin-top: 15px; } }
    #talent_index #talent_results_wrapper .talent_results_item_name, #talent_index #talent_results_wrapper .link_library_item_name, #talent_index #link_library_results_wrapper .talent_results_item_name, #talent_index #link_library_results_wrapper .link_library_item_name, #link_library_area #talent_results_wrapper .talent_results_item_name, #link_library_area #talent_results_wrapper .link_library_item_name, #link_library_area #link_library_results_wrapper .talent_results_item_name, #link_library_area #link_library_results_wrapper .link_library_item_name {
      position: relative; }
      @media (min-width: 1640px) {
        #talent_index #talent_results_wrapper .talent_results_item_name, #talent_index #talent_results_wrapper .link_library_item_name, #talent_index #link_library_results_wrapper .talent_results_item_name, #talent_index #link_library_results_wrapper .link_library_item_name, #link_library_area #talent_results_wrapper .talent_results_item_name, #link_library_area #talent_results_wrapper .link_library_item_name, #link_library_area #link_library_results_wrapper .talent_results_item_name, #link_library_area #link_library_results_wrapper .link_library_item_name {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #000000;
          line-height: 3.4rem;
          margin-bottom: 5px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #talent_index #talent_results_wrapper .talent_results_item_name, #talent_index #talent_results_wrapper .link_library_item_name, #talent_index #link_library_results_wrapper .talent_results_item_name, #talent_index #link_library_results_wrapper .link_library_item_name, #link_library_area #talent_results_wrapper .talent_results_item_name, #link_library_area #talent_results_wrapper .link_library_item_name, #link_library_area #link_library_results_wrapper .talent_results_item_name, #link_library_area #link_library_results_wrapper .link_library_item_name {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #000000;
          line-height: 3.4rem;
          margin-bottom: 5px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #talent_index #talent_results_wrapper .talent_results_item_name, #talent_index #talent_results_wrapper .link_library_item_name, #talent_index #link_library_results_wrapper .talent_results_item_name, #talent_index #link_library_results_wrapper .link_library_item_name, #link_library_area #talent_results_wrapper .talent_results_item_name, #link_library_area #talent_results_wrapper .link_library_item_name, #link_library_area #link_library_results_wrapper .talent_results_item_name, #link_library_area #link_library_results_wrapper .link_library_item_name {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #000000;
          line-height: 3.4rem;
          margin-bottom: 5px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #talent_index #talent_results_wrapper .talent_results_item_name, #talent_index #talent_results_wrapper .link_library_item_name, #talent_index #link_library_results_wrapper .talent_results_item_name, #talent_index #link_library_results_wrapper .link_library_item_name, #link_library_area #talent_results_wrapper .talent_results_item_name, #link_library_area #talent_results_wrapper .link_library_item_name, #link_library_area #link_library_results_wrapper .talent_results_item_name, #link_library_area #link_library_results_wrapper .link_library_item_name {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #000000;
          line-height: 3.4rem;
          margin-bottom: 5px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #talent_index #talent_results_wrapper .talent_results_item_name, #talent_index #talent_results_wrapper .link_library_item_name, #talent_index #link_library_results_wrapper .talent_results_item_name, #talent_index #link_library_results_wrapper .link_library_item_name, #link_library_area #talent_results_wrapper .talent_results_item_name, #link_library_area #talent_results_wrapper .link_library_item_name, #link_library_area #link_library_results_wrapper .talent_results_item_name, #link_library_area #link_library_results_wrapper .link_library_item_name {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #000000;
          line-height: 3.4rem;
          margin-bottom: 5px; } }
      @media (max-width: 767px) and (min-width: 667px) {
        #talent_index #talent_results_wrapper .talent_results_item_name, #talent_index #talent_results_wrapper .link_library_item_name, #talent_index #link_library_results_wrapper .talent_results_item_name, #talent_index #link_library_results_wrapper .link_library_item_name, #link_library_area #talent_results_wrapper .talent_results_item_name, #link_library_area #talent_results_wrapper .link_library_item_name, #link_library_area #link_library_results_wrapper .talent_results_item_name, #link_library_area #link_library_results_wrapper .link_library_item_name {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #000000;
          line-height: 3.4rem;
          margin-bottom: 5px; } }
      @media (max-width: 666px) and (min-width: 568px) {
        #talent_index #talent_results_wrapper .talent_results_item_name, #talent_index #talent_results_wrapper .link_library_item_name, #talent_index #link_library_results_wrapper .talent_results_item_name, #talent_index #link_library_results_wrapper .link_library_item_name, #link_library_area #talent_results_wrapper .talent_results_item_name, #link_library_area #talent_results_wrapper .link_library_item_name, #link_library_area #link_library_results_wrapper .talent_results_item_name, #link_library_area #link_library_results_wrapper .link_library_item_name {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #000000;
          line-height: 3.4rem;
          margin-bottom: 5px; } }
      @media (max-width: 567px) {
        #talent_index #talent_results_wrapper .talent_results_item_name, #talent_index #talent_results_wrapper .link_library_item_name, #talent_index #link_library_results_wrapper .talent_results_item_name, #talent_index #link_library_results_wrapper .link_library_item_name, #link_library_area #talent_results_wrapper .talent_results_item_name, #link_library_area #talent_results_wrapper .link_library_item_name, #link_library_area #link_library_results_wrapper .talent_results_item_name, #link_library_area #link_library_results_wrapper .link_library_item_name {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 800;
          font-style: normal;
          font-size: 3rem;
          color: #000000;
          line-height: 3.4rem;
          margin-bottom: 5px; } }
    @media (min-width: 1640px) {
      #talent_index #talent_results_wrapper .talent_results_item_services, #talent_index #talent_results_wrapper .link_library_item_services, #talent_index #link_library_results_wrapper .talent_results_item_services, #talent_index #link_library_results_wrapper .link_library_item_services, #link_library_area #talent_results_wrapper .talent_results_item_services, #link_library_area #talent_results_wrapper .link_library_item_services, #link_library_area #link_library_results_wrapper .talent_results_item_services, #link_library_area #link_library_results_wrapper .link_library_item_services {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #talent_index #talent_results_wrapper .talent_results_item_services, #talent_index #talent_results_wrapper .link_library_item_services, #talent_index #link_library_results_wrapper .talent_results_item_services, #talent_index #link_library_results_wrapper .link_library_item_services, #link_library_area #talent_results_wrapper .talent_results_item_services, #link_library_area #talent_results_wrapper .link_library_item_services, #link_library_area #link_library_results_wrapper .talent_results_item_services, #link_library_area #link_library_results_wrapper .link_library_item_services {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #talent_index #talent_results_wrapper .talent_results_item_services, #talent_index #talent_results_wrapper .link_library_item_services, #talent_index #link_library_results_wrapper .talent_results_item_services, #talent_index #link_library_results_wrapper .link_library_item_services, #link_library_area #talent_results_wrapper .talent_results_item_services, #link_library_area #talent_results_wrapper .link_library_item_services, #link_library_area #link_library_results_wrapper .talent_results_item_services, #link_library_area #link_library_results_wrapper .link_library_item_services {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #talent_index #talent_results_wrapper .talent_results_item_services, #talent_index #talent_results_wrapper .link_library_item_services, #talent_index #link_library_results_wrapper .talent_results_item_services, #talent_index #link_library_results_wrapper .link_library_item_services, #link_library_area #talent_results_wrapper .talent_results_item_services, #link_library_area #talent_results_wrapper .link_library_item_services, #link_library_area #link_library_results_wrapper .talent_results_item_services, #link_library_area #link_library_results_wrapper .link_library_item_services {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #talent_index #talent_results_wrapper .talent_results_item_services, #talent_index #talent_results_wrapper .link_library_item_services, #talent_index #link_library_results_wrapper .talent_results_item_services, #talent_index #link_library_results_wrapper .link_library_item_services, #link_library_area #talent_results_wrapper .talent_results_item_services, #link_library_area #talent_results_wrapper .link_library_item_services, #link_library_area #link_library_results_wrapper .talent_results_item_services, #link_library_area #link_library_results_wrapper .link_library_item_services {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 767px) and (min-width: 667px) {
      #talent_index #talent_results_wrapper .talent_results_item_services, #talent_index #talent_results_wrapper .link_library_item_services, #talent_index #link_library_results_wrapper .talent_results_item_services, #talent_index #link_library_results_wrapper .link_library_item_services, #link_library_area #talent_results_wrapper .talent_results_item_services, #link_library_area #talent_results_wrapper .link_library_item_services, #link_library_area #link_library_results_wrapper .talent_results_item_services, #link_library_area #link_library_results_wrapper .link_library_item_services {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #talent_index #talent_results_wrapper .talent_results_item_services, #talent_index #talent_results_wrapper .link_library_item_services, #talent_index #link_library_results_wrapper .talent_results_item_services, #talent_index #link_library_results_wrapper .link_library_item_services, #link_library_area #talent_results_wrapper .talent_results_item_services, #link_library_area #talent_results_wrapper .link_library_item_services, #link_library_area #link_library_results_wrapper .talent_results_item_services, #link_library_area #link_library_results_wrapper .link_library_item_services {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 567px) {
      #talent_index #talent_results_wrapper .talent_results_item_services, #talent_index #talent_results_wrapper .link_library_item_services, #talent_index #link_library_results_wrapper .talent_results_item_services, #talent_index #link_library_results_wrapper .link_library_item_services, #link_library_area #talent_results_wrapper .talent_results_item_services, #link_library_area #talent_results_wrapper .link_library_item_services, #link_library_area #link_library_results_wrapper .talent_results_item_services, #link_library_area #link_library_results_wrapper .link_library_item_services {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (min-width: 1640px) {
      #talent_index #talent_results_wrapper .talent_results_item_tease, #talent_index #link_library_results_wrapper .talent_results_item_tease, #link_library_area #talent_results_wrapper .talent_results_item_tease, #link_library_area #link_library_results_wrapper .talent_results_item_tease {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #talent_index #talent_results_wrapper .talent_results_item_tease, #talent_index #link_library_results_wrapper .talent_results_item_tease, #link_library_area #talent_results_wrapper .talent_results_item_tease, #link_library_area #link_library_results_wrapper .talent_results_item_tease {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #talent_index #talent_results_wrapper .talent_results_item_tease, #talent_index #link_library_results_wrapper .talent_results_item_tease, #link_library_area #talent_results_wrapper .talent_results_item_tease, #link_library_area #link_library_results_wrapper .talent_results_item_tease {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #talent_index #talent_results_wrapper .talent_results_item_tease, #talent_index #link_library_results_wrapper .talent_results_item_tease, #link_library_area #talent_results_wrapper .talent_results_item_tease, #link_library_area #link_library_results_wrapper .talent_results_item_tease {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #talent_index #talent_results_wrapper .talent_results_item_tease, #talent_index #link_library_results_wrapper .talent_results_item_tease, #link_library_area #talent_results_wrapper .talent_results_item_tease, #link_library_area #link_library_results_wrapper .talent_results_item_tease {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 767px) and (min-width: 667px) {
      #talent_index #talent_results_wrapper .talent_results_item_tease, #talent_index #link_library_results_wrapper .talent_results_item_tease, #link_library_area #talent_results_wrapper .talent_results_item_tease, #link_library_area #link_library_results_wrapper .talent_results_item_tease {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #talent_index #talent_results_wrapper .talent_results_item_tease, #talent_index #link_library_results_wrapper .talent_results_item_tease, #link_library_area #talent_results_wrapper .talent_results_item_tease, #link_library_area #link_library_results_wrapper .talent_results_item_tease {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 567px) {
      #talent_index #talent_results_wrapper .talent_results_item_tease, #talent_index #link_library_results_wrapper .talent_results_item_tease, #link_library_area #talent_results_wrapper .talent_results_item_tease, #link_library_area #link_library_results_wrapper .talent_results_item_tease {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
  #talent_index .talent_results_item_name:before, #talent_index .link_library_item_name:before, #link_library_area .talent_results_item_name:before, #link_library_area .link_library_item_name:before {
    content: '';
    position: absolute;
    height: 100%;
    left: -20px;
    width: 6px;
    top: 0px;
    border-radius: 3px; }
  #talent_index .yellow_results_wrap:before, #link_library_area .yellow_results_wrap:before {
    background-color: #FFBE00; }
  #talent_index .red_results_wrap:before, #link_library_area .red_results_wrap:before {
    background-color: #B00A1B; }
  #talent_index .blue_results_wrap:before, #link_library_area .blue_results_wrap:before {
    background-color: #14ABE6; }
  #talent_index .green_results_wrap:before, #link_library_area .green_results_wrap:before {
    background-color: #69B130; }
  #talent_index .hide_search, #link_library_area .hide_search {
    display: none; }
  #talent_index #news_pag, #link_library_area #news_pag {
    margin-top: 30px;
    font-family: mr-eaves-modern, sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 2.5rem;
    color: #000000;
    line-height: 4.0rem; }
    #talent_index #news_pag a, #link_library_area #news_pag a {
      color: #14ABE6; }

#talent_search {
  margin-bottom: 25px; }
  @media (min-width: 1640px) {
    #talent_search label {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.7rem;
      margin-bottom: 15px;
      margin-right: 15px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #talent_search label {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.7rem;
      margin-bottom: 15px;
      margin-right: 15px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #talent_search label {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.7rem;
      margin-bottom: 15px;
      margin-right: 15px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #talent_search label {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.7rem;
      margin-bottom: 15px;
      margin-right: 15px; } }
  @media (max-width: 991px) {
    #talent_search label {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.7rem;
      margin-bottom: 15px;
      margin-right: 15px;
      width: 100px;
      float: left;
      position: relative;
      bottom: -14px; } }
  @media (min-width: 992px) {
    #talent_search label[for="talentCat"] {
      margin-left: 30px; } }
  #talent_search input, #talent_search select {
    height: 54px;
    border-radius: 10px;
    background-color: #ffffff;
    border: 0px;
    padding: 0px 20px;
    box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.3); }
    @media (min-width: 1640px) {
      #talent_search input, #talent_search select {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 5.4rem;
        width: 270px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #talent_search input, #talent_search select {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 5.4rem;
        width: 270px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #talent_search input, #talent_search select {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 5.4rem;
        width: 270px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #talent_search input, #talent_search select {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 5.4rem;
        width: 270px; } }
    @media (max-width: 991px) {
      #talent_search input, #talent_search select {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 5.4rem;
        width: calc(100% - 115px);
        margin-bottom: 30px; } }

#loc_grid .loc_grid_row .loc_grid_item {
  float: left;
  overflow: hidden;
  cursor: pointer; }
  #loc_grid .loc_grid_row .loc_grid_item img {
    transition: 1.5s; }
#loc_grid .loc_grid_row .loc_grid_item:hover img {
  opacity: .85;
  transform: scale(1.05) rotate(2deg); }
#loc_grid .loc_grid_row .loc_grid_blue {
  background-color: #14ABE6; }
#loc_grid .loc_grid_row .loc_grid_yellow {
  background-color: #FFBE00; }
#loc_grid .loc_grid_row .loc_grid_red {
  background-color: #B00A1B; }
#loc_grid .loc_grid_row .loc_grid_green {
  background-color: #69B130; }

@media (min-width: 992px) {
  .loc_info_inner .loc_info_photo {
    width: 50%;
    float: left; } }
@media (max-width: 991px) {
  .loc_info_inner .loc_info_photo {
    width: 100%; } }
.loc_info_inner .loc_info_copy {
  position: relative; }
  @media (min-width: 992px) {
    .loc_info_inner .loc_info_copy {
      width: 50%;
      float: left;
      height: 100%; } }
  @media (max-width: 991px) {
    .loc_info_inner .loc_info_copy {
      width: 100%; } }
  .loc_info_inner .loc_info_copy .loc_info_copy_inner {
    position: relative; }
    @media (min-width: 992px) {
      .loc_info_inner .loc_info_copy .loc_info_copy_inner {
        padding: 40px 30px 30px 50px; } }
    @media (max-width: 991px) {
      .loc_info_inner .loc_info_copy .loc_info_copy_inner {
        padding: 20px 15px 20px 15px; } }
  @media (min-width: 1640px) {
    .loc_info_inner .loc_info_copy .loc_info_title {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.7rem;
      margin-bottom: 15px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    .loc_info_inner .loc_info_copy .loc_info_title {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.7rem;
      margin-bottom: 15px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    .loc_info_inner .loc_info_copy .loc_info_title {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.7rem;
      margin-bottom: 15px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    .loc_info_inner .loc_info_copy .loc_info_title {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.7rem;
      margin-bottom: 15px; } }
  @media (max-width: 991px) {
    .loc_info_inner .loc_info_copy .loc_info_title {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.7rem;
      margin-bottom: 15px; } }

#prod_filter_pag {
  position: relative;
  margin-top: 30px; }
  #prod_filter_pag .filter_pag_item {
    float: left;
    margin: 0px 7px; }
  #prod_filter_pag .filter_ctrl_btn {
    width: 40px;
    height: 40px;
    background-color: #000000;
    border-radius: 20px;
    text-indent: -9999px;
    cursor: pointer;
    position: relative; }
  #prod_filter_pag #filter_ctrl_next:after, #prod_filter_pag #filter_ctrl_prev:after {
    position: absolute;
    width: 13px;
    height: 24px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: contain;
    content: '';
    z-index: 10; }
  #prod_filter_pag #filter_ctrl_next:after {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.946%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2016.946%2029.65%22%3E%3Cpath%20id%3D%22Path_3%22%20data-name%3D%22Path%203%22%20d%3D%22M-627.544%2C498.958l12.7%2C12.7-12.7%2C12.7%22%20transform%3D%22translate%28629.665%20-496.837%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E"); }
  #prod_filter_pag #filter_ctrl_prev:after {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.946%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2016.946%2029.65%22%3E%3Cpath%20id%3D%22Path_2%22%20data-name%3D%22Path%202%22%20d%3D%22M-614.84%2C498.958l-12.7%2C12.7%2C12.7%2C12.7%22%20transform%3D%22translate%28629.665%20-496.837%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E"); }
  #prod_filter_pag .filter_pag_num {
    font-family: mr-eaves-modern, sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 2.5rem;
    color: #14ABE6;
    line-height: 4.0rem;
    opacity: .5;
    transition: .3s;
    cursor: pointer; }
  #prod_filter_pag .pag_select {
    opacity: 1 !important; }
  #prod_filter_pag #prod_filter_pag_inner {
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    position: relative; }

.filter_page_1 .talent_results_item:nth-child(n+7) {
  display: none; }

.filter_page_2 .talent_results_item:nth-child(-n+6) {
  display: none; }
.filter_page_2 .talent_results_item:nth-child(n+13) {
  display: none; }

.filter_page_3 .talent_results_item:nth-child(-n+12) {
  display: none; }
.filter_page_3 .talent_results_item:nth-child(n+19) {
  display: none; }

.filter_page_4 .talent_results_item:nth-child(-n+18) {
  display: none; }
.filter_page_4 .talent_results_item:nth-child(n+25) {
  display: none; }

.filter_page_5 .talent_results_item:nth-child(-n+24) {
  display: none; }
.filter_page_5 .talent_results_item:nth-child(n+31) {
  display: none; }

.filter_page_6 .talent_results_item:nth-child(-n+30) {
  display: none; }
.filter_page_6 .talent_results_item:nth-child(n+37) {
  display: none; }

.filter_page_7 .talent_results_item:nth-child(-n+36) {
  display: none; }
.filter_page_7 .talent_results_item:nth-child(n+43) {
  display: none; }

.filter_page_8 .talent_results_item:nth-child(-n+42) {
  display: none; }
.filter_page_8 .talent_results_item:nth-child(n+49) {
  display: none; }

.filter_page_9 .talent_results_item:nth-child(-n+48) {
  display: none; }
.filter_page_9 .talent_results_item:nth-child(n+55) {
  display: none; }

.filter_page_10 .talent_results_item:nth-child(-n+54) {
  display: none; }
.filter_page_10 .talent_results_item:nth-child(n+61) {
  display: none; }

.filter_page_11 .talent_results_item:nth-child(-n+60) {
  display: none; }
.filter_page_11 .talent_results_item:nth-child(n+67) {
  display: none; }

.filter_page_12 .talent_results_item:nth-child(-n+66) {
  display: none; }
.filter_page_12 .talent_results_item:nth-child(n+73) {
  display: none; }

.filter_page_13 .talent_results_item:nth-child(-n+72) {
  display: none; }
.filter_page_13 .talent_results_item:nth-child(n+79) {
  display: none; }

.filter_page_14 .talent_results_item:nth-child(-n+78) {
  display: none; }
.filter_page_14 .talent_results_item:nth-child(n+85) {
  display: none; }

.filter_page_15 .talent_results_item:nth-child(-n+84) {
  display: none; }
.filter_page_15 .talent_results_item:nth-child(n+91) {
  display: none; }

.filter_page_16 .talent_results_item:nth-child(-n+90) {
  display: none; }
.filter_page_16 .talent_results_item:nth-child(n+97) {
  display: none; }

.filter_page_17 .talent_results_item:nth-child(-n+96) {
  display: none; }
.filter_page_17 .talent_results_item:nth-child(n+103) {
  display: none; }

.filter_page_18 .talent_results_item:nth-child(-n+102) {
  display: none; }
.filter_page_18 .talent_results_item:nth-child(n+109) {
  display: none; }

.filter_page_19 .talent_results_item:nth-child(-n+108) {
  display: none; }
.filter_page_19 .talent_results_item:nth-child(n+115) {
  display: none; }

.filter_page_20 .talent_results_item:nth-child(-n+114) {
  display: none; }
.filter_page_20 .talent_results_item:nth-child(n+121) {
  display: none; }

.filter_page_21 .talent_results_item:nth-child(-n+120) {
  display: none; }
.filter_page_21 .talent_results_item:nth-child(n+127) {
  display: none; }

.filter_page_22 .talent_results_item:nth-child(-n+126) {
  display: none; }
.filter_page_22 .talent_results_item:nth-child(n+133) {
  display: none; }

.filter_page_23 .talent_results_item:nth-child(-n+132) {
  display: none; }
.filter_page_23 .talent_results_item:nth-child(n+139) {
  display: none; }

.filter_page_24 .talent_results_item:nth-child(-n+138) {
  display: none; }
.filter_page_24 .talent_results_item:nth-child(n+145) {
  display: none; }

.filter_page_25 .talent_results_item:nth-child(-n+144) {
  display: none; }
.filter_page_25 .talent_results_item:nth-child(n+151) {
  display: none; }

.filter_page_26 .talent_results_item:nth-child(-n+150) {
  display: none; }
.filter_page_26 .talent_results_item:nth-child(n+157) {
  display: none; }

.filter_page_27 .talent_results_item:nth-child(-n+156) {
  display: none; }
.filter_page_27 .talent_results_item:nth-child(n+163) {
  display: none; }

.filter_page_28 .talent_results_item:nth-child(-n+162) {
  display: none; }
.filter_page_28 .talent_results_item:nth-child(n+169) {
  display: none; }

.filter_page_29 .talent_results_item:nth-child(-n+168) {
  display: none; }
.filter_page_29 .talent_results_item:nth-child(n+175) {
  display: none; }

.filter_page_30 .talent_results_item:nth-child(-n+174) {
  display: none; }
.filter_page_30 .talent_results_item:nth-child(n+181) {
  display: none; }

.filter_page_31 .talent_results_item:nth-child(-n+180) {
  display: none; }
.filter_page_31 .talent_results_item:nth-child(n+187) {
  display: none; }

.filter_page_32 .talent_results_item:nth-child(-n+186) {
  display: none; }
.filter_page_32 .talent_results_item:nth-child(n+193) {
  display: none; }

.filter_page_33 .talent_results_item:nth-child(-n+192) {
  display: none; }
.filter_page_33 .talent_results_item:nth-child(n+199) {
  display: none; }

.filter_page_34 .talent_results_item:nth-child(-n+198) {
  display: none; }
.filter_page_34 .talent_results_item:nth-child(n+205) {
  display: none; }

.filter_page_35 .talent_results_item:nth-child(-n+204) {
  display: none; }
.filter_page_35 .talent_results_item:nth-child(n+211) {
  display: none; }

.filter_page_36 .talent_results_item:nth-child(-n+210) {
  display: none; }
.filter_page_36 .talent_results_item:nth-child(n+217) {
  display: none; }

.filter_page_37 .talent_results_item:nth-child(-n+216) {
  display: none; }
.filter_page_37 .talent_results_item:nth-child(n+223) {
  display: none; }

.filter_page_38 .talent_results_item:nth-child(-n+222) {
  display: none; }
.filter_page_38 .talent_results_item:nth-child(n+229) {
  display: none; }

.filter_page_39 .talent_results_item:nth-child(-n+228) {
  display: none; }
.filter_page_39 .talent_results_item:nth-child(n+235) {
  display: none; }

.filter_page_40 .talent_results_item:nth-child(-n+234) {
  display: none; }
.filter_page_40 .talent_results_item:nth-child(n+241) {
  display: none; }

.filter_page_41 .talent_results_item:nth-child(-n+240) {
  display: none; }
.filter_page_41 .talent_results_item:nth-child(n+247) {
  display: none; }

.filter_page_42 .talent_results_item:nth-child(-n+246) {
  display: none; }
.filter_page_42 .talent_results_item:nth-child(n+253) {
  display: none; }

.filter_page_43 .talent_results_item:nth-child(-n+252) {
  display: none; }
.filter_page_43 .talent_results_item:nth-child(n+259) {
  display: none; }

.filter_page_44 .talent_results_item:nth-child(-n+258) {
  display: none; }
.filter_page_44 .talent_results_item:nth-child(n+265) {
  display: none; }

.filter_page_45 .talent_results_item:nth-child(-n+264) {
  display: none; }
.filter_page_45 .talent_results_item:nth-child(n+271) {
  display: none; }

.filter_page_46 .talent_results_item:nth-child(-n+270) {
  display: none; }
.filter_page_46 .talent_results_item:nth-child(n+277) {
  display: none; }

.filter_page_47 .talent_results_item:nth-child(-n+276) {
  display: none; }
.filter_page_47 .talent_results_item:nth-child(n+283) {
  display: none; }

.filter_page_48 .talent_results_item:nth-child(-n+282) {
  display: none; }
.filter_page_48 .talent_results_item:nth-child(n+289) {
  display: none; }

.filter_page_49 .talent_results_item:nth-child(-n+288) {
  display: none; }
.filter_page_49 .talent_results_item:nth-child(n+295) {
  display: none; }

.filter_page_50 .talent_results_item:nth-child(-n+294) {
  display: none; }
.filter_page_50 .talent_results_item:nth-child(n+301) {
  display: none; }

.filter_page_51 .talent_results_item:nth-child(-n+300) {
  display: none; }
.filter_page_51 .talent_results_item:nth-child(n+307) {
  display: none; }

.filter_page_52 .talent_results_item:nth-child(-n+306) {
  display: none; }
.filter_page_52 .talent_results_item:nth-child(n+313) {
  display: none; }

.filter_page_53 .talent_results_item:nth-child(-n+312) {
  display: none; }
.filter_page_53 .talent_results_item:nth-child(n+319) {
  display: none; }

.filter_page_54 .talent_results_item:nth-child(-n+318) {
  display: none; }
.filter_page_54 .talent_results_item:nth-child(n+325) {
  display: none; }

.filter_page_55 .talent_results_item:nth-child(-n+324) {
  display: none; }
.filter_page_55 .talent_results_item:nth-child(n+331) {
  display: none; }

.filter_page_56 .talent_results_item:nth-child(-n+330) {
  display: none; }
.filter_page_56 .talent_results_item:nth-child(n+337) {
  display: none; }

.filter_page_57 .talent_results_item:nth-child(-n+336) {
  display: none; }
.filter_page_57 .talent_results_item:nth-child(n+343) {
  display: none; }

.filter_page_58 .talent_results_item:nth-child(-n+342) {
  display: none; }
.filter_page_58 .talent_results_item:nth-child(n+349) {
  display: none; }

.filter_page_59 .talent_results_item:nth-child(-n+348) {
  display: none; }
.filter_page_59 .talent_results_item:nth-child(n+355) {
  display: none; }

.filter_page_60 .talent_results_item:nth-child(-n+354) {
  display: none; }
.filter_page_60 .talent_results_item:nth-child(n+361) {
  display: none; }

.filter_page_61 .talent_results_item:nth-child(-n+360) {
  display: none; }
.filter_page_61 .talent_results_item:nth-child(n+367) {
  display: none; }

.filter_page_62 .talent_results_item:nth-child(-n+366) {
  display: none; }
.filter_page_62 .talent_results_item:nth-child(n+373) {
  display: none; }

.filter_page_63 .talent_results_item:nth-child(-n+372) {
  display: none; }
.filter_page_63 .talent_results_item:nth-child(n+379) {
  display: none; }

.filter_page_64 .talent_results_item:nth-child(-n+378) {
  display: none; }
.filter_page_64 .talent_results_item:nth-child(n+385) {
  display: none; }

.filter_page_65 .talent_results_item:nth-child(-n+384) {
  display: none; }
.filter_page_65 .talent_results_item:nth-child(n+391) {
  display: none; }

.filter_page_66 .talent_results_item:nth-child(-n+390) {
  display: none; }
.filter_page_66 .talent_results_item:nth-child(n+397) {
  display: none; }

.filter_page_67 .talent_results_item:nth-child(-n+396) {
  display: none; }
.filter_page_67 .talent_results_item:nth-child(n+403) {
  display: none; }

.filter_page_68 .talent_results_item:nth-child(-n+402) {
  display: none; }
.filter_page_68 .talent_results_item:nth-child(n+409) {
  display: none; }

.filter_page_69 .talent_results_item:nth-child(-n+408) {
  display: none; }
.filter_page_69 .talent_results_item:nth-child(n+415) {
  display: none; }

.filter_page_70 .talent_results_item:nth-child(-n+414) {
  display: none; }
.filter_page_70 .talent_results_item:nth-child(n+421) {
  display: none; }

.filter_page_71 .talent_results_item:nth-child(-n+420) {
  display: none; }
.filter_page_71 .talent_results_item:nth-child(n+427) {
  display: none; }

.filter_page_72 .talent_results_item:nth-child(-n+426) {
  display: none; }
.filter_page_72 .talent_results_item:nth-child(n+433) {
  display: none; }

.filter_page_73 .talent_results_item:nth-child(-n+432) {
  display: none; }
.filter_page_73 .talent_results_item:nth-child(n+439) {
  display: none; }

.filter_page_74 .talent_results_item:nth-child(-n+438) {
  display: none; }
.filter_page_74 .talent_results_item:nth-child(n+445) {
  display: none; }

.filter_page_75 .talent_results_item:nth-child(-n+444) {
  display: none; }
.filter_page_75 .talent_results_item:nth-child(n+451) {
  display: none; }

.filter_page_76 .talent_results_item:nth-child(-n+450) {
  display: none; }
.filter_page_76 .talent_results_item:nth-child(n+457) {
  display: none; }

.filter_page_77 .talent_results_item:nth-child(-n+456) {
  display: none; }
.filter_page_77 .talent_results_item:nth-child(n+463) {
  display: none; }

.filter_page_78 .talent_results_item:nth-child(-n+462) {
  display: none; }
.filter_page_78 .talent_results_item:nth-child(n+469) {
  display: none; }

.filter_page_79 .talent_results_item:nth-child(-n+468) {
  display: none; }
.filter_page_79 .talent_results_item:nth-child(n+475) {
  display: none; }

.filter_page_80 .talent_results_item:nth-child(-n+474) {
  display: none; }
.filter_page_80 .talent_results_item:nth-child(n+481) {
  display: none; }

.filter_page_81 .talent_results_item:nth-child(-n+480) {
  display: none; }
.filter_page_81 .talent_results_item:nth-child(n+487) {
  display: none; }

.filter_page_82 .talent_results_item:nth-child(-n+486) {
  display: none; }
.filter_page_82 .talent_results_item:nth-child(n+493) {
  display: none; }

.filter_page_83 .talent_results_item:nth-child(-n+492) {
  display: none; }
.filter_page_83 .talent_results_item:nth-child(n+499) {
  display: none; }

.filter_page_84 .talent_results_item:nth-child(-n+498) {
  display: none; }
.filter_page_84 .talent_results_item:nth-child(n+505) {
  display: none; }

.filter_page_85 .talent_results_item:nth-child(-n+504) {
  display: none; }
.filter_page_85 .talent_results_item:nth-child(n+511) {
  display: none; }

.filter_page_86 .talent_results_item:nth-child(-n+510) {
  display: none; }
.filter_page_86 .talent_results_item:nth-child(n+517) {
  display: none; }

.filter_page_87 .talent_results_item:nth-child(-n+516) {
  display: none; }
.filter_page_87 .talent_results_item:nth-child(n+523) {
  display: none; }

.filter_page_88 .talent_results_item:nth-child(-n+522) {
  display: none; }
.filter_page_88 .talent_results_item:nth-child(n+529) {
  display: none; }

.filter_page_89 .talent_results_item:nth-child(-n+528) {
  display: none; }
.filter_page_89 .talent_results_item:nth-child(n+535) {
  display: none; }

.filter_page_90 .talent_results_item:nth-child(-n+534) {
  display: none; }
.filter_page_90 .talent_results_item:nth-child(n+541) {
  display: none; }

.filter_page_91 .talent_results_item:nth-child(-n+540) {
  display: none; }
.filter_page_91 .talent_results_item:nth-child(n+547) {
  display: none; }

.filter_page_92 .talent_results_item:nth-child(-n+546) {
  display: none; }
.filter_page_92 .talent_results_item:nth-child(n+553) {
  display: none; }

.filter_page_93 .talent_results_item:nth-child(-n+552) {
  display: none; }
.filter_page_93 .talent_results_item:nth-child(n+559) {
  display: none; }

.filter_page_94 .talent_results_item:nth-child(-n+558) {
  display: none; }
.filter_page_94 .talent_results_item:nth-child(n+565) {
  display: none; }

.filter_page_95 .talent_results_item:nth-child(-n+564) {
  display: none; }
.filter_page_95 .talent_results_item:nth-child(n+571) {
  display: none; }

.filter_page_96 .talent_results_item:nth-child(-n+570) {
  display: none; }
.filter_page_96 .talent_results_item:nth-child(n+577) {
  display: none; }

.filter_page_97 .talent_results_item:nth-child(-n+576) {
  display: none; }
.filter_page_97 .talent_results_item:nth-child(n+583) {
  display: none; }

.filter_page_98 .talent_results_item:nth-child(-n+582) {
  display: none; }
.filter_page_98 .talent_results_item:nth-child(n+589) {
  display: none; }

.filter_page_99 .talent_results_item:nth-child(-n+588) {
  display: none; }
.filter_page_99 .talent_results_item:nth-child(n+595) {
  display: none; }

.filter_page_100 .talent_results_item:nth-child(-n+594) {
  display: none; }
.filter_page_100 .talent_results_item:nth-child(n+601) {
  display: none; }

.filter_page_all_1 .talent_results_item:nth-child(n+13) {
  display: none; }

.filter_page_all_2 .talent_results_item:nth-child(-n+12) {
  display: none; }
.filter_page_all_2 .talent_results_item:nth-child(n+25) {
  display: none; }

.filter_page_all_3 .talent_results_item:nth-child(-n+24) {
  display: none; }
.filter_page_all_3 .talent_results_item:nth-child(n+37) {
  display: none; }

.filter_page_all_4 .talent_results_item:nth-child(-n+36) {
  display: none; }
.filter_page_all_4 .talent_results_item:nth-child(n+49) {
  display: none; }

.filter_page_all_5 .talent_results_item:nth-child(-n+48) {
  display: none; }
.filter_page_all_5 .talent_results_item:nth-child(n+61) {
  display: none; }

.filter_page_all_6 .talent_results_item:nth-child(-n+60) {
  display: none; }
.filter_page_all_6 .talent_results_item:nth-child(n+73) {
  display: none; }

.filter_page_all_7 .talent_results_item:nth-child(-n+72) {
  display: none; }
.filter_page_all_7 .talent_results_item:nth-child(n+85) {
  display: none; }

.filter_page_all_8 .talent_results_item:nth-child(-n+84) {
  display: none; }
.filter_page_all_8 .talent_results_item:nth-child(n+97) {
  display: none; }

.filter_page_all_9 .talent_results_item:nth-child(-n+96) {
  display: none; }
.filter_page_all_9 .talent_results_item:nth-child(n+109) {
  display: none; }

.filter_page_all_10 .talent_results_item:nth-child(-n+108) {
  display: none; }
.filter_page_all_10 .talent_results_item:nth-child(n+121) {
  display: none; }

.filter_page_all_11 .talent_results_item:nth-child(-n+120) {
  display: none; }
.filter_page_all_11 .talent_results_item:nth-child(n+133) {
  display: none; }

.filter_page_all_12 .talent_results_item:nth-child(-n+132) {
  display: none; }
.filter_page_all_12 .talent_results_item:nth-child(n+145) {
  display: none; }

.filter_page_all_13 .talent_results_item:nth-child(-n+144) {
  display: none; }
.filter_page_all_13 .talent_results_item:nth-child(n+157) {
  display: none; }

.filter_page_all_14 .talent_results_item:nth-child(-n+156) {
  display: none; }
.filter_page_all_14 .talent_results_item:nth-child(n+169) {
  display: none; }

.filter_page_all_15 .talent_results_item:nth-child(-n+168) {
  display: none; }
.filter_page_all_15 .talent_results_item:nth-child(n+181) {
  display: none; }

.filter_page_all_16 .talent_results_item:nth-child(-n+180) {
  display: none; }
.filter_page_all_16 .talent_results_item:nth-child(n+193) {
  display: none; }

.filter_page_all_17 .talent_results_item:nth-child(-n+192) {
  display: none; }
.filter_page_all_17 .talent_results_item:nth-child(n+205) {
  display: none; }

.filter_page_all_18 .talent_results_item:nth-child(-n+204) {
  display: none; }
.filter_page_all_18 .talent_results_item:nth-child(n+217) {
  display: none; }

.filter_page_all_19 .talent_results_item:nth-child(-n+216) {
  display: none; }
.filter_page_all_19 .talent_results_item:nth-child(n+229) {
  display: none; }

.filter_page_all_20 .talent_results_item:nth-child(-n+228) {
  display: none; }
.filter_page_all_20 .talent_results_item:nth-child(n+241) {
  display: none; }

.filter_page_all_21 .talent_results_item:nth-child(-n+240) {
  display: none; }
.filter_page_all_21 .talent_results_item:nth-child(n+253) {
  display: none; }

.filter_page_all_22 .talent_results_item:nth-child(-n+252) {
  display: none; }
.filter_page_all_22 .talent_results_item:nth-child(n+265) {
  display: none; }

.filter_page_all_23 .talent_results_item:nth-child(-n+264) {
  display: none; }
.filter_page_all_23 .talent_results_item:nth-child(n+277) {
  display: none; }

.filter_page_all_24 .talent_results_item:nth-child(-n+276) {
  display: none; }
.filter_page_all_24 .talent_results_item:nth-child(n+289) {
  display: none; }

.filter_page_all_25 .talent_results_item:nth-child(-n+288) {
  display: none; }
.filter_page_all_25 .talent_results_item:nth-child(n+301) {
  display: none; }

.filter_page_all_26 .talent_results_item:nth-child(-n+300) {
  display: none; }
.filter_page_all_26 .talent_results_item:nth-child(n+313) {
  display: none; }

.filter_page_all_27 .talent_results_item:nth-child(-n+312) {
  display: none; }
.filter_page_all_27 .talent_results_item:nth-child(n+325) {
  display: none; }

.filter_page_all_28 .talent_results_item:nth-child(-n+324) {
  display: none; }
.filter_page_all_28 .talent_results_item:nth-child(n+337) {
  display: none; }

.filter_page_all_29 .talent_results_item:nth-child(-n+336) {
  display: none; }
.filter_page_all_29 .talent_results_item:nth-child(n+349) {
  display: none; }

.filter_page_all_30 .talent_results_item:nth-child(-n+348) {
  display: none; }
.filter_page_all_30 .talent_results_item:nth-child(n+361) {
  display: none; }

.filter_page_all_31 .talent_results_item:nth-child(-n+360) {
  display: none; }
.filter_page_all_31 .talent_results_item:nth-child(n+373) {
  display: none; }

.filter_page_all_32 .talent_results_item:nth-child(-n+372) {
  display: none; }
.filter_page_all_32 .talent_results_item:nth-child(n+385) {
  display: none; }

.filter_page_all_33 .talent_results_item:nth-child(-n+384) {
  display: none; }
.filter_page_all_33 .talent_results_item:nth-child(n+397) {
  display: none; }

.filter_page_all_34 .talent_results_item:nth-child(-n+396) {
  display: none; }
.filter_page_all_34 .talent_results_item:nth-child(n+409) {
  display: none; }

.filter_page_all_35 .talent_results_item:nth-child(-n+408) {
  display: none; }
.filter_page_all_35 .talent_results_item:nth-child(n+421) {
  display: none; }

.filter_page_all_36 .talent_results_item:nth-child(-n+420) {
  display: none; }
.filter_page_all_36 .talent_results_item:nth-child(n+433) {
  display: none; }

.filter_page_all_37 .talent_results_item:nth-child(-n+432) {
  display: none; }
.filter_page_all_37 .talent_results_item:nth-child(n+445) {
  display: none; }

.filter_page_all_38 .talent_results_item:nth-child(-n+444) {
  display: none; }
.filter_page_all_38 .talent_results_item:nth-child(n+457) {
  display: none; }

.filter_page_all_39 .talent_results_item:nth-child(-n+456) {
  display: none; }
.filter_page_all_39 .talent_results_item:nth-child(n+469) {
  display: none; }

.filter_page_all_40 .talent_results_item:nth-child(-n+468) {
  display: none; }
.filter_page_all_40 .talent_results_item:nth-child(n+481) {
  display: none; }

.filter_page_all_41 .talent_results_item:nth-child(-n+480) {
  display: none; }
.filter_page_all_41 .talent_results_item:nth-child(n+493) {
  display: none; }

.filter_page_all_42 .talent_results_item:nth-child(-n+492) {
  display: none; }
.filter_page_all_42 .talent_results_item:nth-child(n+505) {
  display: none; }

.filter_page_all_43 .talent_results_item:nth-child(-n+504) {
  display: none; }
.filter_page_all_43 .talent_results_item:nth-child(n+517) {
  display: none; }

.filter_page_all_44 .talent_results_item:nth-child(-n+516) {
  display: none; }
.filter_page_all_44 .talent_results_item:nth-child(n+529) {
  display: none; }

.filter_page_all_45 .talent_results_item:nth-child(-n+528) {
  display: none; }
.filter_page_all_45 .talent_results_item:nth-child(n+541) {
  display: none; }

.filter_page_all_46 .talent_results_item:nth-child(-n+540) {
  display: none; }
.filter_page_all_46 .talent_results_item:nth-child(n+553) {
  display: none; }

.filter_page_all_47 .talent_results_item:nth-child(-n+552) {
  display: none; }
.filter_page_all_47 .talent_results_item:nth-child(n+565) {
  display: none; }

.filter_page_all_48 .talent_results_item:nth-child(-n+564) {
  display: none; }
.filter_page_all_48 .talent_results_item:nth-child(n+577) {
  display: none; }

.filter_page_all_49 .talent_results_item:nth-child(-n+576) {
  display: none; }
.filter_page_all_49 .talent_results_item:nth-child(n+589) {
  display: none; }

.filter_page_all_50 .talent_results_item:nth-child(-n+588) {
  display: none; }
.filter_page_all_50 .talent_results_item:nth-child(n+601) {
  display: none; }

.filter_page_all_51 .talent_results_item:nth-child(-n+600) {
  display: none; }
.filter_page_all_51 .talent_results_item:nth-child(n+613) {
  display: none; }

.filter_page_all_52 .talent_results_item:nth-child(-n+612) {
  display: none; }
.filter_page_all_52 .talent_results_item:nth-child(n+625) {
  display: none; }

.filter_page_all_53 .talent_results_item:nth-child(-n+624) {
  display: none; }
.filter_page_all_53 .talent_results_item:nth-child(n+637) {
  display: none; }

.filter_page_all_54 .talent_results_item:nth-child(-n+636) {
  display: none; }
.filter_page_all_54 .talent_results_item:nth-child(n+649) {
  display: none; }

.filter_page_all_55 .talent_results_item:nth-child(-n+648) {
  display: none; }
.filter_page_all_55 .talent_results_item:nth-child(n+661) {
  display: none; }

.filter_page_all_56 .talent_results_item:nth-child(-n+660) {
  display: none; }
.filter_page_all_56 .talent_results_item:nth-child(n+673) {
  display: none; }

.filter_page_all_57 .talent_results_item:nth-child(-n+672) {
  display: none; }
.filter_page_all_57 .talent_results_item:nth-child(n+685) {
  display: none; }

.filter_page_all_58 .talent_results_item:nth-child(-n+684) {
  display: none; }
.filter_page_all_58 .talent_results_item:nth-child(n+697) {
  display: none; }

.filter_page_all_59 .talent_results_item:nth-child(-n+696) {
  display: none; }
.filter_page_all_59 .talent_results_item:nth-child(n+709) {
  display: none; }

.filter_page_all_60 .talent_results_item:nth-child(-n+708) {
  display: none; }
.filter_page_all_60 .talent_results_item:nth-child(n+721) {
  display: none; }

.filter_page_all_61 .talent_results_item:nth-child(-n+720) {
  display: none; }
.filter_page_all_61 .talent_results_item:nth-child(n+733) {
  display: none; }

.filter_page_all_62 .talent_results_item:nth-child(-n+732) {
  display: none; }
.filter_page_all_62 .talent_results_item:nth-child(n+745) {
  display: none; }

.filter_page_all_63 .talent_results_item:nth-child(-n+744) {
  display: none; }
.filter_page_all_63 .talent_results_item:nth-child(n+757) {
  display: none; }

.filter_page_all_64 .talent_results_item:nth-child(-n+756) {
  display: none; }
.filter_page_all_64 .talent_results_item:nth-child(n+769) {
  display: none; }

.filter_page_all_65 .talent_results_item:nth-child(-n+768) {
  display: none; }
.filter_page_all_65 .talent_results_item:nth-child(n+781) {
  display: none; }

.filter_page_all_66 .talent_results_item:nth-child(-n+780) {
  display: none; }
.filter_page_all_66 .talent_results_item:nth-child(n+793) {
  display: none; }

.filter_page_all_67 .talent_results_item:nth-child(-n+792) {
  display: none; }
.filter_page_all_67 .talent_results_item:nth-child(n+805) {
  display: none; }

.filter_page_all_68 .talent_results_item:nth-child(-n+804) {
  display: none; }
.filter_page_all_68 .talent_results_item:nth-child(n+817) {
  display: none; }

.filter_page_all_69 .talent_results_item:nth-child(-n+816) {
  display: none; }
.filter_page_all_69 .talent_results_item:nth-child(n+829) {
  display: none; }

.filter_page_all_70 .talent_results_item:nth-child(-n+828) {
  display: none; }
.filter_page_all_70 .talent_results_item:nth-child(n+841) {
  display: none; }

.filter_page_all_71 .talent_results_item:nth-child(-n+840) {
  display: none; }
.filter_page_all_71 .talent_results_item:nth-child(n+853) {
  display: none; }

.filter_page_all_72 .talent_results_item:nth-child(-n+852) {
  display: none; }
.filter_page_all_72 .talent_results_item:nth-child(n+865) {
  display: none; }

.filter_page_all_73 .talent_results_item:nth-child(-n+864) {
  display: none; }
.filter_page_all_73 .talent_results_item:nth-child(n+877) {
  display: none; }

.filter_page_all_74 .talent_results_item:nth-child(-n+876) {
  display: none; }
.filter_page_all_74 .talent_results_item:nth-child(n+889) {
  display: none; }

.filter_page_all_75 .talent_results_item:nth-child(-n+888) {
  display: none; }
.filter_page_all_75 .talent_results_item:nth-child(n+901) {
  display: none; }

.filter_page_all_76 .talent_results_item:nth-child(-n+900) {
  display: none; }
.filter_page_all_76 .talent_results_item:nth-child(n+913) {
  display: none; }

.filter_page_all_77 .talent_results_item:nth-child(-n+912) {
  display: none; }
.filter_page_all_77 .talent_results_item:nth-child(n+925) {
  display: none; }

.filter_page_all_78 .talent_results_item:nth-child(-n+924) {
  display: none; }
.filter_page_all_78 .talent_results_item:nth-child(n+937) {
  display: none; }

.filter_page_all_79 .talent_results_item:nth-child(-n+936) {
  display: none; }
.filter_page_all_79 .talent_results_item:nth-child(n+949) {
  display: none; }

.filter_page_all_80 .talent_results_item:nth-child(-n+948) {
  display: none; }
.filter_page_all_80 .talent_results_item:nth-child(n+961) {
  display: none; }

.filter_page_all_81 .talent_results_item:nth-child(-n+960) {
  display: none; }
.filter_page_all_81 .talent_results_item:nth-child(n+973) {
  display: none; }

.filter_page_all_82 .talent_results_item:nth-child(-n+972) {
  display: none; }
.filter_page_all_82 .talent_results_item:nth-child(n+985) {
  display: none; }

.filter_page_all_83 .talent_results_item:nth-child(-n+984) {
  display: none; }
.filter_page_all_83 .talent_results_item:nth-child(n+997) {
  display: none; }

.filter_page_all_84 .talent_results_item:nth-child(-n+996) {
  display: none; }
.filter_page_all_84 .talent_results_item:nth-child(n+1009) {
  display: none; }

.filter_page_all_85 .talent_results_item:nth-child(-n+1008) {
  display: none; }
.filter_page_all_85 .talent_results_item:nth-child(n+1021) {
  display: none; }

.filter_page_all_86 .talent_results_item:nth-child(-n+1020) {
  display: none; }
.filter_page_all_86 .talent_results_item:nth-child(n+1033) {
  display: none; }

.filter_page_all_87 .talent_results_item:nth-child(-n+1032) {
  display: none; }
.filter_page_all_87 .talent_results_item:nth-child(n+1045) {
  display: none; }

.filter_page_all_88 .talent_results_item:nth-child(-n+1044) {
  display: none; }
.filter_page_all_88 .talent_results_item:nth-child(n+1057) {
  display: none; }

.filter_page_all_89 .talent_results_item:nth-child(-n+1056) {
  display: none; }
.filter_page_all_89 .talent_results_item:nth-child(n+1069) {
  display: none; }

.filter_page_all_90 .talent_results_item:nth-child(-n+1068) {
  display: none; }
.filter_page_all_90 .talent_results_item:nth-child(n+1081) {
  display: none; }

.filter_page_all_91 .talent_results_item:nth-child(-n+1080) {
  display: none; }
.filter_page_all_91 .talent_results_item:nth-child(n+1093) {
  display: none; }

.filter_page_all_92 .talent_results_item:nth-child(-n+1092) {
  display: none; }
.filter_page_all_92 .talent_results_item:nth-child(n+1105) {
  display: none; }

.filter_page_all_93 .talent_results_item:nth-child(-n+1104) {
  display: none; }
.filter_page_all_93 .talent_results_item:nth-child(n+1117) {
  display: none; }

.filter_page_all_94 .talent_results_item:nth-child(-n+1116) {
  display: none; }
.filter_page_all_94 .talent_results_item:nth-child(n+1129) {
  display: none; }

.filter_page_all_95 .talent_results_item:nth-child(-n+1128) {
  display: none; }
.filter_page_all_95 .talent_results_item:nth-child(n+1141) {
  display: none; }

.filter_page_all_96 .talent_results_item:nth-child(-n+1140) {
  display: none; }
.filter_page_all_96 .talent_results_item:nth-child(n+1153) {
  display: none; }

.filter_page_all_97 .talent_results_item:nth-child(-n+1152) {
  display: none; }
.filter_page_all_97 .talent_results_item:nth-child(n+1165) {
  display: none; }

.filter_page_all_98 .talent_results_item:nth-child(-n+1164) {
  display: none; }
.filter_page_all_98 .talent_results_item:nth-child(n+1177) {
  display: none; }

.filter_page_all_99 .talent_results_item:nth-child(-n+1176) {
  display: none; }
.filter_page_all_99 .talent_results_item:nth-child(n+1189) {
  display: none; }

.filter_page_all_100 .talent_results_item:nth-child(-n+1188) {
  display: none; }
.filter_page_all_100 .talent_results_item:nth-child(n+1201) {
  display: none; }

footer #footer_newsfeed {
  background: url("../images/white_bg.jpg") center center no-repeat;
  background-size: cover; }
  @media (min-width: 768px) {
    footer #footer_newsfeed {
      padding-top: 140px;
      padding-bottom: 120px; } }
  @media (max-width: 767px) {
    footer #footer_newsfeed {
      padding-top: 70px;
      padding-bottom: 50px; } }
  footer #footer_newsfeed #footer_newsfeed_title {
    text-align: center;
    text-transform: uppercase;
    position: relative; }
    @media (min-width: 1640px) {
      footer #footer_newsfeed #footer_newsfeed_title {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #000000;
        line-height: 6.2rem;
        padding: 0px 25%; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      footer #footer_newsfeed #footer_newsfeed_title {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #000000;
        line-height: 6.2rem;
        padding: 0px 25%; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      footer #footer_newsfeed #footer_newsfeed_title {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #000000;
        line-height: 6.2rem;
        padding: 0px 25%; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      footer #footer_newsfeed #footer_newsfeed_title {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #000000;
        line-height: 6.2rem;
        padding: 0px 25%; } }
    @media (max-width: 991px) and (min-width: 768px) {
      footer #footer_newsfeed #footer_newsfeed_title {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #000000;
        line-height: 6.2rem;
        padding: 0px 25%; } }
    @media (max-width: 767px) {
      footer #footer_newsfeed #footer_newsfeed_title {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 4rem;
        color: #000000;
        line-height: 4.2rem; } }
  footer #footer_newsfeed #footer_newsfeed_title:before {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    content: '';
    border-radius: 3px;
    width: 220px;
    background-color: #14ABE6;
    height: 6px;
    top: -25px; }
  footer #footer_newsfeed #footer_newsfeed_link {
    text-align: center;
    text-transform: uppercase; }
    @media (min-width: 1640px) {
      footer #footer_newsfeed #footer_newsfeed_link {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 4rem;
        color: #000000;
        line-height: 4.2rem;
        padding: 0px 25%;
        margin-bottom: 75px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      footer #footer_newsfeed #footer_newsfeed_link {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 4rem;
        color: #000000;
        line-height: 4.2rem;
        padding: 0px 25%;
        margin-bottom: 75px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      footer #footer_newsfeed #footer_newsfeed_link {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 4rem;
        color: #000000;
        line-height: 4.2rem;
        padding: 0px 25%;
        margin-bottom: 75px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      footer #footer_newsfeed #footer_newsfeed_link {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 4rem;
        color: #000000;
        line-height: 4.2rem;
        padding: 0px 25%;
        margin-bottom: 75px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      footer #footer_newsfeed #footer_newsfeed_link {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 4rem;
        color: #000000;
        line-height: 4.2rem;
        padding: 0px 25%;
        margin-bottom: 75px; } }
    @media (max-width: 767px) {
      footer #footer_newsfeed #footer_newsfeed_link {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 3rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 35px; } }
    footer #footer_newsfeed #footer_newsfeed_link a {
      color: #000000; }
footer #footer_newsfeed_wrapper {
  overflow: hidden;
  width: 100%; }
  footer #footer_newsfeed_wrapper #footer_newsfeed_inner {
    width: 130vw;
    margin-left: -15vw;
    padding: 10px 0px; }
    footer #footer_newsfeed_wrapper #footer_newsfeed_inner .slick-list {
      overflow: visible !important; }
  footer #footer_newsfeed_wrapper .footer_newsfeed_item {
    width: 25%;
    float: left;
    padding: 0px 15px; }
    footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_inner {
      padding: 45px 40px;
      background-color: #000000;
      border-radius: 10px; }
    footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_title {
      text-transform: uppercase; }
      @media (min-width: 1640px) {
        footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_title {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.4rem; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_title {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.4rem; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_title {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.5rem;
          color: #ffffff;
          line-height: 2.4rem; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_title {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2rem;
          color: #ffffff;
          line-height: 1.9rem; } }
      @media (max-width: 991px) {
        footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_title {
          font-family: mr-eaves-modern, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2rem;
          color: #ffffff;
          line-height: 1.9rem; } }
    @media (min-width: 1640px) {
      footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_desc {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2.5rem;
        color: #ffffff;
        line-height: 2.8rem;
        margin-top: 15px;
        margin-bottom: 20px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_desc {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2.5rem;
        color: #ffffff;
        line-height: 2.8rem;
        margin-top: 15px;
        margin-bottom: 20px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_desc {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2.5rem;
        color: #ffffff;
        line-height: 2.8rem;
        margin-top: 15px;
        margin-bottom: 20px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_desc {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.2rem;
        margin-top: 15px;
        margin-bottom: 20px; } }
    @media (max-width: 991px) {
      footer #footer_newsfeed_wrapper .footer_newsfeed_item .footer_newsfeed_item_desc {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.2rem;
        margin-top: 15px;
        margin-bottom: 20px; } }
  footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl {
    position: relative;
    height: 35px;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block; }
    @media (min-width: 1640px) {
      footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl {
        margin-top: 15px;
        margin-bottom: 45px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl {
        margin-top: 15px;
        margin-bottom: 45px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl {
        margin-top: 15px;
        margin-bottom: 45px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl {
        margin-top: 15px;
        margin-bottom: 45px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl {
        margin-top: 15px;
        margin-bottom: 45px; } }
    @media (max-width: 767px) and (min-width: 667px) {
      footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl {
        margin-top: 15px;
        margin-bottom: 45px; } }
    @media (max-width: 666px) and (min-width: 568px) {
      footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl {
        margin-top: 15px;
        margin-bottom: 45px; } }
    @media (max-width: 567px) {
      footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl {
        margin-top: 15px;
        margin-bottom: 45px; } }
    footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl .footer_newsfeed_ctrl_item {
      position: relative;
      border-radius: 20px;
      text-indent: -9999px;
      cursor: pointer;
      background-color: #000000; }
      @media (min-width: 768px) {
        footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl .footer_newsfeed_ctrl_item {
          width: 40px;
          height: 40px;
          top: 50%; } }
      @media (max-width: 767px) {
        footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl .footer_newsfeed_ctrl_item {
          width: 34px;
          height: 34px;
          top: 50%; } }
    footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl #footer_newsfeed_ctrl_next {
      transform: translate(100%, -150%); }
    footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl #footer_newsfeed_ctrl_prev {
      transform: translate(-100%, -50%); }
    footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl #footer_newsfeed_ctrl_next:after, footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl #footer_newsfeed_ctrl_prev:after {
      position: absolute;
      width: 13px;
      height: 23px;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      background-size: contain;
      content: '';
      z-index: 10; }
    footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl #footer_newsfeed_ctrl_next:after {
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.946%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2016.946%2029.65%22%3E%3Cpath%20id%3D%22Path_3%22%20data-name%3D%22Path%203%22%20d%3D%22M-627.544%2C498.958l12.7%2C12.7-12.7%2C12.7%22%20transform%3D%22translate%28629.665%20-496.837%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E"); }
    footer #footer_newsfeed_wrapper #footer_newsfeed_ctrl #footer_newsfeed_ctrl_prev:after {
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.946%22%20height%3D%2229.65%22%20viewBox%3D%220%200%2016.946%2029.65%22%3E%3Cpath%20id%3D%22Path_2%22%20data-name%3D%22Path%202%22%20d%3D%22M-614.84%2C498.958l-12.7%2C12.7%2C12.7%2C12.7%22%20transform%3D%22translate%28629.665%20-496.837%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E"); }

#footer_newsletter {
  background: url("../images/black_bg.jpg") center center no-repeat;
  background-size: 3107px 4158px; }
  @media (min-width: 768px) {
    #footer_newsletter {
      padding-top: 100px;
      padding-bottom: 55px; } }
  @media (max-width: 767px) {
    #footer_newsletter {
      padding-top: 65px;
      padding-bottom: 35px; } }
  #footer_newsletter .footer_newsletter_headline {
    text-transform: uppercase;
    position: relative; }
    @media (min-width: 1640px) {
      #footer_newsletter .footer_newsletter_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #ffffff;
        line-height: 5.5rem; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #footer_newsletter .footer_newsletter_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #ffffff;
        line-height: 5.5rem; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #footer_newsletter .footer_newsletter_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #ffffff;
        line-height: 5.5rem; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #footer_newsletter .footer_newsletter_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #ffffff;
        line-height: 5.5rem; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #footer_newsletter .footer_newsletter_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 6rem;
        color: #ffffff;
        line-height: 5.5rem; } }
    @media (max-width: 767px) {
      #footer_newsletter .footer_newsletter_headline {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 800;
        font-style: normal;
        font-size: 4rem;
        color: #ffffff;
        line-height: 3.5rem; } }
  #footer_newsletter .footer_newsletter_headline:before {
    background-color: #FFBE00;
    content: '';
    position: absolute;
    height: 140%;
    left: -20px;
    width: 6px;
    top: 50%;
    border-radius: 3px;
    transform: translateY(-50%); }
  @media (min-width: 1640px) {
    #footer_newsletter .footer_newsletter_subheadline {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2.5rem;
      color: #ffffff;
      line-height: 2.8rem;
      margin-top: 18px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #footer_newsletter .footer_newsletter_subheadline {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2.5rem;
      color: #ffffff;
      line-height: 2.8rem;
      margin-top: 18px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #footer_newsletter .footer_newsletter_subheadline {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2.5rem;
      color: #ffffff;
      line-height: 2.8rem;
      margin-top: 18px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #footer_newsletter .footer_newsletter_subheadline {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2.5rem;
      color: #ffffff;
      line-height: 2.8rem;
      margin-top: 18px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #footer_newsletter .footer_newsletter_subheadline {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2.5rem;
      color: #ffffff;
      line-height: 2.8rem;
      margin-top: 18px; } }
  @media (max-width: 767px) {
    #footer_newsletter .footer_newsletter_subheadline {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 300;
      font-style: normal;
      font-size: 2.5rem;
      color: #ffffff;
      line-height: 2.8rem;
      margin-top: 18px; } }

#footer_main {
  background: url("../images/white_bg.jpg") center center no-repeat;
  background-size: cover; }
  @media (min-width: 992px) {
    #footer_main {
      padding-top: 130px;
      padding-bottom: 130px; } }
  @media (max-width: 991px) {
    #footer_main {
      padding-top: 55px;
      padding-bottom: 55px; } }
  #footer_main .footer_main_col {
    position: relative; }
  #footer_main .footer_nav_item:last-child {
    margin-bottom: 0px !important; }
  @media (min-width: 1640px) {
    #footer_main .footer_nav_item {
      margin-bottom: 60px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #footer_main .footer_nav_item {
      margin-bottom: 60px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #footer_main .footer_nav_item {
      margin-bottom: 60px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #footer_main .footer_nav_item {
      margin-bottom: 60px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #footer_main .footer_nav_item {
      margin-bottom: 30px;
      text-align: center; } }
  @media (max-width: 767px) {
    #footer_main .footer_nav_item {
      margin-bottom: 30px;
      text-align: center; } }
  @media (min-width: 1640px) {
    #footer_main .footer_nav_item a {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.8rem; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #footer_main .footer_nav_item a {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.8rem; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #footer_main .footer_nav_item a {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.8rem; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #footer_main .footer_nav_item a {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.8rem; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #footer_main .footer_nav_item a {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.8rem; } }
  @media (max-width: 767px) {
    #footer_main .footer_nav_item a {
      font-family: mr-eaves-modern, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 2.8rem; } }
  @media (min-width: 1640px) {
    #footer_main #footer_logo {
      width: 395px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #footer_main #footer_logo {
      width: 395px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #footer_main #footer_logo {
      width: 395px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #footer_main #footer_logo {
      width: 395px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #footer_main #footer_logo {
      max-width: 395px;
      width: 70%;
      left: 50%;
      transform: translateX(-50%);
      margin: 30px 0px; } }
  @media (max-width: 767px) {
    #footer_main #footer_logo {
      max-width: 395px;
      width: 70%;
      left: 50%;
      transform: translateX(-50%);
      margin: 30px 0px; } }
  @media (min-width: 992px) {
    #footer_main #footer_logo, #footer_main #footer_contact {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); } }
  @media (max-width: 991px) {
    #footer_main #footer_logo, #footer_main #footer_contact {
      position: relative; } }
  #footer_main #footer_lower_links {
    text-align: center; }
    @media (min-width: 1640px) {
      #footer_main #footer_lower_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        position: absolute;
        bottom: 0px;
        width: 100%;
        left: 0px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #footer_main #footer_lower_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        position: absolute;
        bottom: 0px;
        width: 100%;
        left: 0px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #footer_main #footer_lower_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        position: absolute;
        bottom: 0px;
        width: 100%;
        left: 0px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #footer_main #footer_lower_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        position: absolute;
        bottom: 0px;
        width: 100%;
        left: 0px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #footer_main #footer_lower_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 767px) {
      #footer_main #footer_lower_links {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    #footer_main #footer_lower_links a {
      color: #000000; }
      @media (max-width: 767px) {
        #footer_main #footer_lower_links a {
          white-space: nowrap; } }
  #footer_main #footer_contact {
    text-align: right;
    width: 100%; }
    @media (min-width: 1640px) {
      #footer_main #footer_contact {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #footer_main #footer_contact {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #footer_main #footer_contact {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #footer_main #footer_contact {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #footer_main #footer_contact {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        text-align: center;
        margin-top: 40px; } }
    @media (max-width: 767px) {
      #footer_main #footer_contact {
        font-family: mr-eaves-modern, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        text-align: center;
        margin-top: 40px; } }
  #footer_main #footer_social {
    display: inline-block;
    position: relative;
    margin-top: 50px; }
    #footer_main #footer_social .footer_social_item {
      float: left; }
      @media screen and (min-width: 1201px) {
        #footer_main #footer_social .footer_social_item {
          margin: 0px 7px 0px 7px; } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #footer_main #footer_social .footer_social_item {
          margin: 0px 7px 0px 7px; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #footer_main #footer_social .footer_social_item {
          margin: 0px 7px 0px 7px; } }
      @media screen and (max-width: 767px) {
        #footer_main #footer_social .footer_social_item {
          margin: 0px 7px 0px 7px; } }
      #footer_main #footer_social .footer_social_item a {
        display: inline-block;
        position: relative;
        background-color: #000000;
        border-radius: 5px;
        transition: .3s; }
        @media screen and (min-width: 1201px) {
          #footer_main #footer_social .footer_social_item a {
            height: 47px;
            width: 47px; } }
        @media screen and (max-width: 1200px) and (min-width: 992px) {
          #footer_main #footer_social .footer_social_item a {
            height: 47px;
            width: 47px; } }
        @media screen and (max-width: 991px) and (min-width: 768px) {
          #footer_main #footer_social .footer_social_item a {
            height: 47px;
            width: 47px; } }
        @media screen and (max-width: 767px) {
          #footer_main #footer_social .footer_social_item a {
            height: 47px;
            width: 47px; } }
        #footer_main #footer_social .footer_social_item a .fa {
          color: #ffffff;
          position: relative; }
          @media screen and (min-width: 1201px) {
            #footer_main #footer_social .footer_social_item a .fa {
              font-size: 36px !important;
              bottom: 0px;
              line-height: 47px;
              left: 0px; } }
          @media screen and (max-width: 1200px) and (min-width: 992px) {
            #footer_main #footer_social .footer_social_item a .fa {
              font-size: 36px !important;
              bottom: 0px;
              line-height: 47px;
              left: 0px; } }
          @media screen and (max-width: 991px) and (min-width: 768px) {
            #footer_main #footer_social .footer_social_item a .fa {
              font-size: 36px !important;
              bottom: 0px;
              line-height: 47px;
              left: 0px; } }
          @media screen and (max-width: 767px) {
            #footer_main #footer_social .footer_social_item a .fa {
              font-size: 36px !important;
              bottom: 0px;
              line-height: 47px;
              left: 0px; } }
        #footer_main #footer_social .footer_social_item a .network_name {
          position: absolute;
          text-indent: -9999px;
          text-align: center; }
      #footer_main #footer_social .footer_social_item a:hover {
        transform: scale(1.1); }

#search_results {
  text-align: left !important; }
  #search_results #search_header_title {
    margin-bottom: 30px; }
  #search_results .search_item_tease_title {
    font-family: mr-eaves-modern, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 3.5rem;
    color: #ffffff;
    line-height: 3.8rem;
    margin-bottom: 5px; }
  #search_results .search_item_url {
    font-size: 1.8rem !important;
    line-height: 1.8rem !important; }
  #search_results .search_item_tease_link {
    margin-top: 10px; }
  #search_results .white_btn a {
    color: #000000 !important; }

.black_btn, .white_btn, .form-group {
  position: relative;
  z-index: 1; }
  .black_btn a, .black_btn button[type="submit"], .white_btn a, .white_btn button[type="submit"], .form-group a, .form-group button[type="submit"] {
    border-radius: 5px;
    display: inline-block;
    font-family: mr-eaves-modern, sans-serif;
    position: relative;
    overflow: hidden;
    text-transform: uppercase; }
    @media (min-width: 1640px) {
      .black_btn a, .black_btn button[type="submit"], .white_btn a, .white_btn button[type="submit"], .form-group a, .form-group button[type="submit"] {
        font-size: 2.5rem;
        line-height: 4.6rem;
        height: 46px;
        padding: 0px 45px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      .black_btn a, .black_btn button[type="submit"], .white_btn a, .white_btn button[type="submit"], .form-group a, .form-group button[type="submit"] {
        font-size: 2.5rem;
        line-height: 4.6rem;
        height: 46px;
        padding: 0px 45px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      .black_btn a, .black_btn button[type="submit"], .white_btn a, .white_btn button[type="submit"], .form-group a, .form-group button[type="submit"] {
        font-size: 2.5rem;
        line-height: 4.6rem;
        height: 46px;
        padding: 0px 45px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      .black_btn a, .black_btn button[type="submit"], .white_btn a, .white_btn button[type="submit"], .form-group a, .form-group button[type="submit"] {
        font-size: 2.5rem;
        line-height: 4.6rem;
        height: 46px;
        padding: 0px 45px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      .black_btn a, .black_btn button[type="submit"], .white_btn a, .white_btn button[type="submit"], .form-group a, .form-group button[type="submit"] {
        font-size: 1.8rem;
        line-height: 3.6rem;
        height: 36px;
        padding: 0px 25px; } }
    @media (max-width: 767px) {
      .black_btn a, .black_btn button[type="submit"], .white_btn a, .white_btn button[type="submit"], .form-group a, .form-group button[type="submit"] {
        font-size: 1.8rem;
        line-height: 3.6rem;
        height: 36px;
        padding: 0px 25px; } }
  .black_btn a:before, .black_btn button[type="submit"]:before, .white_btn a:before, .white_btn button[type="submit"]:before, .form-group a:before, .form-group button[type="submit"]:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: -2; }
  .black_btn a:after, .black_btn button[type="submit"]:after, .white_btn a:after, .white_btn button[type="submit"]:after, .form-group a:after, .form-group button[type="submit"]:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    border-radius: 5px;
    z-index: -1;
    transform-origin: 0px 50%;
    transition: .4s;
    transform: scaleX(0); }
  .black_btn a:hover:after, .black_btn button[type="submit"]:hover:after, .white_btn a:hover:after, .white_btn button[type="submit"]:hover:after, .form-group a:hover:after, .form-group button[type="submit"]:hover:after {
    transform: scaleX(1); }
  .black_btn a:hover, .black_btn button[type="submit"]:hover, .white_btn a:hover, .white_btn button[type="submit"]:hover, .form-group a:hover, .form-group button[type="submit"]:hover {
    text-decoration: none; }

.black_btn a {
  color: #ffffff; }
.black_btn a:before {
  background-color: #000000; }

.white_btn a {
  color: #000000; }
.white_btn a:before {
  background-color: #ffffff; }

.blue_btn_hover a:after {
  background-color: #14ABE6; }
.blue_btn_hover a:hover {
  color: #000000; }

.red_btn_hover a:after {
  background-color: #B00A1B; }
.red_btn_hover a:hover {
  color: #ffffff; }

.yellow_btn_hover a:after {
  background-color: #FFBE00; }
.yellow_btn_hover a:hover {
  color: #000000; }

.green_btn_hover a:after {
  background-color: #69B130; }
.green_btn_hover a:hover {
  color: #ffffff; }

@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; } }

/*# sourceMappingURL=styles.css.map */
