/* 7.31.18 */
@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0); } }

@-moz-keyframes slideDown {
  0% {
    -moz-transform: translateY(-100%); }
  100% {
    -moz-transform: translateY(0); } }

@-o-keyframes slideDown {
  0% {
    -o-transform: translateY(-100%); }
  100% {
    -o-transform: translateY(0); } }

@keyframes slideDown {
  0% {
    transform: translateY(-100%); }
  100% {
    transform: translateY(0); } }

@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(0); }
  100% {
    -webkit-transform: translateY(-100%); } }

@-moz-keyframes slideUp {
  0% {
    -moz-transform: translateY(0); }
  100% {
    -moz-transform: translateY(-100%); } }

@-o-keyframes slideUp {
  0% {
    -o-transform: translateY(0); }
  100% {
    -o-transform: translateY(-100%); } }

@keyframes slideUp {
  0% {
    transform: translateY(0); }
  100% {
    transform: translateY(-100%); } }

#site {
  /* DAF Widget Fix */ }
  #site.adminmode .ccm-page #google_translate_element {
    top: 47px; }
  #site.editmode .ccm-page main.main-wrap {
    max-width: 73.125rem; }
  #site.editmode .ccm-page .wow {
    transform: none !important; }
  #site.editmode .ui-front {
    z-index: 2000; }
  #site .wow,
  #site .wow:first-child {
    visibility: hidden; }
  #site .reveal-modal-bg {
    background: rgba(30, 67, 136, 0.7); }
  #site .reveal-modal {
    border-radius: 5px; }
    @media only screen and (max-width: 40em) {
      #site .reveal-modal {
        top: 10vh;
        left: 0;
        right: 0;
        width: 75vw;
        height: auto;
        min-height: inherit;
        margin-left: auto;
        margin-right: auto; } }
  #site fieldset {
    border: none; }
  #site #dafdirectdiv {
    width: 100%; }
  #site #google_translate_element {
    position: absolute;
    z-index: 99;
    top: -1px;
    right: 0;
    display: none; }
    @media only screen and (min-width: 40em) {
      #site #google_translate_element {
        display: block; } }

/***** Begin CCM Page *****/
#site .ccm-page {
  /***** Page Lists *****/
  /***** End Page Lists *****/
  /***** Navigation *****/
  /* Search */
  /* End Search */
  /***** End Navigation *****/
  /* Accordion */
  /* End Accordion */ }
  #site .ccm-page .row {
    max-width: 73.125rem; }
    #site .ccm-page .row.full-width {
      max-width: 100%; }
  #site .ccm-page h1, #site .ccm-page h2, #site .ccm-page h3, #site .ccm-page h4, #site .ccm-page h5, #site .ccm-page h6, #site .ccm-page p, #site .ccm-page ul li, #site .ccm-page ol li, #site .ccm-page table tr td {
    text-rendering: geometricPrecision; }
    #site .ccm-page h1 span.head, #site .ccm-page h2 span.head, #site .ccm-page h3 span.head, #site .ccm-page h4 span.head, #site .ccm-page h5 span.head, #site .ccm-page h6 span.head, #site .ccm-page p span.head, #site .ccm-page ul li span.head, #site .ccm-page ol li span.head, #site .ccm-page table tr td span.head {
      font-family: "petala-pro", "nudista-web", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;
      font-weight: 600 !important !important; }
    #site .ccm-page h1 span.subhead, #site .ccm-page h2 span.subhead, #site .ccm-page h3 span.subhead, #site .ccm-page h4 span.subhead, #site .ccm-page h5 span.subhead, #site .ccm-page h6 span.subhead, #site .ccm-page p span.subhead, #site .ccm-page ul li span.subhead, #site .ccm-page ol li span.subhead, #site .ccm-page table tr td span.subhead {
      font-family: "petala-pro", "nudista-web", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important; }
    #site .ccm-page h1 span.body, #site .ccm-page h2 span.body, #site .ccm-page h3 span.body, #site .ccm-page h4 span.body, #site .ccm-page h5 span.body, #site .ccm-page h6 span.body, #site .ccm-page p span.body, #site .ccm-page ul li span.body, #site .ccm-page ol li span.body, #site .ccm-page table tr td span.body {
      font-family: "museo-sans", "factoria", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important; }
    #site .ccm-page h1 span.blue, #site .ccm-page h2 span.blue, #site .ccm-page h3 span.blue, #site .ccm-page h4 span.blue, #site .ccm-page h5 span.blue, #site .ccm-page h6 span.blue, #site .ccm-page p span.blue, #site .ccm-page ul li span.blue, #site .ccm-page ol li span.blue, #site .ccm-page table tr td span.blue {
      color: #1E4388 !important; }
    #site .ccm-page h1 span.blue-light, #site .ccm-page h2 span.blue-light, #site .ccm-page h3 span.blue-light, #site .ccm-page h4 span.blue-light, #site .ccm-page h5 span.blue-light, #site .ccm-page h6 span.blue-light, #site .ccm-page p span.blue-light, #site .ccm-page ul li span.blue-light, #site .ccm-page ol li span.blue-light, #site .ccm-page table tr td span.blue-light {
      color: #4B689F !important; }
    #site .ccm-page h1 span.blue-extralight, #site .ccm-page h2 span.blue-extralight, #site .ccm-page h3 span.blue-extralight, #site .ccm-page h4 span.blue-extralight, #site .ccm-page h5 span.blue-extralight, #site .ccm-page h6 span.blue-extralight, #site .ccm-page p span.blue-extralight, #site .ccm-page ul li span.blue-extralight, #site .ccm-page ol li span.blue-extralight, #site .ccm-page table tr td span.blue-extralight {
      color: #DAE7F8 !important; }
    #site .ccm-page h1 span.orange, #site .ccm-page h2 span.orange, #site .ccm-page h3 span.orange, #site .ccm-page h4 span.orange, #site .ccm-page h5 span.orange, #site .ccm-page h6 span.orange, #site .ccm-page p span.orange, #site .ccm-page ul li span.orange, #site .ccm-page ol li span.orange, #site .ccm-page table tr td span.orange {
      color: #F5821F !important; }
    #site .ccm-page h1 span.gray, #site .ccm-page h2 span.gray, #site .ccm-page h3 span.gray, #site .ccm-page h4 span.gray, #site .ccm-page h5 span.gray, #site .ccm-page h6 span.gray, #site .ccm-page p span.gray, #site .ccm-page ul li span.gray, #site .ccm-page ol li span.gray, #site .ccm-page table tr td span.gray {
      color: #4A4A4A !important; }
    #site .ccm-page h1 span.white, #site .ccm-page h2 span.white, #site .ccm-page h3 span.white, #site .ccm-page h4 span.white, #site .ccm-page h5 span.white, #site .ccm-page h6 span.white, #site .ccm-page p span.white, #site .ccm-page ul li span.white, #site .ccm-page ol li span.white, #site .ccm-page table tr td span.white {
      color: #fff !important; }
    #site .ccm-page h1 span.black, #site .ccm-page h2 span.black, #site .ccm-page h3 span.black, #site .ccm-page h4 span.black, #site .ccm-page h5 span.black, #site .ccm-page h6 span.black, #site .ccm-page p span.black, #site .ccm-page ul li span.black, #site .ccm-page ol li span.black, #site .ccm-page table tr td span.black {
      color: #000 !important; }
  #site .ccm-page h1 b, #site .ccm-page h1 strong, #site .ccm-page h2 b, #site .ccm-page h2 strong, #site .ccm-page h3 b, #site .ccm-page h3 strong, #site .ccm-page h4 b, #site .ccm-page h4 strong, #site .ccm-page h5 b, #site .ccm-page h5 strong, #site .ccm-page h6 b, #site .ccm-page h6 strong {
    font-weight: 600 !important !important; }
  #site .ccm-page h1 a, #site .ccm-page h2 a, #site .ccm-page h3 a, #site .ccm-page h4 a, #site .ccm-page h5 a, #site .ccm-page h6 a {
    font-family: "petala-pro", "nudista-web", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  #site .ccm-page p {
    margin-top: .2rem;
    margin-bottom: .8rem; }
  #site .ccm-page p, #site .ccm-page li, #site .ccm-page table td {
    font-size: 16px; }
  #site .ccm-page a {
    transition: all .3s ease-in-out; }
  #site .ccm-page .button {
    font-size: 14px;
    margin: 0;
    padding: .5rem 1.5rem;
    letter-spacing: 1px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
  #site .ccm-page ul.button-group {
    padding: 0; }
    #site .ccm-page ul.button-group li {
      padding: 0; }
      #site .ccm-page ul.button-group li:before {
        content: none;
        display: none; }
      #site .ccm-page ul.button-group li:nth-child(2) .button {
        margin: 5px; }
  #site .ccm-page .section h2, #site .ccm-page .section h3, #site .ccm-page .section h4, #site .ccm-page .section h5, #site .ccm-page .section h6, #site .ccm-page .section p {
    color: #fff; }
    #site .ccm-page .section h2 a, #site .ccm-page .section h3 a, #site .ccm-page .section h4 a, #site .ccm-page .section h5 a, #site .ccm-page .section h6 a, #site .ccm-page .section p a {
      color: #F5821F; }
      #site .ccm-page .section h2 a:hover, #site .ccm-page .section h3 a:hover, #site .ccm-page .section h4 a:hover, #site .ccm-page .section h5 a:hover, #site .ccm-page .section h6 a:hover, #site .ccm-page .section p a:hover {
        color: #f79d50; }
  #site .ccm-page .bg:after {
    content: "";
    display: block;
    clear: both; }
  #site .ccm-page .bg.blue {
    background-color: #1E4388; }
  #site .ccm-page .bg.blue-light {
    background-color: #4B689F; }
  #site .ccm-page .bg.blue h2, #site .ccm-page .bg.blue h3, #site .ccm-page .bg.blue h4, #site .ccm-page .bg.blue h5, #site .ccm-page .bg.blue h6, #site .ccm-page .bg.blue p, #site .ccm-page .bg.blue li, #site .ccm-page .bg.blue-light h2, #site .ccm-page .bg.blue-light h3, #site .ccm-page .bg.blue-light h4, #site .ccm-page .bg.blue-light h5, #site .ccm-page .bg.blue-light h6, #site .ccm-page .bg.blue-light p, #site .ccm-page .bg.blue-light li {
    color: #fff; }
    #site .ccm-page .bg.blue h2 a, #site .ccm-page .bg.blue h3 a, #site .ccm-page .bg.blue h4 a, #site .ccm-page .bg.blue h5 a, #site .ccm-page .bg.blue h6 a, #site .ccm-page .bg.blue p a, #site .ccm-page .bg.blue li a, #site .ccm-page .bg.blue-light h2 a, #site .ccm-page .bg.blue-light h3 a, #site .ccm-page .bg.blue-light h4 a, #site .ccm-page .bg.blue-light h5 a, #site .ccm-page .bg.blue-light h6 a, #site .ccm-page .bg.blue-light p a, #site .ccm-page .bg.blue-light li a {
      color: #DAE7F8; }
      #site .ccm-page .bg.blue h2 a:hover, #site .ccm-page .bg.blue h3 a:hover, #site .ccm-page .bg.blue h4 a:hover, #site .ccm-page .bg.blue h5 a:hover, #site .ccm-page .bg.blue h6 a:hover, #site .ccm-page .bg.blue p a:hover, #site .ccm-page .bg.blue li a:hover, #site .ccm-page .bg.blue-light h2 a:hover, #site .ccm-page .bg.blue-light h3 a:hover, #site .ccm-page .bg.blue-light h4 a:hover, #site .ccm-page .bg.blue-light h5 a:hover, #site .ccm-page .bg.blue-light h6 a:hover, #site .ccm-page .bg.blue-light p a:hover, #site .ccm-page .bg.blue-light li a:hover {
        color: #fff; }
  #site .ccm-page .bg.blue-extralight {
    background-color: #DAE7F8; }
  #site .ccm-page .ccm-custom-style-container:after {
    content: "";
    display: block;
    clear: both; }
  #site .ccm-page .c5h-page-list-masonry-wrapper .c5h-page-list-masonry-content .c5h-page-list-masonry-content-inner {
    background: #DAE7F8;
    border-radius: 3px;
    box-shadow: none; }
    #site .ccm-page .c5h-page-list-masonry-wrapper .c5h-page-list-masonry-content .c5h-page-list-masonry-content-inner .c5h-page-list-masonry-entry-text .c5h-page-list-masonry-title h3 {
      font-weight: 600 !important; }
    #site .ccm-page .c5h-page-list-masonry-wrapper .c5h-page-list-masonry-content .c5h-page-list-masonry-content-inner .c5h-page-list-masonry-entry-text .c5h-page-list-masonry-description {
      padding-bottom: .3rem; }
    #site .ccm-page .c5h-page-list-masonry-wrapper .c5h-page-list-masonry-content .c5h-page-list-masonry-content-inner .c5h-page-list-masonry-entry-text .c5h-page-list-masonry-button a {
      border-radius: 3px; }
  #site .ccm-page .team-list-row {
    margin-top: 1rem;
    padding-bottom: 1rem; }
    #site .ccm-page .team-list-row.one-col {
      border-top: 1px solid #DAE7F8; }
      #site .ccm-page .team-list-row.one-col:first-child {
        border-top: none; }
    #site .ccm-page .team-list-row .thumb img {
      overflow: hidden;
      border-radius: 3px; }
    #site .ccm-page .team-list-row .copy .title h4 {
      font-weight: 600 !important;
      margin-bottom: 0; }
  #site .ccm-page .c5h-navigation-wrap {
    z-index: 5;
    background: #DAE7F8;
    background: linear-gradient(90deg, #DAE7F8 25%, #1E4388 25%); }
    #site .ccm-page .c5h-navigation-wrap.headroom {
      -webkit-animation-duration: .3s;
      -moz-animation-duration: .3s;
      -o-animation-duration: .3s;
      animation-duration: .3s;
      -webkit-animation-fill-mode: both;
      -moz-animation-fill-mode: both;
      -o-animation-fill-mode: both;
      animation-fill-mode: both; }
    #site .ccm-page .c5h-navigation-wrap.slideDown {
      -webkit-animation-name: slideDown;
      -moz-animation-name: slideDown;
      -o-animation-name: slideDown;
      animation-name: slideDown; }
    #site .ccm-page .c5h-navigation-wrap.slideUp {
      -webkit-animation-name: slideUp;
      -moz-animation-name: slideUp;
      -o-animation-name: slideUp;
      animation-name: slideUp; }
  #site .ccm-page .top-bar-wrapper nav.top-bar {
    max-width: 73.125rem;
    background: #1E4388; }
    @media only screen and (max-width: 40em) {
      #site .ccm-page .top-bar-wrapper nav.top-bar {
        height: 60px; }
        #site .ccm-page .top-bar-wrapper nav.top-bar.expanded {
          height: auto; } }
    #site .ccm-page .top-bar-wrapper nav.top-bar ul.title-area li.name {
      height: 60px; }
      #site .ccm-page .top-bar-wrapper nav.top-bar ul.title-area li.name:before {
        content: "";
        z-index: 1;
        position: absolute;
        width: 480px;
        height: 100px;
        top: 0;
        left: -190px;
        background: url(/application/files/5515/3213/3352/header_bg_logo.png);
        background-position: 50% 30%;
        background-repeat: no-repeat; }
        @media only screen and (max-width: 40em) {
          #site .ccm-page .top-bar-wrapper nav.top-bar ul.title-area li.name:before {
            height: 60px;
            left: -250px;
            background-position: 0% 35%; } }
      #site .ccm-page .top-bar-wrapper nav.top-bar ul.title-area li.name a {
        display: block;
        position: relative;
        width: 100%;
        height: 100%;
        padding: 5px 15px; }
        #site .ccm-page .top-bar-wrapper nav.top-bar ul.title-area li.name a img {
          z-index: 2;
          position: relative;
          width: auto;
          max-height: 50px; }
          @media only screen and (min-width: 40em) {
            #site .ccm-page .top-bar-wrapper nav.top-bar ul.title-area li.name a img {
              max-height: 85px; } }
  #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li {
    /* End has-dropdown */ }
    @media only screen and (max-width: 40em) {
      #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li {
        text-align: center; } }
    #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li a.button {
      padding: 0 1rem;
      line-height: 2rem; }
    #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.has-form.search {
      display: inline-block; }
      @media only screen and (max-width: 40em) {
        #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.has-form.search {
          display: none; } }
    @media only screen and (max-width: 40em) {
      #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.has-form.donate {
        text-align: center; }
        #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.has-form.donate div.right {
          text-align: center;
          display: inline-block;
          float: none !important; } }
    #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.nav-top {
      transition: all .3s ease-in-out; }
      #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.nav-top.searchbox-open {
        opacity: .15; }
      #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.nav-top > a:after {
        border: none;
        content: none;
        display: none;
        height: 0;
        width: 0;
        border-color: transparent;
        border-top-style: solid;
        margin-top: 0; }
      #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.nav-top .dropdown {
        opacity: 0;
        transform: translate(0, -4px);
        transition: all .3s ease-in-out; }
        #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.nav-top .dropdown li {
          text-align: center; }
          #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.nav-top .dropdown li.nav-last a {
            border-radius: 0 0 3px 3px;
            overflow: hidden; }
      #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.nav-top:hover > .dropdown {
        opacity: 1;
        transform: translate(0, 0);
        transition: all .5s ease-in-out !important; }
    #site .ccm-page .top-bar-wrapper section.top-bar-section ul.right li.search {
      position: relative;
      width: 50px;
      height: 100px; }
  #site .ccm-page .search-form {
    overflow: hidden;
    width: 35px; }
  #site .ccm-page .searchbox {
    z-index: 1;
    position: absolute;
    top: 30px;
    right: 0px;
    min-width: 35px;
    width: 0px;
    height: 50px;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s; }
    #site .ccm-page .searchbox input {
      font-size: .9rem;
      font-weight: 300 !important;
      border-radius: 3px; }
  #site .ccm-page .searchbox-input {
    position: relative;
    top: 0;
    right: 0px;
    border: 0;
    outline: 0;
    background: #4B689F;
    width: 100%;
    height: 35px;
    margin: 0;
    padding: 0px 35px 0px 15px;
    font-size: .9rem;
    color: #fff; }
  #site .ccm-page .searchbox-icon,
  #site .ccm-page .searchbox-submit {
    z-index: 2;
    width: 35px;
    height: 35px;
    display: block;
    position: absolute;
    top: 30px;
    font-size: 1rem;
    right: 0;
    padding: 0px;
    margin: 0;
    border: 0;
    outline: 0;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
    color: #fff; }
  #site .ccm-page .searchbox.searchbox-open {
    width: 230px; }
  #site .ccm-page header {
    z-index: 1;
    background-size: 40%;
    background-position: center bottom;
    background-repeat: no-repeat; }
    #site .ccm-page header .hero {
      text-align: center; }
      #site .ccm-page header .hero h1, #site .ccm-page header .hero h2, #site .ccm-page header .hero h3, #site .ccm-page header .hero h4, #site .ccm-page header .hero h5, #site .ccm-page header .hero p {
        color: #fff; }
  #site .ccm-page .section.home-feature {
    background-color: #4B689F; }
    #site .ccm-page .section.home-feature .c5h-section-center-wrap {
      height: auto;
      max-height: none; }
      @media only screen and (min-width: 64.063em) {
        #site .ccm-page .section.home-feature .c5h-section-center-wrap {
          position: relative;
          width: 100%;
          height: 56.25vw;
          max-height: 800px; } }
    #site .ccm-page .section.home-feature .c5h-section-bg {
      position: relative;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      height: 56.25vw; }
      @media only screen and (min-width: 64.063em) {
        #site .ccm-page .section.home-feature .c5h-section-bg {
          z-index: 1;
          position: absolute;
          max-height: 800px; } }
    #site .ccm-page .section.home-feature .caption-container {
      max-height: none;
      background: #4B689F; }
      @media only screen and (min-width: 64.063em) {
        #site .ccm-page .section.home-feature .caption-container {
          z-index: 2;
          position: relative;
          width: 100%;
          height: 100%;
          max-width: 1600px;
          max-height: 800px;
          background: none; } }
    #site .ccm-page .section.home-feature .caption {
      padding-bottom: 2rem; }
      @media only screen and (min-width: 64.063em) {
        #site .ccm-page .section.home-feature .caption {
          float: right;
          max-width: 470px;
          min-height: 280px;
          margin-right: 2rem;
          background: none;
          display: inline-block;
          position: relative;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%); } }
      #site .ccm-page .section.home-feature .caption h1, #site .ccm-page .section.home-feature .caption h2, #site .ccm-page .section.home-feature .caption h3, #site .ccm-page .section.home-feature .caption p {
        color: #fff; }
      @media only screen and (min-width: 64.063em) {
        #site .ccm-page .section.home-feature .caption a.button {
          margin-top: 1rem; } }
  #site .ccm-page main ul {
    list-style-type: none;
    padding-left: .5rem; }
    #site .ccm-page main ul.nav li {
      margin-bottom: .5rem;
      padding: 0; }
      #site .ccm-page main ul.nav li a {
        font-family: "petala-pro", "nudista-web", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-weight: 600 !important; }
      #site .ccm-page main ul.nav li ul {
        padding-bottom: .8rem; }
        #site .ccm-page main ul.nav li ul li a {
          font-family: "museo-sans", "factoria", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
          font-weight: 300 !important; }
      #site .ccm-page main ul.nav li:first-child {
        margin-top: .5rem; }
      #site .ccm-page main ul.nav li:before {
        content: none;
        display: none; }
    #site .ccm-page main ul li {
      padding: 0 0 .7rem .7rem; }
      #site .ccm-page main ul li:before {
        content: "\2217";
        float: left;
        padding-right: 0.5rem;
        margin-left: -1rem;
        color: #F5821F; }
      #site .ccm-page main ul li p {
        margin: 0;
        padding: 0; }
  #site .ccm-page main.main-wrap.blank {
    padding-top: 0px;
    padding-bottom: 0px; }
  #site .ccm-page .thumb-copy {
    margin-top: 1rem;
    margin-bottom: 1rem; }
    #site .ccm-page .thumb-copy h5 {
      margin-bottom: 0; }
  #site .ccm-page hr {
    margin-top: 1.8rem;
    margin-bottom: 1.8rem; }
  #site .ccm-page .split-section {
    position: relative;
    width: 100%;
    margin: auto;
    max-height: 460px;
    overflow: hidden;
    background: url(/application/files/8515/2893/4446/logo_mark_bg_blue_cropped.png) right bottom no-repeat;
    background-size: 60%;
    background-color: #4B689F; }
    #site .ccm-page .split-section .copy {
      width: 100%;
      max-width: 570px;
      padding: 2rem 1.8rem; }
      #site .ccm-page .split-section .copy h2, #site .ccm-page .split-section .copy h3, #site .ccm-page .split-section .copy h4, #site .ccm-page .split-section .copy h5, #site .ccm-page .split-section .copy h6, #site .ccm-page .split-section .copy p {
        color: #fff; }
        #site .ccm-page .split-section .copy h2 a, #site .ccm-page .split-section .copy h3 a, #site .ccm-page .split-section .copy h4 a, #site .ccm-page .split-section .copy h5 a, #site .ccm-page .split-section .copy h6 a, #site .ccm-page .split-section .copy p a {
          color: #F5821F; }
          #site .ccm-page .split-section .copy h2 a:hover, #site .ccm-page .split-section .copy h3 a:hover, #site .ccm-page .split-section .copy h4 a:hover, #site .ccm-page .split-section .copy h5 a:hover, #site .ccm-page .split-section .copy h6 a:hover, #site .ccm-page .split-section .copy p a:hover {
            color: #f79d50; }
    #site .ccm-page .split-section .img {
      object-fit: cover;
      object-position: 50% 50%; }
    #site .ccm-page .split-section img {
      min-width: 100%;
      min-height: 100%; }
  #site .ccm-page .triptych {
    position: relative;
    width: 100%;
    max-width: 1600px;
    margin: auto;
    padding-left: 15px;
    padding-right: 15px; }
    #site .ccm-page .triptych .button {
      font-size: 25px;
      text-transform: none; }
  #site .ccm-page .owl-wrapper-outer .owl-wrapper .owl-item {
    height: 150px; }
    #site .ccm-page .owl-wrapper-outer .owl-wrapper .owl-item .item {
      min-height: 50px;
      position: relative;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
    #site .ccm-page .owl-wrapper-outer .owl-wrapper .owl-item img {
      width: auto !important;
      vertical-align: middle; }
  #site .ccm-page .dynamic-image-item .dynamic-image-item-image img {
    background: transparent !important; }
  #site .ccm-page .accordion-container {
    background: transparent;
    margin: 1rem 0;
    padding: 0 0 0 0;
    border: 1px solid #ced7e8;
    border-radius: 3px;
    box-shadow: none; }
    #site .ccm-page .accordion-container h2.accordion-header {
      font-size: 20px;
      font-weight: 400 !important;
      line-height: 25px;
      color: #1E4388;
      margin: 0 0 0 0;
      padding: 1rem 1rem .5rem 1rem;
      cursor: pointer;
      background: transparent;
      border: none;
      border-radius: 3px;
      transition: all .3s ease-in-out; }
      #site .ccm-page .accordion-container h2.accordion-header.active-header {
        border: none;
        border-radius: 3px;
        color: #4B689F; }
      #site .ccm-page .accordion-container h2.accordion-header.inactive-header {
        border: none; }
    #site .ccm-page .accordion-container .accordion-content {
      display: none;
      padding: 1.2rem 1.2rem .5rem 1.2rem;
      background: #fff;
      border: none;
      border-top: 1px solid #ced7e8;
      border-radius: 0;
      overflow: hidden; }
      #site .ccm-page .accordion-container .accordion-content.open-content {
        background-color: #f1f3f8; }
  #site .ccm-page footer {
    position: relative;
    z-index: 2; }
    #site .ccm-page footer h2 a, #site .ccm-page footer h3 a, #site .ccm-page footer h4 a, #site .ccm-page footer h5 a {
      color: #F5821F; }
      #site .ccm-page footer h2 a:hover, #site .ccm-page footer h3 a:hover, #site .ccm-page footer h4 a:hover, #site .ccm-page footer h5 a:hover {
        color: #f79d50; }
    #site .ccm-page footer h5 {
      margin-top: 0;
      margin-bottom: 1.2rem; }
    #site .ccm-page footer a {
      color: #fff; }
    #site .ccm-page footer p, #site .ccm-page footer li, #site .ccm-page footer table td {
      font-size: 15px; }
    #site .ccm-page footer input[type=text],
    #site .ccm-page footer input[type=tel],
    #site .ccm-page footer input[type=email] {
      border: none;
      background-color: #4B689F;
      color: #fff;
      transition: all .3s ease-in-out; }
      #site .ccm-page footer input[type=text]:hover,
      #site .ccm-page footer input[type=tel]:hover,
      #site .ccm-page footer input[type=email]:hover {
        background-color: #5574af; }
    #site .ccm-page footer input[type=submit],
    #site .ccm-page footer .c5h-search-bar .postfix {
      border: none;
      background-color: #152e5e;
      transition: all .3s ease-in-out; }
      #site .ccm-page footer input[type=submit]:hover,
      #site .ccm-page footer .c5h-search-bar .postfix:hover {
        background-color: #193973; }
    #site .ccm-page footer .c5h-search-bar input[type=text] {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px; }
    #site .ccm-page footer .c5h-search-bar input[type=submit],
    #site .ccm-page footer .c5h-search-bar .c5h-search-bar .postfix {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px; }
    #site .ccm-page footer .c5h-footer-base-wrap {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem; }

/***** End CCM Page *****/
