/*THEME generic*/
.ccl-color_generic {
  /*backgrounds*/
  /*elements*/ }
  .ccl-color_generic .ccl-bg-grey {
    background-color: #273B4B0f; }
  .ccl-color_generic .ccl-main_bgcolor {
    background-color: #273B4B; }
  .ccl-color_generic .ccl-title_bgcolor {
    background-color: #273B4B; }
  .ccl-color_generic .ccl-text_bgcolor {
    background-color: #212529; }
  .ccl-color_generic .ccl-text_light_bgcolor {
    background-color: #ADB0B8; }
  .ccl-color_generic .ccl-link_hover_bgcolor {
    background-color: #286E9F; }
  .ccl-color_generic .ccl-link_bgcolor {
    background-color: #69A8DB; }
  .ccl-color_generic .ccl-main_color {
    color: #273B4B; }
  .ccl-color_generic .ccl-title_color,
  .ccl-color_generic h1,
  .ccl-color_generic h2,
  .ccl-color_generic h3,
  .ccl-color_generic h4,
  .ccl-color_generic h5,
  .ccl-color_generic h6,
  .ccl-color_generic .ccl-title_headline,
  .ccl-color_generic .ccl-title,
  .ccl-color_generic .ccl-body_title {
    color: #273B4B; }
  .ccl-color_generic .ccl-text_color,
  .ccl-color_generic p,
  .ccl-color_generic .ccl-body_big,
  .ccl-color_generic .ccl-body_normal,
  .ccl-color_generic .ccl-body_small {
    color: #212529; }
  .ccl-color_generic .ccl-text_light_color {
    color: #ADB0B8; }
  .ccl-color_generic .ccl-link_hover_color,
  .ccl-color_generic a:hover,
  .ccl-color_generic .ccl-link_hover,
  .ccl-color_generic .ccl-breadcrumbs_link_hover {
    color: #286E9F;
    border-color: #286E9F; }
  .ccl-color_generic .ccl-link_color,
  .ccl-color_generic .ccl_button_color,
  .ccl-color_generic a,
  .ccl-color_generic .ccl-link,
  .ccl-color_generic .ccl-breadcrumbs_link {
    color: #69A8DB;
    border-color: #69A8DB; }
  .ccl-color_generic .ccl-list li::before {
    background: #273B4B; }
  .ccl-color_generic .ccl-button--default {
    border-color: #273B4B;
    color: #273B4B; }
    .ccl-color_generic .ccl-button--default:active, .ccl-color_generic .ccl-button--default:focus, .ccl-color_generic .ccl-button--default:hover {
      background-color: #273B4B;
      color: #fff; }
  .ccl-color_generic .ccl-button--filter-primary,
  .ccl-color_generic .ccl-button--filter-icon {
    background-color: #273B4B;
    color: #fff; }
    .ccl-color_generic .ccl-button--filter-primary:active, .ccl-color_generic .ccl-button--filter-primary:focus, .ccl-color_generic .ccl-button--filter-primary:hover,
    .ccl-color_generic .ccl-button--filter-icon:active,
    .ccl-color_generic .ccl-button--filter-icon:focus,
    .ccl-color_generic .ccl-button--filter-icon:hover {
      border-color: #273B4B;
      background-color: #fff;
      color: #273B4B; }
  .ccl-color_generic .ccl-button--filter-secondary {
    background-color: #273B4B80;
    color: #fff; }
    .ccl-color_generic .ccl-button--filter-secondary:active, .ccl-color_generic .ccl-button--filter-secondary:focus, .ccl-color_generic .ccl-button--filter-secondary:hover {
      border-color: #273B4B;
      color: #273B4B;
      background-color: #fff; }
  .ccl-color_generic .ccl-breadcrumb__segment--last {
    color: #286E9F; }
  .ccl-color_generic .ccl-block-title {
    border-color: #273B4B; }
  .ccl-color_generic .ccl-form-check-input:checked + .ccl-form-check-label::after,
  .ccl-color_generic .form-check-input:checked + label::after {
    border-color: #273B4B !important; }
  .ccl-color_generic .ccl-form-check-input:checked + .ccl-form-check-label:before {
    border-color: #273B4B; }
  .ccl-color_generic .ccl-filter-title {
    background-color: #273B4B; }
  .ccl-color_generic .ccl-modal {
    background-color: #273B4B; }
  .ccl-color_generic .ccl-footer-main {
    background-color: #273B4B; }
  .ccl-color_generic .ccl-footer-form button {
    color: #273B4B !important; }
  .ccl-color_generic .ccl-header-tools {
    background-color: #273B4B; }
  .ccl-color_generic .ccl-header-search input {
    color: #273B4B !important; }
  .ccl-color_generic .ccl-header-search button {
    background-color: #212529 !important; }
  .ccl-color_generic ul.ccl-language-list {
    background-color: #273B4B !important; }
    .ccl-color_generic ul.ccl-language-list li a:hover,
    .ccl-color_generic ul.ccl-language-list li a.is-active:hover {
      color: #273B4B !important;
      background-color: #fff; }
  @media (max-width: 700px) {
    .ccl-color_generic .ccl-header-slogan {
      color: #273B4B !important; } }
  @media (min-width: 820px) {
    .ccl-color_generic .ccl-header-main-menu a {
      color: #273B4B !important; }
      .ccl-color_generic .ccl-header-main-menu a:hover {
        border-color: #273B4B !important; }
    .ccl-color_generic .ccl-header-main-menu li li {
      border-color: #273B4B !important; }
      .ccl-color_generic .ccl-header-main-menu li li a:hover {
        background-color: #273B4B !important;
        color: #fff !important; }
    .ccl-color_generic .ccl-list-carousel .ccl-list-item-image img {
      border-color: #273B4B !important; }
    .ccl-color_generic .ccl-list-carousel .slick-arrow:before {
      color: #273B4B !important; } }
  @media (max-width: 820px) {
    .ccl-color_generic .ccl-header-main-menu a,
    .ccl-color_generic .ccl-collapsible-toolmenu a {
      color: #fff !important; }
      .ccl-color_generic .ccl-header-main-menu a:hover, .ccl-color_generic .ccl-header-main-menu a.active,
      .ccl-color_generic .ccl-collapsible-toolmenu a:hover,
      .ccl-color_generic .ccl-collapsible-toolmenu a.active {
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ccl-color_generic .ccl-header-main-menu .active a,
    .ccl-color_generic .ccl-collapsible-toolmenu .active a {
      background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ccl-color_generic .ccl-list-item-image {
    border-color: #273B4B; }
  .ccl-color_generic .ccl-banner-top-bar {
    background-color: #273B4B !important; }
  .ccl-color_generic .ccl-banner-top-main-block-title {
    background-color: #273B4B80; }
  .ccl-color_generic .ccl-main-menu-collapse-button:hover,
  .ccl-color_generic .ccl-search-collapse-button:hover {
    color: #273B4B !important; }
  @media (max-width: 820px) {
    .ccl-color_generic .ccl-main-menu {
      background-color: #273B4B !important; } }
  .ccl-color_generic .ccl-use-case-col-list {
    background-color: #273B4B0f; }

.ccl-service-button-m.ccl-service-button-generic,
.ccl-service-button-l.ccl-service-button-generic,
.ccl-service-button-f.ccl-service-button-generic {
  background-color: #273B4B; }
  .ccl-service-button-m.ccl-service-button-generic .ccl-service-button-icon path,
  .ccl-service-button-l.ccl-service-button-generic .ccl-service-button-icon path,
  .ccl-service-button-f.ccl-service-button-generic .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-m.ccl-service-button-generic:active, .ccl-service-button-m.ccl-service-button-generic:focus, .ccl-service-button-m.ccl-service-button-generic:hover,
  .ccl-service-button-l.ccl-service-button-generic:active,
  .ccl-service-button-l.ccl-service-button-generic:focus,
  .ccl-service-button-l.ccl-service-button-generic:hover,
  .ccl-service-button-f.ccl-service-button-generic:active,
  .ccl-service-button-f.ccl-service-button-generic:focus,
  .ccl-service-button-f.ccl-service-button-generic:hover {
    background-color: #fff;
    color: #273B4B; }
    .ccl-service-button-m.ccl-service-button-generic:active .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-generic:focus .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-generic:hover .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-generic:active .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-generic:focus .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-generic:hover .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-generic:active .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-generic:focus .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-generic:hover .ccl-service-button-icon path {
      fill: #273B4B; }

.ccl-service-button-s.ccl-service-button-generic .ccl-service-button-icon path {
  fill: #273B4B; }
.ccl-service-button-s.ccl-service-button-generic.ccl-service-button-link:active, .ccl-service-button-s.ccl-service-button-generic.ccl-service-button-link:focus, .ccl-service-button-s.ccl-service-button-generic.ccl-service-button-link:hover {
  background-color: #273B4B; }
  .ccl-service-button-s.ccl-service-button-generic.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-generic.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-generic.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }

.ccl-service-button-w.ccl-service-button-generic .ccl-service-button-icon path {
  fill: #fff; }
.ccl-service-button-w.ccl-service-button-generic.ccl-service-button-link:active, .ccl-service-button-w.ccl-service-button-generic.ccl-service-button-link:focus, .ccl-service-button-w.ccl-service-button-generic.ccl-service-button-link:hover {
  background-color: #fff; }
  .ccl-service-button-w.ccl-service-button-generic.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-generic.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-generic.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #273B4B; }

.ccl-service-button-full.ccl-service-button-generic .ccl-service-button-label {
  color: #273B4B; }
.ccl-service-button-full.ccl-service-button-generic.ccl-service-button-link:active, .ccl-service-button-full.ccl-service-button-generic.ccl-service-button-link:focus, .ccl-service-button-full.ccl-service-button-generic.ccl-service-button-link:hover {
  background-color: #273B4B; }
  .ccl-service-button-full.ccl-service-button-generic.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-generic.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-generic.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-full.ccl-service-button-generic.ccl-service-button-link:active .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-generic.ccl-service-button-link:focus .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-generic.ccl-service-button-link:hover .ccl-service-button-label {
    color: #fff; }

/*THEME climate*/
.ccl-color_climate {
  /*backgrounds*/
  /*elements*/ }
  .ccl-color_climate .ccl-bg-grey {
    background-color: #9413330f; }
  .ccl-color_climate .ccl-main_bgcolor {
    background-color: #941333; }
  .ccl-color_climate .ccl-title_bgcolor {
    background-color: #273B4B; }
  .ccl-color_climate .ccl-text_bgcolor {
    background-color: #212529; }
  .ccl-color_climate .ccl-text_light_bgcolor {
    background-color: #ADB0B8; }
  .ccl-color_climate .ccl-link_hover_bgcolor {
    background-color: #720A24; }
  .ccl-color_climate .ccl-link_bgcolor {
    background-color: #BA1B43; }
  .ccl-color_climate .ccl-main_color {
    color: #941333; }
  .ccl-color_climate .ccl-title_color,
  .ccl-color_climate h1,
  .ccl-color_climate h2,
  .ccl-color_climate h3,
  .ccl-color_climate h4,
  .ccl-color_climate h5,
  .ccl-color_climate h6,
  .ccl-color_climate .ccl-title_headline,
  .ccl-color_climate .ccl-title,
  .ccl-color_climate .ccl-body_title {
    color: #273B4B; }
  .ccl-color_climate .ccl-text_color,
  .ccl-color_climate p,
  .ccl-color_climate .ccl-body_big,
  .ccl-color_climate .ccl-body_normal,
  .ccl-color_climate .ccl-body_small {
    color: #212529; }
  .ccl-color_climate .ccl-text_light_color {
    color: #ADB0B8; }
  .ccl-color_climate .ccl-link_hover_color,
  .ccl-color_climate a:hover,
  .ccl-color_climate .ccl-link_hover,
  .ccl-color_climate .ccl-breadcrumbs_link_hover {
    color: #720A24;
    border-color: #720A24; }
  .ccl-color_climate .ccl-link_color,
  .ccl-color_climate .ccl_button_color,
  .ccl-color_climate a,
  .ccl-color_climate .ccl-link,
  .ccl-color_climate .ccl-breadcrumbs_link {
    color: #BA1B43;
    border-color: #BA1B43; }
  .ccl-color_climate .ccl-list li::before {
    background: #941333; }
  .ccl-color_climate .ccl-button--default {
    border-color: #941333;
    color: #941333; }
    .ccl-color_climate .ccl-button--default:active, .ccl-color_climate .ccl-button--default:focus, .ccl-color_climate .ccl-button--default:hover {
      background-color: #941333;
      color: #fff; }
  .ccl-color_climate .ccl-button--filter-primary,
  .ccl-color_climate .ccl-button--filter-icon {
    background-color: #941333;
    color: #fff; }
    .ccl-color_climate .ccl-button--filter-primary:active, .ccl-color_climate .ccl-button--filter-primary:focus, .ccl-color_climate .ccl-button--filter-primary:hover,
    .ccl-color_climate .ccl-button--filter-icon:active,
    .ccl-color_climate .ccl-button--filter-icon:focus,
    .ccl-color_climate .ccl-button--filter-icon:hover {
      border-color: #941333;
      background-color: #fff;
      color: #941333; }
  .ccl-color_climate .ccl-button--filter-secondary {
    background-color: #94133380;
    color: #fff; }
    .ccl-color_climate .ccl-button--filter-secondary:active, .ccl-color_climate .ccl-button--filter-secondary:focus, .ccl-color_climate .ccl-button--filter-secondary:hover {
      border-color: #941333;
      color: #941333;
      background-color: #fff; }
  .ccl-color_climate .ccl-breadcrumb__segment--last {
    color: #720A24; }
  .ccl-color_climate .ccl-block-title {
    border-color: #941333; }
  .ccl-color_climate .ccl-form-check-input:checked + .ccl-form-check-label::after,
  .ccl-color_climate .form-check-input:checked + label::after {
    border-color: #941333 !important; }
  .ccl-color_climate .ccl-form-check-input:checked + .ccl-form-check-label:before {
    border-color: #941333; }
  .ccl-color_climate .ccl-filter-title {
    background-color: #941333; }
  .ccl-color_climate .ccl-modal {
    background-color: #941333; }
  .ccl-color_climate .ccl-footer-main {
    background-color: #941333; }
  .ccl-color_climate .ccl-footer-form button {
    color: #941333 !important; }
  .ccl-color_climate .ccl-header-tools {
    background-color: #941333; }
  .ccl-color_climate .ccl-header-search input {
    color: #941333 !important; }
  .ccl-color_climate .ccl-header-search button {
    background-color: #212529 !important; }
  .ccl-color_climate ul.ccl-language-list {
    background-color: #941333 !important; }
    .ccl-color_climate ul.ccl-language-list li a:hover,
    .ccl-color_climate ul.ccl-language-list li a.is-active:hover {
      color: #941333 !important;
      background-color: #fff; }
  @media (max-width: 700px) {
    .ccl-color_climate .ccl-header-slogan {
      color: #941333 !important; } }
  @media (min-width: 820px) {
    .ccl-color_climate .ccl-header-main-menu a {
      color: #941333 !important; }
      .ccl-color_climate .ccl-header-main-menu a:hover {
        border-color: #941333 !important; }
    .ccl-color_climate .ccl-header-main-menu li li {
      border-color: #941333 !important; }
      .ccl-color_climate .ccl-header-main-menu li li a:hover {
        background-color: #941333 !important;
        color: #fff !important; }
    .ccl-color_climate .ccl-list-carousel .ccl-list-item-image img {
      border-color: #941333 !important; }
    .ccl-color_climate .ccl-list-carousel .slick-arrow:before {
      color: #941333 !important; } }
  @media (max-width: 820px) {
    .ccl-color_climate .ccl-header-main-menu a,
    .ccl-color_climate .ccl-collapsible-toolmenu a {
      color: #fff !important; }
      .ccl-color_climate .ccl-header-main-menu a:hover, .ccl-color_climate .ccl-header-main-menu a.active,
      .ccl-color_climate .ccl-collapsible-toolmenu a:hover,
      .ccl-color_climate .ccl-collapsible-toolmenu a.active {
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ccl-color_climate .ccl-header-main-menu .active a,
    .ccl-color_climate .ccl-collapsible-toolmenu .active a {
      background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ccl-color_climate .ccl-list-item-image {
    border-color: #941333; }
  .ccl-color_climate .ccl-banner-top-bar {
    background-color: #941333 !important; }
  .ccl-color_climate .ccl-banner-top-main-block-title {
    background-color: #94133380; }
  .ccl-color_climate .ccl-main-menu-collapse-button:hover,
  .ccl-color_climate .ccl-search-collapse-button:hover {
    color: #941333 !important; }
  @media (max-width: 820px) {
    .ccl-color_climate .ccl-main-menu {
      background-color: #941333 !important; } }
  .ccl-color_climate .ccl-use-case-col-list {
    background-color: #9413330f; }

.ccl-service-button-m.ccl-service-button-climate,
.ccl-service-button-l.ccl-service-button-climate,
.ccl-service-button-f.ccl-service-button-climate {
  background-color: #941333; }
  .ccl-service-button-m.ccl-service-button-climate .ccl-service-button-icon path,
  .ccl-service-button-l.ccl-service-button-climate .ccl-service-button-icon path,
  .ccl-service-button-f.ccl-service-button-climate .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-m.ccl-service-button-climate:active, .ccl-service-button-m.ccl-service-button-climate:focus, .ccl-service-button-m.ccl-service-button-climate:hover,
  .ccl-service-button-l.ccl-service-button-climate:active,
  .ccl-service-button-l.ccl-service-button-climate:focus,
  .ccl-service-button-l.ccl-service-button-climate:hover,
  .ccl-service-button-f.ccl-service-button-climate:active,
  .ccl-service-button-f.ccl-service-button-climate:focus,
  .ccl-service-button-f.ccl-service-button-climate:hover {
    background-color: #fff;
    color: #941333; }
    .ccl-service-button-m.ccl-service-button-climate:active .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-climate:focus .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-climate:hover .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-climate:active .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-climate:focus .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-climate:hover .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-climate:active .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-climate:focus .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-climate:hover .ccl-service-button-icon path {
      fill: #941333; }

.ccl-service-button-s.ccl-service-button-climate .ccl-service-button-icon path {
  fill: #941333; }
.ccl-service-button-s.ccl-service-button-climate.ccl-service-button-link:active, .ccl-service-button-s.ccl-service-button-climate.ccl-service-button-link:focus, .ccl-service-button-s.ccl-service-button-climate.ccl-service-button-link:hover {
  background-color: #941333; }
  .ccl-service-button-s.ccl-service-button-climate.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-climate.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-climate.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }

.ccl-service-button-w.ccl-service-button-climate .ccl-service-button-icon path {
  fill: #fff; }
.ccl-service-button-w.ccl-service-button-climate.ccl-service-button-link:active, .ccl-service-button-w.ccl-service-button-climate.ccl-service-button-link:focus, .ccl-service-button-w.ccl-service-button-climate.ccl-service-button-link:hover {
  background-color: #fff; }
  .ccl-service-button-w.ccl-service-button-climate.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-climate.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-climate.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #941333; }

.ccl-service-button-full.ccl-service-button-climate .ccl-service-button-label {
  color: #941333; }
.ccl-service-button-full.ccl-service-button-climate.ccl-service-button-link:active, .ccl-service-button-full.ccl-service-button-climate.ccl-service-button-link:focus, .ccl-service-button-full.ccl-service-button-climate.ccl-service-button-link:hover {
  background-color: #941333; }
  .ccl-service-button-full.ccl-service-button-climate.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-climate.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-climate.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-full.ccl-service-button-climate.ccl-service-button-link:active .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-climate.ccl-service-button-link:focus .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-climate.ccl-service-button-link:hover .ccl-service-button-label {
    color: #fff; }

/*THEME land*/
.ccl-color_land {
  /*backgrounds*/
  /*elements*/ }
  .ccl-color_land .ccl-bg-grey {
    background-color: #A0B1280f; }
  .ccl-color_land .ccl-main_bgcolor {
    background-color: #A0B128; }
  .ccl-color_land .ccl-title_bgcolor {
    background-color: #273B4B; }
  .ccl-color_land .ccl-text_bgcolor {
    background-color: #212529; }
  .ccl-color_land .ccl-text_light_bgcolor {
    background-color: #ADB0B8; }
  .ccl-color_land .ccl-link_hover_bgcolor {
    background-color: #7C8921; }
  .ccl-color_land .ccl-link_bgcolor {
    background-color: #ACBE39; }
  .ccl-color_land .ccl-main_color {
    color: #A0B128; }
  .ccl-color_land .ccl-title_color,
  .ccl-color_land h1,
  .ccl-color_land h2,
  .ccl-color_land h3,
  .ccl-color_land h4,
  .ccl-color_land h5,
  .ccl-color_land h6,
  .ccl-color_land .ccl-title_headline,
  .ccl-color_land .ccl-title,
  .ccl-color_land .ccl-body_title {
    color: #273B4B; }
  .ccl-color_land .ccl-text_color,
  .ccl-color_land p,
  .ccl-color_land .ccl-body_big,
  .ccl-color_land .ccl-body_normal,
  .ccl-color_land .ccl-body_small {
    color: #212529; }
  .ccl-color_land .ccl-text_light_color {
    color: #ADB0B8; }
  .ccl-color_land .ccl-link_hover_color,
  .ccl-color_land a:hover,
  .ccl-color_land .ccl-link_hover,
  .ccl-color_land .ccl-breadcrumbs_link_hover {
    color: #7C8921;
    border-color: #7C8921; }
  .ccl-color_land .ccl-link_color,
  .ccl-color_land .ccl_button_color,
  .ccl-color_land a,
  .ccl-color_land .ccl-link,
  .ccl-color_land .ccl-breadcrumbs_link {
    color: #ACBE39;
    border-color: #ACBE39; }
  .ccl-color_land .ccl-list li::before {
    background: #A0B128; }
  .ccl-color_land .ccl-button--default {
    border-color: #A0B128;
    color: #A0B128; }
    .ccl-color_land .ccl-button--default:active, .ccl-color_land .ccl-button--default:focus, .ccl-color_land .ccl-button--default:hover {
      background-color: #A0B128;
      color: #fff; }
  .ccl-color_land .ccl-button--filter-primary,
  .ccl-color_land .ccl-button--filter-icon {
    background-color: #A0B128;
    color: #fff; }
    .ccl-color_land .ccl-button--filter-primary:active, .ccl-color_land .ccl-button--filter-primary:focus, .ccl-color_land .ccl-button--filter-primary:hover,
    .ccl-color_land .ccl-button--filter-icon:active,
    .ccl-color_land .ccl-button--filter-icon:focus,
    .ccl-color_land .ccl-button--filter-icon:hover {
      border-color: #A0B128;
      background-color: #fff;
      color: #A0B128; }
  .ccl-color_land .ccl-button--filter-secondary {
    background-color: #A0B12880;
    color: #fff; }
    .ccl-color_land .ccl-button--filter-secondary:active, .ccl-color_land .ccl-button--filter-secondary:focus, .ccl-color_land .ccl-button--filter-secondary:hover {
      border-color: #A0B128;
      color: #A0B128;
      background-color: #fff; }
  .ccl-color_land .ccl-breadcrumb__segment--last {
    color: #7C8921; }
  .ccl-color_land .ccl-block-title {
    border-color: #A0B128; }
  .ccl-color_land .ccl-form-check-input:checked + .ccl-form-check-label::after,
  .ccl-color_land .form-check-input:checked + label::after {
    border-color: #A0B128 !important; }
  .ccl-color_land .ccl-form-check-input:checked + .ccl-form-check-label:before {
    border-color: #A0B128; }
  .ccl-color_land .ccl-filter-title {
    background-color: #A0B128; }
  .ccl-color_land .ccl-modal {
    background-color: #A0B128; }
  .ccl-color_land .ccl-footer-main {
    background-color: #A0B128; }
  .ccl-color_land .ccl-footer-form button {
    color: #A0B128 !important; }
  .ccl-color_land .ccl-header-tools {
    background-color: #A0B128; }
  .ccl-color_land .ccl-header-search input {
    color: #A0B128 !important; }
  .ccl-color_land .ccl-header-search button {
    background-color: #212529 !important; }
  .ccl-color_land ul.ccl-language-list {
    background-color: #A0B128 !important; }
    .ccl-color_land ul.ccl-language-list li a:hover,
    .ccl-color_land ul.ccl-language-list li a.is-active:hover {
      color: #A0B128 !important;
      background-color: #fff; }
  @media (max-width: 700px) {
    .ccl-color_land .ccl-header-slogan {
      color: #A0B128 !important; } }
  @media (min-width: 820px) {
    .ccl-color_land .ccl-header-main-menu a {
      color: #A0B128 !important; }
      .ccl-color_land .ccl-header-main-menu a:hover {
        border-color: #A0B128 !important; }
    .ccl-color_land .ccl-header-main-menu li li {
      border-color: #A0B128 !important; }
      .ccl-color_land .ccl-header-main-menu li li a:hover {
        background-color: #A0B128 !important;
        color: #fff !important; }
    .ccl-color_land .ccl-list-carousel .ccl-list-item-image img {
      border-color: #A0B128 !important; }
    .ccl-color_land .ccl-list-carousel .slick-arrow:before {
      color: #A0B128 !important; } }
  @media (max-width: 820px) {
    .ccl-color_land .ccl-header-main-menu a,
    .ccl-color_land .ccl-collapsible-toolmenu a {
      color: #fff !important; }
      .ccl-color_land .ccl-header-main-menu a:hover, .ccl-color_land .ccl-header-main-menu a.active,
      .ccl-color_land .ccl-collapsible-toolmenu a:hover,
      .ccl-color_land .ccl-collapsible-toolmenu a.active {
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ccl-color_land .ccl-header-main-menu .active a,
    .ccl-color_land .ccl-collapsible-toolmenu .active a {
      background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ccl-color_land .ccl-list-item-image {
    border-color: #A0B128; }
  .ccl-color_land .ccl-banner-top-bar {
    background-color: #A0B128 !important; }
  .ccl-color_land .ccl-banner-top-main-block-title {
    background-color: #A0B12880; }
  .ccl-color_land .ccl-main-menu-collapse-button:hover,
  .ccl-color_land .ccl-search-collapse-button:hover {
    color: #A0B128 !important; }
  @media (max-width: 820px) {
    .ccl-color_land .ccl-main-menu {
      background-color: #A0B128 !important; } }
  .ccl-color_land .ccl-use-case-col-list {
    background-color: #A0B1280f; }

.ccl-service-button-m.ccl-service-button-land,
.ccl-service-button-l.ccl-service-button-land,
.ccl-service-button-f.ccl-service-button-land {
  background-color: #A0B128; }
  .ccl-service-button-m.ccl-service-button-land .ccl-service-button-icon path,
  .ccl-service-button-l.ccl-service-button-land .ccl-service-button-icon path,
  .ccl-service-button-f.ccl-service-button-land .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-m.ccl-service-button-land:active, .ccl-service-button-m.ccl-service-button-land:focus, .ccl-service-button-m.ccl-service-button-land:hover,
  .ccl-service-button-l.ccl-service-button-land:active,
  .ccl-service-button-l.ccl-service-button-land:focus,
  .ccl-service-button-l.ccl-service-button-land:hover,
  .ccl-service-button-f.ccl-service-button-land:active,
  .ccl-service-button-f.ccl-service-button-land:focus,
  .ccl-service-button-f.ccl-service-button-land:hover {
    background-color: #fff;
    color: #A0B128; }
    .ccl-service-button-m.ccl-service-button-land:active .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-land:focus .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-land:hover .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-land:active .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-land:focus .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-land:hover .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-land:active .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-land:focus .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-land:hover .ccl-service-button-icon path {
      fill: #A0B128; }

.ccl-service-button-s.ccl-service-button-land .ccl-service-button-icon path {
  fill: #A0B128; }
.ccl-service-button-s.ccl-service-button-land.ccl-service-button-link:active, .ccl-service-button-s.ccl-service-button-land.ccl-service-button-link:focus, .ccl-service-button-s.ccl-service-button-land.ccl-service-button-link:hover {
  background-color: #A0B128; }
  .ccl-service-button-s.ccl-service-button-land.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-land.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-land.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }

.ccl-service-button-w.ccl-service-button-land .ccl-service-button-icon path {
  fill: #fff; }
.ccl-service-button-w.ccl-service-button-land.ccl-service-button-link:active, .ccl-service-button-w.ccl-service-button-land.ccl-service-button-link:focus, .ccl-service-button-w.ccl-service-button-land.ccl-service-button-link:hover {
  background-color: #fff; }
  .ccl-service-button-w.ccl-service-button-land.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-land.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-land.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #A0B128; }

.ccl-service-button-full.ccl-service-button-land .ccl-service-button-label {
  color: #A0B128; }
.ccl-service-button-full.ccl-service-button-land.ccl-service-button-link:active, .ccl-service-button-full.ccl-service-button-land.ccl-service-button-link:focus, .ccl-service-button-full.ccl-service-button-land.ccl-service-button-link:hover {
  background-color: #A0B128; }
  .ccl-service-button-full.ccl-service-button-land.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-land.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-land.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-full.ccl-service-button-land.ccl-service-button-link:active .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-land.ccl-service-button-link:focus .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-land.ccl-service-button-link:hover .ccl-service-button-label {
    color: #fff; }

/*THEME atmosphere*/
.ccl-color_atmosphere {
  /*backgrounds*/
  /*elements*/ }
  .ccl-color_atmosphere .ccl-bg-grey {
    background-color: #55BFD00f; }
  .ccl-color_atmosphere .ccl-main_bgcolor {
    background-color: #55BFD0; }
  .ccl-color_atmosphere .ccl-title_bgcolor {
    background-color: #273B4B; }
  .ccl-color_atmosphere .ccl-text_bgcolor {
    background-color: #212529; }
  .ccl-color_atmosphere .ccl-text_light_bgcolor {
    background-color: #ADB0B8; }
  .ccl-color_atmosphere .ccl-link_hover_bgcolor {
    background-color: #5AA8BC; }
  .ccl-color_atmosphere .ccl-link_bgcolor {
    background-color: #80DCF4; }
  .ccl-color_atmosphere .ccl-main_color {
    color: #55BFD0; }
  .ccl-color_atmosphere .ccl-title_color,
  .ccl-color_atmosphere h1,
  .ccl-color_atmosphere h2,
  .ccl-color_atmosphere h3,
  .ccl-color_atmosphere h4,
  .ccl-color_atmosphere h5,
  .ccl-color_atmosphere h6,
  .ccl-color_atmosphere .ccl-title_headline,
  .ccl-color_atmosphere .ccl-title,
  .ccl-color_atmosphere .ccl-body_title {
    color: #273B4B; }
  .ccl-color_atmosphere .ccl-text_color,
  .ccl-color_atmosphere p,
  .ccl-color_atmosphere .ccl-body_big,
  .ccl-color_atmosphere .ccl-body_normal,
  .ccl-color_atmosphere .ccl-body_small {
    color: #212529; }
  .ccl-color_atmosphere .ccl-text_light_color {
    color: #ADB0B8; }
  .ccl-color_atmosphere .ccl-link_hover_color,
  .ccl-color_atmosphere a:hover,
  .ccl-color_atmosphere .ccl-link_hover,
  .ccl-color_atmosphere .ccl-breadcrumbs_link_hover {
    color: #5AA8BC;
    border-color: #5AA8BC; }
  .ccl-color_atmosphere .ccl-link_color,
  .ccl-color_atmosphere .ccl_button_color,
  .ccl-color_atmosphere a,
  .ccl-color_atmosphere .ccl-link,
  .ccl-color_atmosphere .ccl-breadcrumbs_link {
    color: #80DCF4;
    border-color: #80DCF4; }
  .ccl-color_atmosphere .ccl-list li::before {
    background: #55BFD0; }
  .ccl-color_atmosphere .ccl-button--default {
    border-color: #55BFD0;
    color: #55BFD0; }
    .ccl-color_atmosphere .ccl-button--default:active, .ccl-color_atmosphere .ccl-button--default:focus, .ccl-color_atmosphere .ccl-button--default:hover {
      background-color: #55BFD0;
      color: #fff; }
  .ccl-color_atmosphere .ccl-button--filter-primary,
  .ccl-color_atmosphere .ccl-button--filter-icon {
    background-color: #55BFD0;
    color: #fff; }
    .ccl-color_atmosphere .ccl-button--filter-primary:active, .ccl-color_atmosphere .ccl-button--filter-primary:focus, .ccl-color_atmosphere .ccl-button--filter-primary:hover,
    .ccl-color_atmosphere .ccl-button--filter-icon:active,
    .ccl-color_atmosphere .ccl-button--filter-icon:focus,
    .ccl-color_atmosphere .ccl-button--filter-icon:hover {
      border-color: #55BFD0;
      background-color: #fff;
      color: #55BFD0; }
  .ccl-color_atmosphere .ccl-button--filter-secondary {
    background-color: #55BFD080;
    color: #fff; }
    .ccl-color_atmosphere .ccl-button--filter-secondary:active, .ccl-color_atmosphere .ccl-button--filter-secondary:focus, .ccl-color_atmosphere .ccl-button--filter-secondary:hover {
      border-color: #55BFD0;
      color: #55BFD0;
      background-color: #fff; }
  .ccl-color_atmosphere .ccl-breadcrumb__segment--last {
    color: #5AA8BC; }
  .ccl-color_atmosphere .ccl-block-title {
    border-color: #55BFD0; }
  .ccl-color_atmosphere .ccl-form-check-input:checked + .ccl-form-check-label::after,
  .ccl-color_atmosphere .form-check-input:checked + label::after {
    border-color: #55BFD0 !important; }
  .ccl-color_atmosphere .ccl-form-check-input:checked + .ccl-form-check-label:before {
    border-color: #55BFD0; }
  .ccl-color_atmosphere .ccl-filter-title {
    background-color: #55BFD0; }
  .ccl-color_atmosphere .ccl-modal {
    background-color: #55BFD0; }
  .ccl-color_atmosphere .ccl-footer-main {
    background-color: #55BFD0; }
  .ccl-color_atmosphere .ccl-footer-form button {
    color: #55BFD0 !important; }
  .ccl-color_atmosphere .ccl-header-tools {
    background-color: #55BFD0; }
  .ccl-color_atmosphere .ccl-header-search input {
    color: #55BFD0 !important; }
  .ccl-color_atmosphere .ccl-header-search button {
    background-color: #212529 !important; }
  .ccl-color_atmosphere ul.ccl-language-list {
    background-color: #55BFD0 !important; }
    .ccl-color_atmosphere ul.ccl-language-list li a:hover,
    .ccl-color_atmosphere ul.ccl-language-list li a.is-active:hover {
      color: #55BFD0 !important;
      background-color: #fff; }
  @media (max-width: 700px) {
    .ccl-color_atmosphere .ccl-header-slogan {
      color: #55BFD0 !important; } }
  @media (min-width: 820px) {
    .ccl-color_atmosphere .ccl-header-main-menu a {
      color: #55BFD0 !important; }
      .ccl-color_atmosphere .ccl-header-main-menu a:hover {
        border-color: #55BFD0 !important; }
    .ccl-color_atmosphere .ccl-header-main-menu li li {
      border-color: #55BFD0 !important; }
      .ccl-color_atmosphere .ccl-header-main-menu li li a:hover {
        background-color: #55BFD0 !important;
        color: #fff !important; }
    .ccl-color_atmosphere .ccl-list-carousel .ccl-list-item-image img {
      border-color: #55BFD0 !important; }
    .ccl-color_atmosphere .ccl-list-carousel .slick-arrow:before {
      color: #55BFD0 !important; } }
  @media (max-width: 820px) {
    .ccl-color_atmosphere .ccl-header-main-menu a,
    .ccl-color_atmosphere .ccl-collapsible-toolmenu a {
      color: #fff !important; }
      .ccl-color_atmosphere .ccl-header-main-menu a:hover, .ccl-color_atmosphere .ccl-header-main-menu a.active,
      .ccl-color_atmosphere .ccl-collapsible-toolmenu a:hover,
      .ccl-color_atmosphere .ccl-collapsible-toolmenu a.active {
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ccl-color_atmosphere .ccl-header-main-menu .active a,
    .ccl-color_atmosphere .ccl-collapsible-toolmenu .active a {
      background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ccl-color_atmosphere .ccl-list-item-image {
    border-color: #55BFD0; }
  .ccl-color_atmosphere .ccl-banner-top-bar {
    background-color: #55BFD0 !important; }
  .ccl-color_atmosphere .ccl-banner-top-main-block-title {
    background-color: #55BFD080; }
  .ccl-color_atmosphere .ccl-main-menu-collapse-button:hover,
  .ccl-color_atmosphere .ccl-search-collapse-button:hover {
    color: #55BFD0 !important; }
  @media (max-width: 820px) {
    .ccl-color_atmosphere .ccl-main-menu {
      background-color: #55BFD0 !important; } }
  .ccl-color_atmosphere .ccl-use-case-col-list {
    background-color: #55BFD00f; }

.ccl-service-button-m.ccl-service-button-atmosphere,
.ccl-service-button-l.ccl-service-button-atmosphere,
.ccl-service-button-f.ccl-service-button-atmosphere {
  background-color: #55BFD0; }
  .ccl-service-button-m.ccl-service-button-atmosphere .ccl-service-button-icon path,
  .ccl-service-button-l.ccl-service-button-atmosphere .ccl-service-button-icon path,
  .ccl-service-button-f.ccl-service-button-atmosphere .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-m.ccl-service-button-atmosphere:active, .ccl-service-button-m.ccl-service-button-atmosphere:focus, .ccl-service-button-m.ccl-service-button-atmosphere:hover,
  .ccl-service-button-l.ccl-service-button-atmosphere:active,
  .ccl-service-button-l.ccl-service-button-atmosphere:focus,
  .ccl-service-button-l.ccl-service-button-atmosphere:hover,
  .ccl-service-button-f.ccl-service-button-atmosphere:active,
  .ccl-service-button-f.ccl-service-button-atmosphere:focus,
  .ccl-service-button-f.ccl-service-button-atmosphere:hover {
    background-color: #fff;
    color: #55BFD0; }
    .ccl-service-button-m.ccl-service-button-atmosphere:active .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-atmosphere:focus .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-atmosphere:hover .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-atmosphere:active .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-atmosphere:focus .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-atmosphere:hover .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-atmosphere:active .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-atmosphere:focus .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-atmosphere:hover .ccl-service-button-icon path {
      fill: #55BFD0; }

.ccl-service-button-s.ccl-service-button-atmosphere .ccl-service-button-icon path {
  fill: #55BFD0; }
.ccl-service-button-s.ccl-service-button-atmosphere.ccl-service-button-link:active, .ccl-service-button-s.ccl-service-button-atmosphere.ccl-service-button-link:focus, .ccl-service-button-s.ccl-service-button-atmosphere.ccl-service-button-link:hover {
  background-color: #55BFD0; }
  .ccl-service-button-s.ccl-service-button-atmosphere.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-atmosphere.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-atmosphere.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }

.ccl-service-button-w.ccl-service-button-atmosphere .ccl-service-button-icon path {
  fill: #fff; }
.ccl-service-button-w.ccl-service-button-atmosphere.ccl-service-button-link:active, .ccl-service-button-w.ccl-service-button-atmosphere.ccl-service-button-link:focus, .ccl-service-button-w.ccl-service-button-atmosphere.ccl-service-button-link:hover {
  background-color: #fff; }
  .ccl-service-button-w.ccl-service-button-atmosphere.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-atmosphere.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-atmosphere.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #55BFD0; }

.ccl-service-button-full.ccl-service-button-atmosphere .ccl-service-button-label {
  color: #55BFD0; }
.ccl-service-button-full.ccl-service-button-atmosphere.ccl-service-button-link:active, .ccl-service-button-full.ccl-service-button-atmosphere.ccl-service-button-link:focus, .ccl-service-button-full.ccl-service-button-atmosphere.ccl-service-button-link:hover {
  background-color: #55BFD0; }
  .ccl-service-button-full.ccl-service-button-atmosphere.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-atmosphere.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-atmosphere.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-full.ccl-service-button-atmosphere.ccl-service-button-link:active .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-atmosphere.ccl-service-button-link:focus .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-atmosphere.ccl-service-button-link:hover .ccl-service-button-label {
    color: #fff; }

/*THEME marine*/
.ccl-color_marine {
  /*backgrounds*/
  /*elements*/ }
  .ccl-color_marine .ccl-bg-grey {
    background-color: #22689b0f; }
  .ccl-color_marine .ccl-main_bgcolor {
    background-color: #22689b; }
  .ccl-color_marine .ccl-title_bgcolor {
    background-color: #273b4b; }
  .ccl-color_marine .ccl-text_bgcolor {
    background-color: #212529; }
  .ccl-color_marine .ccl-text_light_bgcolor {
    background-color: #ADB0B8; }
  .ccl-color_marine .ccl-link_hover_bgcolor {
    background-color: #146883; }
  .ccl-color_marine .ccl-link_bgcolor {
    background-color: #1B97BF; }
  .ccl-color_marine .ccl-main_color {
    color: #22689b; }
  .ccl-color_marine .ccl-title_color,
  .ccl-color_marine h1,
  .ccl-color_marine h2,
  .ccl-color_marine h3,
  .ccl-color_marine h4,
  .ccl-color_marine h5,
  .ccl-color_marine h6,
  .ccl-color_marine .ccl-title_headline,
  .ccl-color_marine .ccl-title,
  .ccl-color_marine .ccl-body_title {
    color: #273b4b; }
  .ccl-color_marine .ccl-text_color,
  .ccl-color_marine p,
  .ccl-color_marine .ccl-body_big,
  .ccl-color_marine .ccl-body_normal,
  .ccl-color_marine .ccl-body_small {
    color: #212529; }
  .ccl-color_marine .ccl-text_light_color {
    color: #ADB0B8; }
  .ccl-color_marine .ccl-link_hover_color,
  .ccl-color_marine a:hover,
  .ccl-color_marine .ccl-link_hover,
  .ccl-color_marine .ccl-breadcrumbs_link_hover {
    color: #146883;
    border-color: #146883; }
  .ccl-color_marine .ccl-link_color,
  .ccl-color_marine .ccl_button_color,
  .ccl-color_marine a,
  .ccl-color_marine .ccl-link,
  .ccl-color_marine .ccl-breadcrumbs_link {
    color: #1B97BF;
    border-color: #1B97BF; }
  .ccl-color_marine .ccl-list li::before {
    background: #22689b; }
  .ccl-color_marine .ccl-button--default {
    border-color: #22689b;
    color: #22689b; }
    .ccl-color_marine .ccl-button--default:active, .ccl-color_marine .ccl-button--default:focus, .ccl-color_marine .ccl-button--default:hover {
      background-color: #22689b;
      color: #fff; }
  .ccl-color_marine .ccl-button--filter-primary,
  .ccl-color_marine .ccl-button--filter-icon {
    background-color: #22689b;
    color: #fff; }
    .ccl-color_marine .ccl-button--filter-primary:active, .ccl-color_marine .ccl-button--filter-primary:focus, .ccl-color_marine .ccl-button--filter-primary:hover,
    .ccl-color_marine .ccl-button--filter-icon:active,
    .ccl-color_marine .ccl-button--filter-icon:focus,
    .ccl-color_marine .ccl-button--filter-icon:hover {
      border-color: #22689b;
      background-color: #fff;
      color: #22689b; }
  .ccl-color_marine .ccl-button--filter-secondary {
    background-color: #22689b80;
    color: #fff; }
    .ccl-color_marine .ccl-button--filter-secondary:active, .ccl-color_marine .ccl-button--filter-secondary:focus, .ccl-color_marine .ccl-button--filter-secondary:hover {
      border-color: #22689b;
      color: #22689b;
      background-color: #fff; }
  .ccl-color_marine .ccl-breadcrumb__segment--last {
    color: #146883; }
  .ccl-color_marine .ccl-block-title {
    border-color: #22689b; }
  .ccl-color_marine .ccl-form-check-input:checked + .ccl-form-check-label::after,
  .ccl-color_marine .form-check-input:checked + label::after {
    border-color: #22689b !important; }
  .ccl-color_marine .ccl-form-check-input:checked + .ccl-form-check-label:before {
    border-color: #22689b; }
  .ccl-color_marine .ccl-filter-title {
    background-color: #22689b; }
  .ccl-color_marine .ccl-modal {
    background-color: #22689b; }
  .ccl-color_marine .ccl-footer-main {
    background-color: #22689b; }
  .ccl-color_marine .ccl-footer-form button {
    color: #22689b !important; }
  .ccl-color_marine .ccl-header-tools {
    background-color: #22689b; }
  .ccl-color_marine .ccl-header-search input {
    color: #22689b !important; }
  .ccl-color_marine .ccl-header-search button {
    background-color: #212529 !important; }
  .ccl-color_marine ul.ccl-language-list {
    background-color: #22689b !important; }
    .ccl-color_marine ul.ccl-language-list li a:hover,
    .ccl-color_marine ul.ccl-language-list li a.is-active:hover {
      color: #22689b !important;
      background-color: #fff; }
  @media (max-width: 700px) {
    .ccl-color_marine .ccl-header-slogan {
      color: #22689b !important; } }
  @media (min-width: 820px) {
    .ccl-color_marine .ccl-header-main-menu a {
      color: #22689b !important; }
      .ccl-color_marine .ccl-header-main-menu a:hover {
        border-color: #22689b !important; }
    .ccl-color_marine .ccl-header-main-menu li li {
      border-color: #22689b !important; }
      .ccl-color_marine .ccl-header-main-menu li li a:hover {
        background-color: #22689b !important;
        color: #fff !important; }
    .ccl-color_marine .ccl-list-carousel .ccl-list-item-image img {
      border-color: #22689b !important; }
    .ccl-color_marine .ccl-list-carousel .slick-arrow:before {
      color: #22689b !important; } }
  @media (max-width: 820px) {
    .ccl-color_marine .ccl-header-main-menu a,
    .ccl-color_marine .ccl-collapsible-toolmenu a {
      color: #fff !important; }
      .ccl-color_marine .ccl-header-main-menu a:hover, .ccl-color_marine .ccl-header-main-menu a.active,
      .ccl-color_marine .ccl-collapsible-toolmenu a:hover,
      .ccl-color_marine .ccl-collapsible-toolmenu a.active {
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ccl-color_marine .ccl-header-main-menu .active a,
    .ccl-color_marine .ccl-collapsible-toolmenu .active a {
      background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ccl-color_marine .ccl-list-item-image {
    border-color: #22689b; }
  .ccl-color_marine .ccl-banner-top-bar {
    background-color: #22689b !important; }
  .ccl-color_marine .ccl-banner-top-main-block-title {
    background-color: #22689b80; }
  .ccl-color_marine .ccl-main-menu-collapse-button:hover,
  .ccl-color_marine .ccl-search-collapse-button:hover {
    color: #22689b !important; }
  @media (max-width: 820px) {
    .ccl-color_marine .ccl-main-menu {
      background-color: #22689b !important; } }
  .ccl-color_marine .ccl-use-case-col-list {
    background-color: #22689b0f; }

.ccl-service-button-m.ccl-service-button-marine,
.ccl-service-button-l.ccl-service-button-marine,
.ccl-service-button-f.ccl-service-button-marine {
  background-color: #22689b; }
  .ccl-service-button-m.ccl-service-button-marine .ccl-service-button-icon path,
  .ccl-service-button-l.ccl-service-button-marine .ccl-service-button-icon path,
  .ccl-service-button-f.ccl-service-button-marine .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-m.ccl-service-button-marine:active, .ccl-service-button-m.ccl-service-button-marine:focus, .ccl-service-button-m.ccl-service-button-marine:hover,
  .ccl-service-button-l.ccl-service-button-marine:active,
  .ccl-service-button-l.ccl-service-button-marine:focus,
  .ccl-service-button-l.ccl-service-button-marine:hover,
  .ccl-service-button-f.ccl-service-button-marine:active,
  .ccl-service-button-f.ccl-service-button-marine:focus,
  .ccl-service-button-f.ccl-service-button-marine:hover {
    background-color: #fff;
    color: #22689b; }
    .ccl-service-button-m.ccl-service-button-marine:active .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-marine:focus .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-marine:hover .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-marine:active .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-marine:focus .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-marine:hover .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-marine:active .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-marine:focus .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-marine:hover .ccl-service-button-icon path {
      fill: #22689b; }

.ccl-service-button-s.ccl-service-button-marine .ccl-service-button-icon path {
  fill: #22689b; }
.ccl-service-button-s.ccl-service-button-marine.ccl-service-button-link:active, .ccl-service-button-s.ccl-service-button-marine.ccl-service-button-link:focus, .ccl-service-button-s.ccl-service-button-marine.ccl-service-button-link:hover {
  background-color: #22689b; }
  .ccl-service-button-s.ccl-service-button-marine.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-marine.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-marine.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }

.ccl-service-button-w.ccl-service-button-marine .ccl-service-button-icon path {
  fill: #fff; }
.ccl-service-button-w.ccl-service-button-marine.ccl-service-button-link:active, .ccl-service-button-w.ccl-service-button-marine.ccl-service-button-link:focus, .ccl-service-button-w.ccl-service-button-marine.ccl-service-button-link:hover {
  background-color: #fff; }
  .ccl-service-button-w.ccl-service-button-marine.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-marine.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-marine.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #22689b; }

.ccl-service-button-full.ccl-service-button-marine .ccl-service-button-label {
  color: #22689b; }
.ccl-service-button-full.ccl-service-button-marine.ccl-service-button-link:active, .ccl-service-button-full.ccl-service-button-marine.ccl-service-button-link:focus, .ccl-service-button-full.ccl-service-button-marine.ccl-service-button-link:hover {
  background-color: #22689b; }
  .ccl-service-button-full.ccl-service-button-marine.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-marine.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-marine.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-full.ccl-service-button-marine.ccl-service-button-link:active .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-marine.ccl-service-button-link:focus .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-marine.ccl-service-button-link:hover .ccl-service-button-label {
    color: #fff; }

/*THEME security*/
.ccl-color_security {
  /*backgrounds*/
  /*elements*/ }
  .ccl-color_security .ccl-bg-grey {
    background-color: #6188880f; }
  .ccl-color_security .ccl-main_bgcolor {
    background-color: #618888; }
  .ccl-color_security .ccl-title_bgcolor {
    background-color: #273B4B; }
  .ccl-color_security .ccl-text_bgcolor {
    background-color: #212529; }
  .ccl-color_security .ccl-text_light_bgcolor {
    background-color: #ADB0B8; }
  .ccl-color_security .ccl-link_hover_bgcolor {
    background-color: #617B7B; }
  .ccl-color_security .ccl-link_bgcolor {
    background-color: #7DA7A7; }
  .ccl-color_security .ccl-main_color {
    color: #618888; }
  .ccl-color_security .ccl-title_color,
  .ccl-color_security h1,
  .ccl-color_security h2,
  .ccl-color_security h3,
  .ccl-color_security h4,
  .ccl-color_security h5,
  .ccl-color_security h6,
  .ccl-color_security .ccl-title_headline,
  .ccl-color_security .ccl-title,
  .ccl-color_security .ccl-body_title {
    color: #273B4B; }
  .ccl-color_security .ccl-text_color,
  .ccl-color_security p,
  .ccl-color_security .ccl-body_big,
  .ccl-color_security .ccl-body_normal,
  .ccl-color_security .ccl-body_small {
    color: #212529; }
  .ccl-color_security .ccl-text_light_color {
    color: #ADB0B8; }
  .ccl-color_security .ccl-link_hover_color,
  .ccl-color_security a:hover,
  .ccl-color_security .ccl-link_hover,
  .ccl-color_security .ccl-breadcrumbs_link_hover {
    color: #617B7B;
    border-color: #617B7B; }
  .ccl-color_security .ccl-link_color,
  .ccl-color_security .ccl_button_color,
  .ccl-color_security a,
  .ccl-color_security .ccl-link,
  .ccl-color_security .ccl-breadcrumbs_link {
    color: #7DA7A7;
    border-color: #7DA7A7; }
  .ccl-color_security .ccl-list li::before {
    background: #618888; }
  .ccl-color_security .ccl-button--default {
    border-color: #618888;
    color: #618888; }
    .ccl-color_security .ccl-button--default:active, .ccl-color_security .ccl-button--default:focus, .ccl-color_security .ccl-button--default:hover {
      background-color: #618888;
      color: #fff; }
  .ccl-color_security .ccl-button--filter-primary,
  .ccl-color_security .ccl-button--filter-icon {
    background-color: #618888;
    color: #fff; }
    .ccl-color_security .ccl-button--filter-primary:active, .ccl-color_security .ccl-button--filter-primary:focus, .ccl-color_security .ccl-button--filter-primary:hover,
    .ccl-color_security .ccl-button--filter-icon:active,
    .ccl-color_security .ccl-button--filter-icon:focus,
    .ccl-color_security .ccl-button--filter-icon:hover {
      border-color: #618888;
      background-color: #fff;
      color: #618888; }
  .ccl-color_security .ccl-button--filter-secondary {
    background-color: #61888880;
    color: #fff; }
    .ccl-color_security .ccl-button--filter-secondary:active, .ccl-color_security .ccl-button--filter-secondary:focus, .ccl-color_security .ccl-button--filter-secondary:hover {
      border-color: #618888;
      color: #618888;
      background-color: #fff; }
  .ccl-color_security .ccl-breadcrumb__segment--last {
    color: #617B7B; }
  .ccl-color_security .ccl-block-title {
    border-color: #618888; }
  .ccl-color_security .ccl-form-check-input:checked + .ccl-form-check-label::after,
  .ccl-color_security .form-check-input:checked + label::after {
    border-color: #618888 !important; }
  .ccl-color_security .ccl-form-check-input:checked + .ccl-form-check-label:before {
    border-color: #618888; }
  .ccl-color_security .ccl-filter-title {
    background-color: #618888; }
  .ccl-color_security .ccl-modal {
    background-color: #618888; }
  .ccl-color_security .ccl-footer-main {
    background-color: #618888; }
  .ccl-color_security .ccl-footer-form button {
    color: #618888 !important; }
  .ccl-color_security .ccl-header-tools {
    background-color: #618888; }
  .ccl-color_security .ccl-header-search input {
    color: #618888 !important; }
  .ccl-color_security .ccl-header-search button {
    background-color: #212529 !important; }
  .ccl-color_security ul.ccl-language-list {
    background-color: #618888 !important; }
    .ccl-color_security ul.ccl-language-list li a:hover,
    .ccl-color_security ul.ccl-language-list li a.is-active:hover {
      color: #618888 !important;
      background-color: #fff; }
  @media (max-width: 700px) {
    .ccl-color_security .ccl-header-slogan {
      color: #618888 !important; } }
  @media (min-width: 820px) {
    .ccl-color_security .ccl-header-main-menu a {
      color: #618888 !important; }
      .ccl-color_security .ccl-header-main-menu a:hover {
        border-color: #618888 !important; }
    .ccl-color_security .ccl-header-main-menu li li {
      border-color: #618888 !important; }
      .ccl-color_security .ccl-header-main-menu li li a:hover {
        background-color: #618888 !important;
        color: #fff !important; }
    .ccl-color_security .ccl-list-carousel .ccl-list-item-image img {
      border-color: #618888 !important; }
    .ccl-color_security .ccl-list-carousel .slick-arrow:before {
      color: #618888 !important; } }
  @media (max-width: 820px) {
    .ccl-color_security .ccl-header-main-menu a,
    .ccl-color_security .ccl-collapsible-toolmenu a {
      color: #fff !important; }
      .ccl-color_security .ccl-header-main-menu a:hover, .ccl-color_security .ccl-header-main-menu a.active,
      .ccl-color_security .ccl-collapsible-toolmenu a:hover,
      .ccl-color_security .ccl-collapsible-toolmenu a.active {
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ccl-color_security .ccl-header-main-menu .active a,
    .ccl-color_security .ccl-collapsible-toolmenu .active a {
      background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ccl-color_security .ccl-list-item-image {
    border-color: #618888; }
  .ccl-color_security .ccl-banner-top-bar {
    background-color: #618888 !important; }
  .ccl-color_security .ccl-banner-top-main-block-title {
    background-color: #61888880; }
  .ccl-color_security .ccl-main-menu-collapse-button:hover,
  .ccl-color_security .ccl-search-collapse-button:hover {
    color: #618888 !important; }
  @media (max-width: 820px) {
    .ccl-color_security .ccl-main-menu {
      background-color: #618888 !important; } }
  .ccl-color_security .ccl-use-case-col-list {
    background-color: #6188880f; }

.ccl-service-button-m.ccl-service-button-security,
.ccl-service-button-l.ccl-service-button-security,
.ccl-service-button-f.ccl-service-button-security {
  background-color: #618888; }
  .ccl-service-button-m.ccl-service-button-security .ccl-service-button-icon path,
  .ccl-service-button-l.ccl-service-button-security .ccl-service-button-icon path,
  .ccl-service-button-f.ccl-service-button-security .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-m.ccl-service-button-security:active, .ccl-service-button-m.ccl-service-button-security:focus, .ccl-service-button-m.ccl-service-button-security:hover,
  .ccl-service-button-l.ccl-service-button-security:active,
  .ccl-service-button-l.ccl-service-button-security:focus,
  .ccl-service-button-l.ccl-service-button-security:hover,
  .ccl-service-button-f.ccl-service-button-security:active,
  .ccl-service-button-f.ccl-service-button-security:focus,
  .ccl-service-button-f.ccl-service-button-security:hover {
    background-color: #fff;
    color: #618888; }
    .ccl-service-button-m.ccl-service-button-security:active .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-security:focus .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-security:hover .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-security:active .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-security:focus .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-security:hover .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-security:active .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-security:focus .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-security:hover .ccl-service-button-icon path {
      fill: #618888; }

.ccl-service-button-s.ccl-service-button-security .ccl-service-button-icon path {
  fill: #618888; }
.ccl-service-button-s.ccl-service-button-security.ccl-service-button-link:active, .ccl-service-button-s.ccl-service-button-security.ccl-service-button-link:focus, .ccl-service-button-s.ccl-service-button-security.ccl-service-button-link:hover {
  background-color: #618888; }
  .ccl-service-button-s.ccl-service-button-security.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-security.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-security.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }

.ccl-service-button-w.ccl-service-button-security .ccl-service-button-icon path {
  fill: #fff; }
.ccl-service-button-w.ccl-service-button-security.ccl-service-button-link:active, .ccl-service-button-w.ccl-service-button-security.ccl-service-button-link:focus, .ccl-service-button-w.ccl-service-button-security.ccl-service-button-link:hover {
  background-color: #fff; }
  .ccl-service-button-w.ccl-service-button-security.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-security.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-security.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #618888; }

.ccl-service-button-full.ccl-service-button-security .ccl-service-button-label {
  color: #618888; }
.ccl-service-button-full.ccl-service-button-security.ccl-service-button-link:active, .ccl-service-button-full.ccl-service-button-security.ccl-service-button-link:focus, .ccl-service-button-full.ccl-service-button-security.ccl-service-button-link:hover {
  background-color: #618888; }
  .ccl-service-button-full.ccl-service-button-security.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-security.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-security.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-full.ccl-service-button-security.ccl-service-button-link:active .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-security.ccl-service-button-link:focus .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-security.ccl-service-button-link:hover .ccl-service-button-label {
    color: #fff; }

/*THEME emergency*/
.ccl-color_emergency {
  /*backgrounds*/
  /*elements*/ }
  .ccl-color_emergency .ccl-bg-grey {
    background-color: #FAA73E0f; }
  .ccl-color_emergency .ccl-main_bgcolor {
    background-color: #FAA73E; }
  .ccl-color_emergency .ccl-title_bgcolor {
    background-color: #273B4B; }
  .ccl-color_emergency .ccl-text_bgcolor {
    background-color: #212529; }
  .ccl-color_emergency .ccl-text_light_bgcolor {
    background-color: #ADB0B8; }
  .ccl-color_emergency .ccl-link_hover_bgcolor {
    background-color: #286E9F; }
  .ccl-color_emergency .ccl-link_bgcolor {
    background-color: #FFBD6A; }
  .ccl-color_emergency .ccl-main_color {
    color: #FAA73E; }
  .ccl-color_emergency .ccl-title_color,
  .ccl-color_emergency h1,
  .ccl-color_emergency h2,
  .ccl-color_emergency h3,
  .ccl-color_emergency h4,
  .ccl-color_emergency h5,
  .ccl-color_emergency h6,
  .ccl-color_emergency .ccl-title_headline,
  .ccl-color_emergency .ccl-title,
  .ccl-color_emergency .ccl-body_title {
    color: #273B4B; }
  .ccl-color_emergency .ccl-text_color,
  .ccl-color_emergency p,
  .ccl-color_emergency .ccl-body_big,
  .ccl-color_emergency .ccl-body_normal,
  .ccl-color_emergency .ccl-body_small {
    color: #212529; }
  .ccl-color_emergency .ccl-text_light_color {
    color: #ADB0B8; }
  .ccl-color_emergency .ccl-link_hover_color,
  .ccl-color_emergency a:hover,
  .ccl-color_emergency .ccl-link_hover,
  .ccl-color_emergency .ccl-breadcrumbs_link_hover {
    color: #286E9F;
    border-color: #286E9F; }
  .ccl-color_emergency .ccl-link_color,
  .ccl-color_emergency .ccl_button_color,
  .ccl-color_emergency a,
  .ccl-color_emergency .ccl-link,
  .ccl-color_emergency .ccl-breadcrumbs_link {
    color: #FFBD6A;
    border-color: #FFBD6A; }
  .ccl-color_emergency .ccl-list li::before {
    background: #FAA73E; }
  .ccl-color_emergency .ccl-button--default {
    border-color: #FAA73E;
    color: #FAA73E; }
    .ccl-color_emergency .ccl-button--default:active, .ccl-color_emergency .ccl-button--default:focus, .ccl-color_emergency .ccl-button--default:hover {
      background-color: #FAA73E;
      color: #fff; }
  .ccl-color_emergency .ccl-button--filter-primary,
  .ccl-color_emergency .ccl-button--filter-icon {
    background-color: #FAA73E;
    color: #fff; }
    .ccl-color_emergency .ccl-button--filter-primary:active, .ccl-color_emergency .ccl-button--filter-primary:focus, .ccl-color_emergency .ccl-button--filter-primary:hover,
    .ccl-color_emergency .ccl-button--filter-icon:active,
    .ccl-color_emergency .ccl-button--filter-icon:focus,
    .ccl-color_emergency .ccl-button--filter-icon:hover {
      border-color: #FAA73E;
      background-color: #fff;
      color: #FAA73E; }
  .ccl-color_emergency .ccl-button--filter-secondary {
    background-color: #FAA73E80;
    color: #fff; }
    .ccl-color_emergency .ccl-button--filter-secondary:active, .ccl-color_emergency .ccl-button--filter-secondary:focus, .ccl-color_emergency .ccl-button--filter-secondary:hover {
      border-color: #FAA73E;
      color: #FAA73E;
      background-color: #fff; }
  .ccl-color_emergency .ccl-breadcrumb__segment--last {
    color: #286E9F; }
  .ccl-color_emergency .ccl-block-title {
    border-color: #FAA73E; }
  .ccl-color_emergency .ccl-form-check-input:checked + .ccl-form-check-label::after,
  .ccl-color_emergency .form-check-input:checked + label::after {
    border-color: #FAA73E !important; }
  .ccl-color_emergency .ccl-form-check-input:checked + .ccl-form-check-label:before {
    border-color: #FAA73E; }
  .ccl-color_emergency .ccl-filter-title {
    background-color: #FAA73E; }
  .ccl-color_emergency .ccl-modal {
    background-color: #FAA73E; }
  .ccl-color_emergency .ccl-footer-main {
    background-color: #FAA73E; }
  .ccl-color_emergency .ccl-footer-form button {
    color: #FAA73E !important; }
  .ccl-color_emergency .ccl-header-tools {
    background-color: #FAA73E; }
  .ccl-color_emergency .ccl-header-search input {
    color: #FAA73E !important; }
  .ccl-color_emergency .ccl-header-search button {
    background-color: #212529 !important; }
  .ccl-color_emergency ul.ccl-language-list {
    background-color: #FAA73E !important; }
    .ccl-color_emergency ul.ccl-language-list li a:hover,
    .ccl-color_emergency ul.ccl-language-list li a.is-active:hover {
      color: #FAA73E !important;
      background-color: #fff; }
  @media (max-width: 700px) {
    .ccl-color_emergency .ccl-header-slogan {
      color: #FAA73E !important; } }
  @media (min-width: 820px) {
    .ccl-color_emergency .ccl-header-main-menu a {
      color: #FAA73E !important; }
      .ccl-color_emergency .ccl-header-main-menu a:hover {
        border-color: #FAA73E !important; }
    .ccl-color_emergency .ccl-header-main-menu li li {
      border-color: #FAA73E !important; }
      .ccl-color_emergency .ccl-header-main-menu li li a:hover {
        background-color: #FAA73E !important;
        color: #fff !important; }
    .ccl-color_emergency .ccl-list-carousel .ccl-list-item-image img {
      border-color: #FAA73E !important; }
    .ccl-color_emergency .ccl-list-carousel .slick-arrow:before {
      color: #FAA73E !important; } }
  @media (max-width: 820px) {
    .ccl-color_emergency .ccl-header-main-menu a,
    .ccl-color_emergency .ccl-collapsible-toolmenu a {
      color: #fff !important; }
      .ccl-color_emergency .ccl-header-main-menu a:hover, .ccl-color_emergency .ccl-header-main-menu a.active,
      .ccl-color_emergency .ccl-collapsible-toolmenu a:hover,
      .ccl-color_emergency .ccl-collapsible-toolmenu a.active {
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ccl-color_emergency .ccl-header-main-menu .active a,
    .ccl-color_emergency .ccl-collapsible-toolmenu .active a {
      background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ccl-color_emergency .ccl-list-item-image {
    border-color: #FAA73E; }
  .ccl-color_emergency .ccl-banner-top-bar {
    background-color: #FAA73E !important; }
  .ccl-color_emergency .ccl-banner-top-main-block-title {
    background-color: #FAA73E80; }
  .ccl-color_emergency .ccl-main-menu-collapse-button:hover,
  .ccl-color_emergency .ccl-search-collapse-button:hover {
    color: #FAA73E !important; }
  @media (max-width: 820px) {
    .ccl-color_emergency .ccl-main-menu {
      background-color: #FAA73E !important; } }
  .ccl-color_emergency .ccl-use-case-col-list {
    background-color: #FAA73E0f; }

.ccl-service-button-m.ccl-service-button-emergency,
.ccl-service-button-l.ccl-service-button-emergency,
.ccl-service-button-f.ccl-service-button-emergency {
  background-color: #FAA73E; }
  .ccl-service-button-m.ccl-service-button-emergency .ccl-service-button-icon path,
  .ccl-service-button-l.ccl-service-button-emergency .ccl-service-button-icon path,
  .ccl-service-button-f.ccl-service-button-emergency .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-m.ccl-service-button-emergency:active, .ccl-service-button-m.ccl-service-button-emergency:focus, .ccl-service-button-m.ccl-service-button-emergency:hover,
  .ccl-service-button-l.ccl-service-button-emergency:active,
  .ccl-service-button-l.ccl-service-button-emergency:focus,
  .ccl-service-button-l.ccl-service-button-emergency:hover,
  .ccl-service-button-f.ccl-service-button-emergency:active,
  .ccl-service-button-f.ccl-service-button-emergency:focus,
  .ccl-service-button-f.ccl-service-button-emergency:hover {
    background-color: #fff;
    color: #FAA73E; }
    .ccl-service-button-m.ccl-service-button-emergency:active .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-emergency:focus .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-emergency:hover .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-emergency:active .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-emergency:focus .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-emergency:hover .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-emergency:active .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-emergency:focus .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-emergency:hover .ccl-service-button-icon path {
      fill: #FAA73E; }

.ccl-service-button-s.ccl-service-button-emergency .ccl-service-button-icon path {
  fill: #FAA73E; }
.ccl-service-button-s.ccl-service-button-emergency.ccl-service-button-link:active, .ccl-service-button-s.ccl-service-button-emergency.ccl-service-button-link:focus, .ccl-service-button-s.ccl-service-button-emergency.ccl-service-button-link:hover {
  background-color: #FAA73E; }
  .ccl-service-button-s.ccl-service-button-emergency.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-emergency.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-emergency.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }

.ccl-service-button-w.ccl-service-button-emergency .ccl-service-button-icon path {
  fill: #fff; }
.ccl-service-button-w.ccl-service-button-emergency.ccl-service-button-link:active, .ccl-service-button-w.ccl-service-button-emergency.ccl-service-button-link:focus, .ccl-service-button-w.ccl-service-button-emergency.ccl-service-button-link:hover {
  background-color: #fff; }
  .ccl-service-button-w.ccl-service-button-emergency.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-emergency.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-emergency.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #FAA73E; }

.ccl-service-button-full.ccl-service-button-emergency .ccl-service-button-label {
  color: #FAA73E; }
.ccl-service-button-full.ccl-service-button-emergency.ccl-service-button-link:active, .ccl-service-button-full.ccl-service-button-emergency.ccl-service-button-link:focus, .ccl-service-button-full.ccl-service-button-emergency.ccl-service-button-link:hover {
  background-color: #FAA73E; }
  .ccl-service-button-full.ccl-service-button-emergency.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-emergency.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-emergency.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-full.ccl-service-button-emergency.ccl-service-button-link:active .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-emergency.ccl-service-button-link:focus .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-emergency.ccl-service-button-link:hover .ccl-service-button-label {
    color: #fff; }

/*THEME insitu*/
.ccl-color_insitu {
  /*backgrounds*/
  /*elements*/ }
  .ccl-color_insitu .ccl-bg-grey {
    background-color: #783F340f; }
  .ccl-color_insitu .ccl-main_bgcolor {
    background-color: #783F34; }
  .ccl-color_insitu .ccl-title_bgcolor {
    background-color: #273B4B; }
  .ccl-color_insitu .ccl-text_bgcolor {
    background-color: #212529; }
  .ccl-color_insitu .ccl-text_light_bgcolor {
    background-color: #ADB0B8; }
  .ccl-color_insitu .ccl-link_hover_bgcolor {
    background-color: #60342B; }
  .ccl-color_insitu .ccl-link_bgcolor {
    background-color: #96574A; }
  .ccl-color_insitu .ccl-main_color {
    color: #783F34; }
  .ccl-color_insitu .ccl-title_color,
  .ccl-color_insitu h1,
  .ccl-color_insitu h2,
  .ccl-color_insitu h3,
  .ccl-color_insitu h4,
  .ccl-color_insitu h5,
  .ccl-color_insitu h6,
  .ccl-color_insitu .ccl-title_headline,
  .ccl-color_insitu .ccl-title,
  .ccl-color_insitu .ccl-body_title {
    color: #273B4B; }
  .ccl-color_insitu .ccl-text_color,
  .ccl-color_insitu p,
  .ccl-color_insitu .ccl-body_big,
  .ccl-color_insitu .ccl-body_normal,
  .ccl-color_insitu .ccl-body_small {
    color: #212529; }
  .ccl-color_insitu .ccl-text_light_color {
    color: #ADB0B8; }
  .ccl-color_insitu .ccl-link_hover_color,
  .ccl-color_insitu a:hover,
  .ccl-color_insitu .ccl-link_hover,
  .ccl-color_insitu .ccl-breadcrumbs_link_hover {
    color: #60342B;
    border-color: #60342B; }
  .ccl-color_insitu .ccl-link_color,
  .ccl-color_insitu .ccl_button_color,
  .ccl-color_insitu a,
  .ccl-color_insitu .ccl-link,
  .ccl-color_insitu .ccl-breadcrumbs_link {
    color: #96574A;
    border-color: #96574A; }
  .ccl-color_insitu .ccl-list li::before {
    background: #783F34; }
  .ccl-color_insitu .ccl-button--default {
    border-color: #783F34;
    color: #783F34; }
    .ccl-color_insitu .ccl-button--default:active, .ccl-color_insitu .ccl-button--default:focus, .ccl-color_insitu .ccl-button--default:hover {
      background-color: #783F34;
      color: #fff; }
  .ccl-color_insitu .ccl-button--filter-primary,
  .ccl-color_insitu .ccl-button--filter-icon {
    background-color: #783F34;
    color: #fff; }
    .ccl-color_insitu .ccl-button--filter-primary:active, .ccl-color_insitu .ccl-button--filter-primary:focus, .ccl-color_insitu .ccl-button--filter-primary:hover,
    .ccl-color_insitu .ccl-button--filter-icon:active,
    .ccl-color_insitu .ccl-button--filter-icon:focus,
    .ccl-color_insitu .ccl-button--filter-icon:hover {
      border-color: #783F34;
      background-color: #fff;
      color: #783F34; }
  .ccl-color_insitu .ccl-button--filter-secondary {
    background-color: #783F3480;
    color: #fff; }
    .ccl-color_insitu .ccl-button--filter-secondary:active, .ccl-color_insitu .ccl-button--filter-secondary:focus, .ccl-color_insitu .ccl-button--filter-secondary:hover {
      border-color: #783F34;
      color: #783F34;
      background-color: #fff; }
  .ccl-color_insitu .ccl-breadcrumb__segment--last {
    color: #60342B; }
  .ccl-color_insitu .ccl-block-title {
    border-color: #783F34; }
  .ccl-color_insitu .ccl-form-check-input:checked + .ccl-form-check-label::after,
  .ccl-color_insitu .form-check-input:checked + label::after {
    border-color: #783F34 !important; }
  .ccl-color_insitu .ccl-form-check-input:checked + .ccl-form-check-label:before {
    border-color: #783F34; }
  .ccl-color_insitu .ccl-filter-title {
    background-color: #783F34; }
  .ccl-color_insitu .ccl-modal {
    background-color: #783F34; }
  .ccl-color_insitu .ccl-footer-main {
    background-color: #783F34; }
  .ccl-color_insitu .ccl-footer-form button {
    color: #783F34 !important; }
  .ccl-color_insitu .ccl-header-tools {
    background-color: #783F34; }
  .ccl-color_insitu .ccl-header-search input {
    color: #783F34 !important; }
  .ccl-color_insitu .ccl-header-search button {
    background-color: #212529 !important; }
  .ccl-color_insitu ul.ccl-language-list {
    background-color: #783F34 !important; }
    .ccl-color_insitu ul.ccl-language-list li a:hover,
    .ccl-color_insitu ul.ccl-language-list li a.is-active:hover {
      color: #783F34 !important;
      background-color: #fff; }
  @media (max-width: 700px) {
    .ccl-color_insitu .ccl-header-slogan {
      color: #783F34 !important; } }
  @media (min-width: 820px) {
    .ccl-color_insitu .ccl-header-main-menu a {
      color: #783F34 !important; }
      .ccl-color_insitu .ccl-header-main-menu a:hover {
        border-color: #783F34 !important; }
    .ccl-color_insitu .ccl-header-main-menu li li {
      border-color: #783F34 !important; }
      .ccl-color_insitu .ccl-header-main-menu li li a:hover {
        background-color: #783F34 !important;
        color: #fff !important; }
    .ccl-color_insitu .ccl-list-carousel .ccl-list-item-image img {
      border-color: #783F34 !important; }
    .ccl-color_insitu .ccl-list-carousel .slick-arrow:before {
      color: #783F34 !important; } }
  @media (max-width: 820px) {
    .ccl-color_insitu .ccl-header-main-menu a,
    .ccl-color_insitu .ccl-collapsible-toolmenu a {
      color: #fff !important; }
      .ccl-color_insitu .ccl-header-main-menu a:hover, .ccl-color_insitu .ccl-header-main-menu a.active,
      .ccl-color_insitu .ccl-collapsible-toolmenu a:hover,
      .ccl-color_insitu .ccl-collapsible-toolmenu a.active {
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ccl-color_insitu .ccl-header-main-menu .active a,
    .ccl-color_insitu .ccl-collapsible-toolmenu .active a {
      background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ccl-color_insitu .ccl-list-item-image {
    border-color: #783F34; }
  .ccl-color_insitu .ccl-banner-top-bar {
    background-color: #783F34 !important; }
  .ccl-color_insitu .ccl-banner-top-main-block-title {
    background-color: #783F3480; }
  .ccl-color_insitu .ccl-main-menu-collapse-button:hover,
  .ccl-color_insitu .ccl-search-collapse-button:hover {
    color: #783F34 !important; }
  @media (max-width: 820px) {
    .ccl-color_insitu .ccl-main-menu {
      background-color: #783F34 !important; } }
  .ccl-color_insitu .ccl-use-case-col-list {
    background-color: #783F340f; }

.ccl-service-button-m.ccl-service-button-insitu,
.ccl-service-button-l.ccl-service-button-insitu,
.ccl-service-button-f.ccl-service-button-insitu {
  background-color: #783F34; }
  .ccl-service-button-m.ccl-service-button-insitu .ccl-service-button-icon path,
  .ccl-service-button-l.ccl-service-button-insitu .ccl-service-button-icon path,
  .ccl-service-button-f.ccl-service-button-insitu .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-m.ccl-service-button-insitu:active, .ccl-service-button-m.ccl-service-button-insitu:focus, .ccl-service-button-m.ccl-service-button-insitu:hover,
  .ccl-service-button-l.ccl-service-button-insitu:active,
  .ccl-service-button-l.ccl-service-button-insitu:focus,
  .ccl-service-button-l.ccl-service-button-insitu:hover,
  .ccl-service-button-f.ccl-service-button-insitu:active,
  .ccl-service-button-f.ccl-service-button-insitu:focus,
  .ccl-service-button-f.ccl-service-button-insitu:hover {
    background-color: #fff;
    color: #783F34; }
    .ccl-service-button-m.ccl-service-button-insitu:active .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-insitu:focus .ccl-service-button-icon path, .ccl-service-button-m.ccl-service-button-insitu:hover .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-insitu:active .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-insitu:focus .ccl-service-button-icon path,
    .ccl-service-button-l.ccl-service-button-insitu:hover .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-insitu:active .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-insitu:focus .ccl-service-button-icon path,
    .ccl-service-button-f.ccl-service-button-insitu:hover .ccl-service-button-icon path {
      fill: #783F34; }

.ccl-service-button-s.ccl-service-button-insitu .ccl-service-button-icon path {
  fill: #783F34; }
.ccl-service-button-s.ccl-service-button-insitu.ccl-service-button-link:active, .ccl-service-button-s.ccl-service-button-insitu.ccl-service-button-link:focus, .ccl-service-button-s.ccl-service-button-insitu.ccl-service-button-link:hover {
  background-color: #783F34; }
  .ccl-service-button-s.ccl-service-button-insitu.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-insitu.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-s.ccl-service-button-insitu.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }

.ccl-service-button-w.ccl-service-button-insitu .ccl-service-button-icon path {
  fill: #fff; }
.ccl-service-button-w.ccl-service-button-insitu.ccl-service-button-link:active, .ccl-service-button-w.ccl-service-button-insitu.ccl-service-button-link:focus, .ccl-service-button-w.ccl-service-button-insitu.ccl-service-button-link:hover {
  background-color: #fff; }
  .ccl-service-button-w.ccl-service-button-insitu.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-insitu.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-w.ccl-service-button-insitu.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #783F34; }

.ccl-service-button-full.ccl-service-button-insitu .ccl-service-button-label {
  color: #783F34; }
.ccl-service-button-full.ccl-service-button-insitu.ccl-service-button-link:active, .ccl-service-button-full.ccl-service-button-insitu.ccl-service-button-link:focus, .ccl-service-button-full.ccl-service-button-insitu.ccl-service-button-link:hover {
  background-color: #783F34; }
  .ccl-service-button-full.ccl-service-button-insitu.ccl-service-button-link:active .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-insitu.ccl-service-button-link:focus .ccl-service-button-icon path, .ccl-service-button-full.ccl-service-button-insitu.ccl-service-button-link:hover .ccl-service-button-icon path {
    fill: #fff; }
  .ccl-service-button-full.ccl-service-button-insitu.ccl-service-button-link:active .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-insitu.ccl-service-button-link:focus .ccl-service-button-label, .ccl-service-button-full.ccl-service-button-insitu.ccl-service-button-link:hover .ccl-service-button-label {
    color: #fff; }

/*# sourceMappingURL=colors.css.map */
