/*THEME generic*/
.ccl-color_generic {
  /*backgrounds*/
  /*elements*/ }
  .ccl-color_generic .ccl-bg-grey {
    background-color: #615c9f0f; }
  .ccl-color_generic .ccl-main_bgcolor {
    background-color: #615c9f; }
  .ccl-color_generic .ccl-title_bgcolor {
    background-color: #615c9f; }
  .ccl-color_generic .ccl-text_bgcolor {
    background-color: #000000; }
  .ccl-color_generic .ccl-text_light_bgcolor {
    background-color: rgba(97, 92, 159, 0.8); }
  .ccl-color_generic .ccl-link_hover_bgcolor {
    background-color: #615c9f; }
  .ccl-color_generic .ccl-link_bgcolor {
    background-color: #615c9f; }
  .ccl-color_generic .ccl-main_color {
    color: #615c9f; }
  .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: #615c9f; }
  .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: #000000; }
  .ccl-color_generic .ccl-text_light_color {
    color: rgba(97, 92, 159, 0.8); }
  .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: #615c9f; }
  .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: #615c9f;
    text-decoration: none; }
  .ccl-color_generic .ccl-list li::before {
    background: #615c9f; }
  .ccl-color_generic .ccl-list-tags li {
    color: #615c9f !important;
    border-color: #615c9f !important; }
  .ccl-color_generic .ccl-list-tags.ccl-list-tags-neg li {
    color: #fff !important;
    border-color: #fff !important; }
  .ccl-color_generic .ccl-button--default {
    border-color: #615c9f;
    background-color: transparent;
    color: #615c9f; }
    .ccl-color_generic .ccl-button--default:active, .ccl-color_generic .ccl-button--default:focus, .ccl-color_generic .ccl-button--default:hover {
      background-color: #615c9f;
      color: #fff; }
    .ccl-color_generic .ccl-button--default.ccl-button--default-neg {
      border-color: #fff;
      color: #fff;
      background-color: #615c9f; }
      .ccl-color_generic .ccl-button--default.ccl-button--default-neg:active, .ccl-color_generic .ccl-button--default.ccl-button--default-neg:focus, .ccl-color_generic .ccl-button--default.ccl-button--default-neg:hover {
        color: #615c9f !important;
        background-color: #fff !important; }
    .ccl-color_generic .ccl-button--default.ccl-button--default-transparent {
      border-color: #fff;
      color: #fff;
      background-color: transparent; }
      .ccl-color_generic .ccl-button--default.ccl-button--default-transparent:active, .ccl-color_generic .ccl-button--default.ccl-button--default-transparent:focus, .ccl-color_generic .ccl-button--default.ccl-button--default-transparent:hover {
        color: #fff !important;
        background-color: #ffffff48 !important; }
  .ccl-color_generic .ccl-button-primary {
    background-color: #615c9f !important;
    color: #fff !important; }
    .ccl-color_generic .ccl-button-primary:hover {
      background-color: white !important;
      color: #615c9f !important; }
  .ccl-color_generic .ccl-button--filter-primary,
  .ccl-color_generic .ccl-button--filter-icon {
    background-color: #615c9f !important;
    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 {
      background-color: #fff !important;
      color: #615c9f; }
  .ccl-color_generic .ccl-button--filter-secondary {
    background-color: #615c9fCC !important;
    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 {
      color: #615c9f !important;
      background-color: #fff !important; }
  .ccl-color_generic .ccl-button--filter-active {
    color: #615c9f !important;
    background-color: #fff !important; }
  .ccl-color_generic .ccl-filter__block {
    background-color: #615c9f !important;
    color: #fff; }
    .ccl-color_generic .ccl-filter__block .ccl-dropdown__link {
      color: #fff !important; }
      .ccl-color_generic .ccl-filter__block .ccl-dropdown__link:after, .ccl-color_generic .ccl-filter__block .ccl-dropdown__link:before {
        background-color: #fff !important; }
    .ccl-color_generic .ccl-filter__block .tag-select {
      border: 2px solid #fff;
      color: #fff; }
      .ccl-color_generic .ccl-filter__block .tag-select.tag-selected {
        background-color: #f7f7f7cc;
        color: #615c9f !important; }
  .ccl-color_generic input.ccl-button-filter {
    color: #615c9f !important; }
    .ccl-color_generic input.ccl-button-filter.ccl-button-filter-icon + i.fa, .ccl-color_generic input.ccl-button-filter.ccl-button-filter-icon + i.fas {
      color: #615c9f !important; }
  .ccl-color_generic .ccl-block-trapez-theme-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.6;fill:%23615c9f;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_generic .ccl-block-trapez-purple-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.43;fill:%234900A9;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_generic .ccl-block-trapez-green-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.7;fill:%2381C5A5;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_generic .ccl-block-title {
    border-color: #024494;
    color: #024494; }
  .ccl-color_generic .ccl-form .ccl-form-control,
  .ccl-color_generic .ccl-form input,
  .ccl-color_generic .ccl-form select,
  .ccl-color_generic .ccl-form textarea {
    border: 1px solid #615c9f; }
    .ccl-color_generic .ccl-form .ccl-form-control::placeholder,
    .ccl-color_generic .ccl-form input::placeholder,
    .ccl-color_generic .ccl-form select::placeholder,
    .ccl-color_generic .ccl-form textarea::placeholder {
      color: #615c9f; }
    .ccl-color_generic .ccl-form .ccl-form-control:focus, .ccl-color_generic .ccl-form .ccl-form-control:focus-visible,
    .ccl-color_generic .ccl-form input:focus,
    .ccl-color_generic .ccl-form input:focus-visible,
    .ccl-color_generic .ccl-form select:focus,
    .ccl-color_generic .ccl-form select:focus-visible,
    .ccl-color_generic .ccl-form textarea:focus,
    .ccl-color_generic .ccl-form textarea:focus-visible {
      border-color: #615c9f3D; }
  .ccl-color_generic .ccl-form .ccl-text-input {
    border: 1px solid #615c9f;
    color: #000; }
  .ccl-color_generic .ccl-form .invalid-feedback {
    color: #da2130; }
  .ccl-color_generic .ccl-form .ccl-text-input[disabled],
  .ccl-color_generic .ccl-form .ccl-text-input[readonly] {
    background-color: #eee; }
  .ccl-color_generic .ccl-form .ccl-help-block {
    color: #404040 !important; }
  .ccl-color_generic .ccl-form .ccl-help-block--disabled {
    color: #707070 !important; }
  .ccl-color_generic .ccl-form .ccl-text-input--has-error {
    border-color: #da2130; }
  .ccl-color_generic .ccl-form .ccl-feedback-message--error {
    color: #da2130; }
  .ccl-color_generic .ccl-form .ccl-form-check-input + .ccl-form-check-label::after,
  .ccl-color_generic .ccl-form .form-check-input + label::after {
    border: 1px solid #615c9f !important; }
  .ccl-color_generic .ccl-form button {
    background-color: #615c9f;
    border: 1px solid #615c9f;
    color: #fff; }
    .ccl-color_generic .ccl-form button:hover {
      color: #615c9f;
      background-color: #fff; }
  .ccl-color_generic .ccl-form .ccl-select-container {
    /*style the arrow inside the select element:*/
    /*point the arrow upwards when the select box is open (active):*/
    /*style items (options):*/
    /*hide the items when the select box is closed:*/ }
    .ccl-color_generic .ccl-form .ccl-select-container .ccl-select-selected {
      background-color: #fff;
      border: 1px solid #615c9f;
      color: #615c9f; }
    .ccl-color_generic .ccl-form .ccl-select-container .ccl-select-selected:after {
      color: #615c9f; }
    .ccl-color_generic .ccl-form .ccl-select-container .ccl-select-selected.ccl-select-arrow-active {
      border-bottom-color: #eee; }
    .ccl-color_generic .ccl-form .ccl-select-container .ccl-select-items {
      border: 1px solid #615c9f;
      background-color: #fff; }
      .ccl-color_generic .ccl-form .ccl-select-container .ccl-select-items div {
        color: #615c9f; }
    .ccl-color_generic .ccl-form .ccl-select-container .ccl-select-items div:hover,
    .ccl-color_generic .ccl-form .ccl-select-container .same-as-selected {
      background-color: #615c9f0F; }
    .ccl-color_generic .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-items {
      border-top: 1px solid #615c9f; }
    .ccl-color_generic .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-selected.ccl-select-arrow-active {
      border-bottom: 1px solid #615c9f; }
  .ccl-color_generic .ccl-form-check-input:checked + .ccl-form-check-label::after,
  .ccl-color_generic .form-check-input:checked + label::after {
    border-color: #615c9f !important; }
  .ccl-color_generic .ccl-form-check-input:checked + .ccl-form-check-label:before {
    border-color: #615c9f; }
  .ccl-color_generic .ccl-filter-title {
    background-color: #615c9f; }
  .ccl-color_generic .ccl-modal {
    background-color: #615c9f; }
  .ccl-color_generic .ccl-footer-main {
    background-color: #615c9f; }
  .ccl-color_generic .ccl-footer-form button {
    color: #615c9f !important; }
  .ccl-color_generic .ccl-header-tools {
    background-color: #615c9f; }
  .ccl-color_generic .ccl-header-search input {
    color: #615c9f !important; }
  .ccl-color_generic .ccl-header-search button {
    background-color: #024494 !important; }
  .ccl-color_generic ul.ccl-language-list {
    background-color: #615c9f !important; }
    .ccl-color_generic ul.ccl-language-list li a:hover,
    .ccl-color_generic ul.ccl-language-list li a.is-active:hover {
      color: #615c9f !important;
      background-color: #fff; }
  @media (max-width: 700px) {
    .ccl-color_generic .ccl-header-slogan {
      color: #615c9f !important; } }
  @media (min-width: 820px) {
    .ccl-color_generic .ccl-header-main-menu a,
    .ccl-color_generic .ccl-header-main-menu span {
      color: #615c9f !important; }
    .ccl-color_generic .ccl-header-main-menu li li {
      border-color: #615c9f !important; }
      .ccl-color_generic .ccl-header-main-menu li li a:hover {
        background-color: #615c9f !important;
        color: #fff !important; } }
  .ccl-color_generic .ccl-list-carousel .slick-arrow:before {
    color: #024494; }
  @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 > li.active > a,
    .ccl-color_generic .ccl-collapsible-toolmenu > li.active > a {
      background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ccl-color_generic .ccl-list-item-image {
    border-color: #615c9f; }
  .ccl-color_generic .ccl-banner-top-bar {
    background-color: #81c5a5 !important; }
  .ccl-color_generic .ccl-banner-top-main-block-title {
    /*background-color:#615c9f80;*/ }
  @media (max-width: 820px) {
    .ccl-color_generic .ccl-main-menu {
      background-color: #615c9f !important; } }
  .ccl-color_generic .ccl-use-case-col-list * {
    color: #fff !important; }
  .ccl-color_generic .ccl-graphic-lines {
    background-color: #615c9f; }
  .ccl-color_generic .ccl-dropdown__link {
    background-color: #615c9f0F !important;
    color: #615c9f; }
    .ccl-color_generic .ccl-dropdown__link:hover {
      background-color: #615c9f33 !important; }
  .ccl-color_generic .ccl-expandable__block > :first-child::after {
    background-color: #615c9f; }
  .ccl-color_generic .ccl-expandable__block > :first-child::before {
    background-color: #615c9f; }
  .ccl-color_generic .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link {
    background-color: #615c9fFF !important;
    color: white; }
    .ccl-color_generic .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link::after {
      background-color: white !important; }
  .ccl-color_generic .ccl-menu ul > li {
    background-color: #f6f7f7; }
    .ccl-color_generic .ccl-menu ul > li a {
      color: #615c9f; }
    .ccl-color_generic .ccl-menu ul > li.active {
      background-color: #615c9f; }
      .ccl-color_generic .ccl-menu ul > li.active a {
        color: #fff !important; }
    .ccl-color_generic .ccl-menu ul > li li {
      background-color: #615c9f; }
      .ccl-color_generic .ccl-menu ul > li li a {
        color: #f6f7f7; }

.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: #615c9f; }
  .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: #615c9f; }
    .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: #615c9f; }

.ccl-service-button-s.ccl-service-button-generic .ccl-service-button-icon path {
  fill: #615c9f; }
.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: #615c9f; }
  .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: #615c9f; }

.ccl-service-button-full.ccl-service-button-generic .ccl-service-button-label {
  color: #615c9f; }
.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: #615c9f; }
  .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; }
  .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;
    text-decoration: none; }
  .ccl-color_climate .ccl-list li::before {
    background: #941333; }
  .ccl-color_climate .ccl-list-tags li {
    color: #941333 !important;
    border-color: #941333 !important; }
  .ccl-color_climate .ccl-list-tags.ccl-list-tags-neg li {
    color: #fff !important;
    border-color: #fff !important; }
  .ccl-color_climate .ccl-button--default {
    border-color: #941333;
    background-color: transparent;
    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--default.ccl-button--default-neg {
      border-color: #fff;
      color: #fff;
      background-color: #941333; }
      .ccl-color_climate .ccl-button--default.ccl-button--default-neg:active, .ccl-color_climate .ccl-button--default.ccl-button--default-neg:focus, .ccl-color_climate .ccl-button--default.ccl-button--default-neg:hover {
        color: #941333 !important;
        background-color: #fff !important; }
    .ccl-color_climate .ccl-button--default.ccl-button--default-transparent {
      border-color: #fff;
      color: #fff;
      background-color: transparent; }
      .ccl-color_climate .ccl-button--default.ccl-button--default-transparent:active, .ccl-color_climate .ccl-button--default.ccl-button--default-transparent:focus, .ccl-color_climate .ccl-button--default.ccl-button--default-transparent:hover {
        color: #fff !important;
        background-color: #ffffff48 !important; }
  .ccl-color_climate .ccl-button-primary {
    background-color: #941333 !important;
    color: #fff !important; }
    .ccl-color_climate .ccl-button-primary:hover {
      background-color: white !important;
      color: #941333 !important; }
  .ccl-color_climate .ccl-button--filter-primary,
  .ccl-color_climate .ccl-button--filter-icon {
    background-color: #941333 !important;
    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 {
      background-color: #fff !important;
      color: #941333; }
  .ccl-color_climate .ccl-button--filter-secondary {
    background-color: #941333CC !important;
    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 {
      color: #941333 !important;
      background-color: #fff !important; }
  .ccl-color_climate .ccl-button--filter-active {
    color: #941333 !important;
    background-color: #fff !important; }
  .ccl-color_climate .ccl-filter__block {
    background-color: #941333 !important;
    color: #fff; }
    .ccl-color_climate .ccl-filter__block .ccl-dropdown__link {
      color: #fff !important; }
      .ccl-color_climate .ccl-filter__block .ccl-dropdown__link:after, .ccl-color_climate .ccl-filter__block .ccl-dropdown__link:before {
        background-color: #fff !important; }
    .ccl-color_climate .ccl-filter__block .tag-select {
      border: 2px solid #fff;
      color: #fff; }
      .ccl-color_climate .ccl-filter__block .tag-select.tag-selected {
        background-color: #f7f7f7cc;
        color: #941333 !important; }
  .ccl-color_climate input.ccl-button-filter {
    color: #941333 !important; }
    .ccl-color_climate input.ccl-button-filter.ccl-button-filter-icon + i.fa, .ccl-color_climate input.ccl-button-filter.ccl-button-filter-icon + i.fas {
      color: #941333 !important; }
  .ccl-color_climate .ccl-block-trapez-theme-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.6;fill:%23941333;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_climate .ccl-block-trapez-purple-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.43;fill:%234900A9;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_climate .ccl-block-trapez-green-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.7;fill:%2381C5A5;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_climate .ccl-block-title {
    border-color: #024494;
    color: #024494; }
  .ccl-color_climate .ccl-form .ccl-form-control,
  .ccl-color_climate .ccl-form input,
  .ccl-color_climate .ccl-form select,
  .ccl-color_climate .ccl-form textarea {
    border: 1px solid #941333; }
    .ccl-color_climate .ccl-form .ccl-form-control::placeholder,
    .ccl-color_climate .ccl-form input::placeholder,
    .ccl-color_climate .ccl-form select::placeholder,
    .ccl-color_climate .ccl-form textarea::placeholder {
      color: #941333; }
    .ccl-color_climate .ccl-form .ccl-form-control:focus, .ccl-color_climate .ccl-form .ccl-form-control:focus-visible,
    .ccl-color_climate .ccl-form input:focus,
    .ccl-color_climate .ccl-form input:focus-visible,
    .ccl-color_climate .ccl-form select:focus,
    .ccl-color_climate .ccl-form select:focus-visible,
    .ccl-color_climate .ccl-form textarea:focus,
    .ccl-color_climate .ccl-form textarea:focus-visible {
      border-color: #9413333D; }
  .ccl-color_climate .ccl-form .ccl-text-input {
    border: 1px solid #941333;
    color: #000; }
  .ccl-color_climate .ccl-form .invalid-feedback {
    color: #da2130; }
  .ccl-color_climate .ccl-form .ccl-text-input[disabled],
  .ccl-color_climate .ccl-form .ccl-text-input[readonly] {
    background-color: #eee; }
  .ccl-color_climate .ccl-form .ccl-help-block {
    color: #404040 !important; }
  .ccl-color_climate .ccl-form .ccl-help-block--disabled {
    color: #707070 !important; }
  .ccl-color_climate .ccl-form .ccl-text-input--has-error {
    border-color: #da2130; }
  .ccl-color_climate .ccl-form .ccl-feedback-message--error {
    color: #da2130; }
  .ccl-color_climate .ccl-form .ccl-form-check-input + .ccl-form-check-label::after,
  .ccl-color_climate .ccl-form .form-check-input + label::after {
    border: 1px solid #941333 !important; }
  .ccl-color_climate .ccl-form button {
    background-color: #941333;
    border: 1px solid #941333;
    color: #fff; }
    .ccl-color_climate .ccl-form button:hover {
      color: #941333;
      background-color: #fff; }
  .ccl-color_climate .ccl-form .ccl-select-container {
    /*style the arrow inside the select element:*/
    /*point the arrow upwards when the select box is open (active):*/
    /*style items (options):*/
    /*hide the items when the select box is closed:*/ }
    .ccl-color_climate .ccl-form .ccl-select-container .ccl-select-selected {
      background-color: #fff;
      border: 1px solid #941333;
      color: #941333; }
    .ccl-color_climate .ccl-form .ccl-select-container .ccl-select-selected:after {
      color: #941333; }
    .ccl-color_climate .ccl-form .ccl-select-container .ccl-select-selected.ccl-select-arrow-active {
      border-bottom-color: #eee; }
    .ccl-color_climate .ccl-form .ccl-select-container .ccl-select-items {
      border: 1px solid #941333;
      background-color: #fff; }
      .ccl-color_climate .ccl-form .ccl-select-container .ccl-select-items div {
        color: #941333; }
    .ccl-color_climate .ccl-form .ccl-select-container .ccl-select-items div:hover,
    .ccl-color_climate .ccl-form .ccl-select-container .same-as-selected {
      background-color: #9413330F; }
    .ccl-color_climate .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-items {
      border-top: 1px solid #941333; }
    .ccl-color_climate .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-selected.ccl-select-arrow-active {
      border-bottom: 1px solid #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: #024494 !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,
    .ccl-color_climate .ccl-header-main-menu span {
      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 .slick-arrow:before {
    color: #024494; }
  @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 > li.active > a,
    .ccl-color_climate .ccl-collapsible-toolmenu > li.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: #81c5a5 !important; }
  .ccl-color_climate .ccl-banner-top-main-block-title {
    /*background-color:#94133380;*/ }
  @media (max-width: 820px) {
    .ccl-color_climate .ccl-main-menu {
      background-color: #941333 !important; } }
  .ccl-color_climate .ccl-use-case-col-list * {
    color: #fff !important; }
  .ccl-color_climate .ccl-graphic-lines {
    background-color: #941333; }
  .ccl-color_climate .ccl-dropdown__link {
    background-color: #9413330F !important;
    color: #941333; }
    .ccl-color_climate .ccl-dropdown__link:hover {
      background-color: #94133333 !important; }
  .ccl-color_climate .ccl-expandable__block > :first-child::after {
    background-color: #941333; }
  .ccl-color_climate .ccl-expandable__block > :first-child::before {
    background-color: #941333; }
  .ccl-color_climate .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link {
    background-color: #941333FF !important;
    color: white; }
    .ccl-color_climate .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link::after {
      background-color: white !important; }
  .ccl-color_climate .ccl-menu ul > li {
    background-color: #f6f7f7; }
    .ccl-color_climate .ccl-menu ul > li a {
      color: #941333; }
    .ccl-color_climate .ccl-menu ul > li.active {
      background-color: #941333; }
      .ccl-color_climate .ccl-menu ul > li.active a {
        color: #fff !important; }
    .ccl-color_climate .ccl-menu ul > li li {
      background-color: #941333; }
      .ccl-color_climate .ccl-menu ul > li li a {
        color: #f6f7f7; }

.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; }
  .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;
    text-decoration: none; }
  .ccl-color_land .ccl-list li::before {
    background: #a0b128; }
  .ccl-color_land .ccl-list-tags li {
    color: #a0b128 !important;
    border-color: #a0b128 !important; }
  .ccl-color_land .ccl-list-tags.ccl-list-tags-neg li {
    color: #fff !important;
    border-color: #fff !important; }
  .ccl-color_land .ccl-button--default {
    border-color: #a0b128;
    background-color: transparent;
    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--default.ccl-button--default-neg {
      border-color: #fff;
      color: #fff;
      background-color: #a0b128; }
      .ccl-color_land .ccl-button--default.ccl-button--default-neg:active, .ccl-color_land .ccl-button--default.ccl-button--default-neg:focus, .ccl-color_land .ccl-button--default.ccl-button--default-neg:hover {
        color: #a0b128 !important;
        background-color: #fff !important; }
    .ccl-color_land .ccl-button--default.ccl-button--default-transparent {
      border-color: #fff;
      color: #fff;
      background-color: transparent; }
      .ccl-color_land .ccl-button--default.ccl-button--default-transparent:active, .ccl-color_land .ccl-button--default.ccl-button--default-transparent:focus, .ccl-color_land .ccl-button--default.ccl-button--default-transparent:hover {
        color: #fff !important;
        background-color: #ffffff48 !important; }
  .ccl-color_land .ccl-button-primary {
    background-color: #a0b128 !important;
    color: #fff !important; }
    .ccl-color_land .ccl-button-primary:hover {
      background-color: white !important;
      color: #a0b128 !important; }
  .ccl-color_land .ccl-button--filter-primary,
  .ccl-color_land .ccl-button--filter-icon {
    background-color: #a0b128 !important;
    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 {
      background-color: #fff !important;
      color: #a0b128; }
  .ccl-color_land .ccl-button--filter-secondary {
    background-color: #a0b128CC !important;
    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 {
      color: #a0b128 !important;
      background-color: #fff !important; }
  .ccl-color_land .ccl-button--filter-active {
    color: #a0b128 !important;
    background-color: #fff !important; }
  .ccl-color_land .ccl-filter__block {
    background-color: #a0b128 !important;
    color: #fff; }
    .ccl-color_land .ccl-filter__block .ccl-dropdown__link {
      color: #fff !important; }
      .ccl-color_land .ccl-filter__block .ccl-dropdown__link:after, .ccl-color_land .ccl-filter__block .ccl-dropdown__link:before {
        background-color: #fff !important; }
    .ccl-color_land .ccl-filter__block .tag-select {
      border: 2px solid #fff;
      color: #fff; }
      .ccl-color_land .ccl-filter__block .tag-select.tag-selected {
        background-color: #f7f7f7cc;
        color: #a0b128 !important; }
  .ccl-color_land input.ccl-button-filter {
    color: #a0b128 !important; }
    .ccl-color_land input.ccl-button-filter.ccl-button-filter-icon + i.fa, .ccl-color_land input.ccl-button-filter.ccl-button-filter-icon + i.fas {
      color: #a0b128 !important; }
  .ccl-color_land .ccl-block-trapez-theme-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.6;fill:%23a0b128;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_land .ccl-block-trapez-purple-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.43;fill:%234900A9;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_land .ccl-block-trapez-green-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.7;fill:%2381C5A5;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_land .ccl-block-title {
    border-color: #024494;
    color: #024494; }
  .ccl-color_land .ccl-form .ccl-form-control,
  .ccl-color_land .ccl-form input,
  .ccl-color_land .ccl-form select,
  .ccl-color_land .ccl-form textarea {
    border: 1px solid #a0b128; }
    .ccl-color_land .ccl-form .ccl-form-control::placeholder,
    .ccl-color_land .ccl-form input::placeholder,
    .ccl-color_land .ccl-form select::placeholder,
    .ccl-color_land .ccl-form textarea::placeholder {
      color: #a0b128; }
    .ccl-color_land .ccl-form .ccl-form-control:focus, .ccl-color_land .ccl-form .ccl-form-control:focus-visible,
    .ccl-color_land .ccl-form input:focus,
    .ccl-color_land .ccl-form input:focus-visible,
    .ccl-color_land .ccl-form select:focus,
    .ccl-color_land .ccl-form select:focus-visible,
    .ccl-color_land .ccl-form textarea:focus,
    .ccl-color_land .ccl-form textarea:focus-visible {
      border-color: #a0b1283D; }
  .ccl-color_land .ccl-form .ccl-text-input {
    border: 1px solid #a0b128;
    color: #000; }
  .ccl-color_land .ccl-form .invalid-feedback {
    color: #da2130; }
  .ccl-color_land .ccl-form .ccl-text-input[disabled],
  .ccl-color_land .ccl-form .ccl-text-input[readonly] {
    background-color: #eee; }
  .ccl-color_land .ccl-form .ccl-help-block {
    color: #404040 !important; }
  .ccl-color_land .ccl-form .ccl-help-block--disabled {
    color: #707070 !important; }
  .ccl-color_land .ccl-form .ccl-text-input--has-error {
    border-color: #da2130; }
  .ccl-color_land .ccl-form .ccl-feedback-message--error {
    color: #da2130; }
  .ccl-color_land .ccl-form .ccl-form-check-input + .ccl-form-check-label::after,
  .ccl-color_land .ccl-form .form-check-input + label::after {
    border: 1px solid #a0b128 !important; }
  .ccl-color_land .ccl-form button {
    background-color: #a0b128;
    border: 1px solid #a0b128;
    color: #fff; }
    .ccl-color_land .ccl-form button:hover {
      color: #a0b128;
      background-color: #fff; }
  .ccl-color_land .ccl-form .ccl-select-container {
    /*style the arrow inside the select element:*/
    /*point the arrow upwards when the select box is open (active):*/
    /*style items (options):*/
    /*hide the items when the select box is closed:*/ }
    .ccl-color_land .ccl-form .ccl-select-container .ccl-select-selected {
      background-color: #fff;
      border: 1px solid #a0b128;
      color: #a0b128; }
    .ccl-color_land .ccl-form .ccl-select-container .ccl-select-selected:after {
      color: #a0b128; }
    .ccl-color_land .ccl-form .ccl-select-container .ccl-select-selected.ccl-select-arrow-active {
      border-bottom-color: #eee; }
    .ccl-color_land .ccl-form .ccl-select-container .ccl-select-items {
      border: 1px solid #a0b128;
      background-color: #fff; }
      .ccl-color_land .ccl-form .ccl-select-container .ccl-select-items div {
        color: #a0b128; }
    .ccl-color_land .ccl-form .ccl-select-container .ccl-select-items div:hover,
    .ccl-color_land .ccl-form .ccl-select-container .same-as-selected {
      background-color: #a0b1280F; }
    .ccl-color_land .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-items {
      border-top: 1px solid #a0b128; }
    .ccl-color_land .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-selected.ccl-select-arrow-active {
      border-bottom: 1px solid #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: #024494 !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,
    .ccl-color_land .ccl-header-main-menu span {
      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 .slick-arrow:before {
    color: #024494; }
  @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 > li.active > a,
    .ccl-color_land .ccl-collapsible-toolmenu > li.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: #81c5a5 !important; }
  .ccl-color_land .ccl-banner-top-main-block-title {
    /*background-color:#a0b12880;*/ }
  @media (max-width: 820px) {
    .ccl-color_land .ccl-main-menu {
      background-color: #a0b128 !important; } }
  .ccl-color_land .ccl-use-case-col-list * {
    color: #fff !important; }
  .ccl-color_land .ccl-graphic-lines {
    background-color: #a0b128; }
  .ccl-color_land .ccl-dropdown__link {
    background-color: #a0b1280F !important;
    color: #a0b128; }
    .ccl-color_land .ccl-dropdown__link:hover {
      background-color: #a0b12833 !important; }
  .ccl-color_land .ccl-expandable__block > :first-child::after {
    background-color: #a0b128; }
  .ccl-color_land .ccl-expandable__block > :first-child::before {
    background-color: #a0b128; }
  .ccl-color_land .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link {
    background-color: #a0b128FF !important;
    color: white; }
    .ccl-color_land .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link::after {
      background-color: white !important; }
  .ccl-color_land .ccl-menu ul > li {
    background-color: #f6f7f7; }
    .ccl-color_land .ccl-menu ul > li a {
      color: #a0b128; }
    .ccl-color_land .ccl-menu ul > li.active {
      background-color: #a0b128; }
      .ccl-color_land .ccl-menu ul > li.active a {
        color: #fff !important; }
    .ccl-color_land .ccl-menu ul > li li {
      background-color: #a0b128; }
      .ccl-color_land .ccl-menu ul > li li a {
        color: #f6f7f7; }

.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; }
  .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;
    text-decoration: none; }
  .ccl-color_atmosphere .ccl-list li::before {
    background: #55bfd0; }
  .ccl-color_atmosphere .ccl-list-tags li {
    color: #55bfd0 !important;
    border-color: #55bfd0 !important; }
  .ccl-color_atmosphere .ccl-list-tags.ccl-list-tags-neg li {
    color: #fff !important;
    border-color: #fff !important; }
  .ccl-color_atmosphere .ccl-button--default {
    border-color: #55bfd0;
    background-color: transparent;
    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--default.ccl-button--default-neg {
      border-color: #fff;
      color: #fff;
      background-color: #55bfd0; }
      .ccl-color_atmosphere .ccl-button--default.ccl-button--default-neg:active, .ccl-color_atmosphere .ccl-button--default.ccl-button--default-neg:focus, .ccl-color_atmosphere .ccl-button--default.ccl-button--default-neg:hover {
        color: #55bfd0 !important;
        background-color: #fff !important; }
    .ccl-color_atmosphere .ccl-button--default.ccl-button--default-transparent {
      border-color: #fff;
      color: #fff;
      background-color: transparent; }
      .ccl-color_atmosphere .ccl-button--default.ccl-button--default-transparent:active, .ccl-color_atmosphere .ccl-button--default.ccl-button--default-transparent:focus, .ccl-color_atmosphere .ccl-button--default.ccl-button--default-transparent:hover {
        color: #fff !important;
        background-color: #ffffff48 !important; }
  .ccl-color_atmosphere .ccl-button-primary {
    background-color: #55bfd0 !important;
    color: #fff !important; }
    .ccl-color_atmosphere .ccl-button-primary:hover {
      background-color: white !important;
      color: #55bfd0 !important; }
  .ccl-color_atmosphere .ccl-button--filter-primary,
  .ccl-color_atmosphere .ccl-button--filter-icon {
    background-color: #55bfd0 !important;
    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 {
      background-color: #fff !important;
      color: #55bfd0; }
  .ccl-color_atmosphere .ccl-button--filter-secondary {
    background-color: #55bfd0CC !important;
    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 {
      color: #55bfd0 !important;
      background-color: #fff !important; }
  .ccl-color_atmosphere .ccl-button--filter-active {
    color: #55bfd0 !important;
    background-color: #fff !important; }
  .ccl-color_atmosphere .ccl-filter__block {
    background-color: #55bfd0 !important;
    color: #fff; }
    .ccl-color_atmosphere .ccl-filter__block .ccl-dropdown__link {
      color: #fff !important; }
      .ccl-color_atmosphere .ccl-filter__block .ccl-dropdown__link:after, .ccl-color_atmosphere .ccl-filter__block .ccl-dropdown__link:before {
        background-color: #fff !important; }
    .ccl-color_atmosphere .ccl-filter__block .tag-select {
      border: 2px solid #fff;
      color: #fff; }
      .ccl-color_atmosphere .ccl-filter__block .tag-select.tag-selected {
        background-color: #f7f7f7cc;
        color: #55bfd0 !important; }
  .ccl-color_atmosphere input.ccl-button-filter {
    color: #55bfd0 !important; }
    .ccl-color_atmosphere input.ccl-button-filter.ccl-button-filter-icon + i.fa, .ccl-color_atmosphere input.ccl-button-filter.ccl-button-filter-icon + i.fas {
      color: #55bfd0 !important; }
  .ccl-color_atmosphere .ccl-block-trapez-theme-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.6;fill:%2355bfd0;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_atmosphere .ccl-block-trapez-purple-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.43;fill:%234900A9;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_atmosphere .ccl-block-trapez-green-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.7;fill:%2381C5A5;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_atmosphere .ccl-block-title {
    border-color: #024494;
    color: #024494; }
  .ccl-color_atmosphere .ccl-form .ccl-form-control,
  .ccl-color_atmosphere .ccl-form input,
  .ccl-color_atmosphere .ccl-form select,
  .ccl-color_atmosphere .ccl-form textarea {
    border: 1px solid #55bfd0; }
    .ccl-color_atmosphere .ccl-form .ccl-form-control::placeholder,
    .ccl-color_atmosphere .ccl-form input::placeholder,
    .ccl-color_atmosphere .ccl-form select::placeholder,
    .ccl-color_atmosphere .ccl-form textarea::placeholder {
      color: #55bfd0; }
    .ccl-color_atmosphere .ccl-form .ccl-form-control:focus, .ccl-color_atmosphere .ccl-form .ccl-form-control:focus-visible,
    .ccl-color_atmosphere .ccl-form input:focus,
    .ccl-color_atmosphere .ccl-form input:focus-visible,
    .ccl-color_atmosphere .ccl-form select:focus,
    .ccl-color_atmosphere .ccl-form select:focus-visible,
    .ccl-color_atmosphere .ccl-form textarea:focus,
    .ccl-color_atmosphere .ccl-form textarea:focus-visible {
      border-color: #55bfd03D; }
  .ccl-color_atmosphere .ccl-form .ccl-text-input {
    border: 1px solid #55bfd0;
    color: #000; }
  .ccl-color_atmosphere .ccl-form .invalid-feedback {
    color: #da2130; }
  .ccl-color_atmosphere .ccl-form .ccl-text-input[disabled],
  .ccl-color_atmosphere .ccl-form .ccl-text-input[readonly] {
    background-color: #eee; }
  .ccl-color_atmosphere .ccl-form .ccl-help-block {
    color: #404040 !important; }
  .ccl-color_atmosphere .ccl-form .ccl-help-block--disabled {
    color: #707070 !important; }
  .ccl-color_atmosphere .ccl-form .ccl-text-input--has-error {
    border-color: #da2130; }
  .ccl-color_atmosphere .ccl-form .ccl-feedback-message--error {
    color: #da2130; }
  .ccl-color_atmosphere .ccl-form .ccl-form-check-input + .ccl-form-check-label::after,
  .ccl-color_atmosphere .ccl-form .form-check-input + label::after {
    border: 1px solid #55bfd0 !important; }
  .ccl-color_atmosphere .ccl-form button {
    background-color: #55bfd0;
    border: 1px solid #55bfd0;
    color: #fff; }
    .ccl-color_atmosphere .ccl-form button:hover {
      color: #55bfd0;
      background-color: #fff; }
  .ccl-color_atmosphere .ccl-form .ccl-select-container {
    /*style the arrow inside the select element:*/
    /*point the arrow upwards when the select box is open (active):*/
    /*style items (options):*/
    /*hide the items when the select box is closed:*/ }
    .ccl-color_atmosphere .ccl-form .ccl-select-container .ccl-select-selected {
      background-color: #fff;
      border: 1px solid #55bfd0;
      color: #55bfd0; }
    .ccl-color_atmosphere .ccl-form .ccl-select-container .ccl-select-selected:after {
      color: #55bfd0; }
    .ccl-color_atmosphere .ccl-form .ccl-select-container .ccl-select-selected.ccl-select-arrow-active {
      border-bottom-color: #eee; }
    .ccl-color_atmosphere .ccl-form .ccl-select-container .ccl-select-items {
      border: 1px solid #55bfd0;
      background-color: #fff; }
      .ccl-color_atmosphere .ccl-form .ccl-select-container .ccl-select-items div {
        color: #55bfd0; }
    .ccl-color_atmosphere .ccl-form .ccl-select-container .ccl-select-items div:hover,
    .ccl-color_atmosphere .ccl-form .ccl-select-container .same-as-selected {
      background-color: #55bfd00F; }
    .ccl-color_atmosphere .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-items {
      border-top: 1px solid #55bfd0; }
    .ccl-color_atmosphere .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-selected.ccl-select-arrow-active {
      border-bottom: 1px solid #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: #024494 !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,
    .ccl-color_atmosphere .ccl-header-main-menu span {
      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 .slick-arrow:before {
    color: #024494; }
  @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 > li.active > a,
    .ccl-color_atmosphere .ccl-collapsible-toolmenu > li.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: #81c5a5 !important; }
  .ccl-color_atmosphere .ccl-banner-top-main-block-title {
    /*background-color:#55bfd080;*/ }
  @media (max-width: 820px) {
    .ccl-color_atmosphere .ccl-main-menu {
      background-color: #55bfd0 !important; } }
  .ccl-color_atmosphere .ccl-use-case-col-list * {
    color: #fff !important; }
  .ccl-color_atmosphere .ccl-graphic-lines {
    background-color: #55bfd0; }
  .ccl-color_atmosphere .ccl-dropdown__link {
    background-color: #55bfd00F !important;
    color: #55bfd0; }
    .ccl-color_atmosphere .ccl-dropdown__link:hover {
      background-color: #55bfd033 !important; }
  .ccl-color_atmosphere .ccl-expandable__block > :first-child::after {
    background-color: #55bfd0; }
  .ccl-color_atmosphere .ccl-expandable__block > :first-child::before {
    background-color: #55bfd0; }
  .ccl-color_atmosphere .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link {
    background-color: #55bfd0FF !important;
    color: white; }
    .ccl-color_atmosphere .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link::after {
      background-color: white !important; }
  .ccl-color_atmosphere .ccl-menu ul > li {
    background-color: #f6f7f7; }
    .ccl-color_atmosphere .ccl-menu ul > li a {
      color: #55bfd0; }
    .ccl-color_atmosphere .ccl-menu ul > li.active {
      background-color: #55bfd0; }
      .ccl-color_atmosphere .ccl-menu ul > li.active a {
        color: #fff !important; }
    .ccl-color_atmosphere .ccl-menu ul > li li {
      background-color: #55bfd0; }
      .ccl-color_atmosphere .ccl-menu ul > li li a {
        color: #f6f7f7; }

.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; }
  .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;
    text-decoration: none; }
  .ccl-color_marine .ccl-list li::before {
    background: #22689b; }
  .ccl-color_marine .ccl-list-tags li {
    color: #22689b !important;
    border-color: #22689b !important; }
  .ccl-color_marine .ccl-list-tags.ccl-list-tags-neg li {
    color: #fff !important;
    border-color: #fff !important; }
  .ccl-color_marine .ccl-button--default {
    border-color: #22689b;
    background-color: transparent;
    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--default.ccl-button--default-neg {
      border-color: #fff;
      color: #fff;
      background-color: #22689b; }
      .ccl-color_marine .ccl-button--default.ccl-button--default-neg:active, .ccl-color_marine .ccl-button--default.ccl-button--default-neg:focus, .ccl-color_marine .ccl-button--default.ccl-button--default-neg:hover {
        color: #22689b !important;
        background-color: #fff !important; }
    .ccl-color_marine .ccl-button--default.ccl-button--default-transparent {
      border-color: #fff;
      color: #fff;
      background-color: transparent; }
      .ccl-color_marine .ccl-button--default.ccl-button--default-transparent:active, .ccl-color_marine .ccl-button--default.ccl-button--default-transparent:focus, .ccl-color_marine .ccl-button--default.ccl-button--default-transparent:hover {
        color: #fff !important;
        background-color: #ffffff48 !important; }
  .ccl-color_marine .ccl-button-primary {
    background-color: #22689b !important;
    color: #fff !important; }
    .ccl-color_marine .ccl-button-primary:hover {
      background-color: white !important;
      color: #22689b !important; }
  .ccl-color_marine .ccl-button--filter-primary,
  .ccl-color_marine .ccl-button--filter-icon {
    background-color: #22689b !important;
    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 {
      background-color: #fff !important;
      color: #22689b; }
  .ccl-color_marine .ccl-button--filter-secondary {
    background-color: #22689bCC !important;
    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 {
      color: #22689b !important;
      background-color: #fff !important; }
  .ccl-color_marine .ccl-button--filter-active {
    color: #22689b !important;
    background-color: #fff !important; }
  .ccl-color_marine .ccl-filter__block {
    background-color: #22689b !important;
    color: #fff; }
    .ccl-color_marine .ccl-filter__block .ccl-dropdown__link {
      color: #fff !important; }
      .ccl-color_marine .ccl-filter__block .ccl-dropdown__link:after, .ccl-color_marine .ccl-filter__block .ccl-dropdown__link:before {
        background-color: #fff !important; }
    .ccl-color_marine .ccl-filter__block .tag-select {
      border: 2px solid #fff;
      color: #fff; }
      .ccl-color_marine .ccl-filter__block .tag-select.tag-selected {
        background-color: #f7f7f7cc;
        color: #22689b !important; }
  .ccl-color_marine input.ccl-button-filter {
    color: #22689b !important; }
    .ccl-color_marine input.ccl-button-filter.ccl-button-filter-icon + i.fa, .ccl-color_marine input.ccl-button-filter.ccl-button-filter-icon + i.fas {
      color: #22689b !important; }
  .ccl-color_marine .ccl-block-trapez-theme-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.6;fill:%2322689b;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_marine .ccl-block-trapez-purple-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.43;fill:%234900A9;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_marine .ccl-block-trapez-green-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.7;fill:%2381C5A5;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_marine .ccl-block-title {
    border-color: #024494;
    color: #024494; }
  .ccl-color_marine .ccl-form .ccl-form-control,
  .ccl-color_marine .ccl-form input,
  .ccl-color_marine .ccl-form select,
  .ccl-color_marine .ccl-form textarea {
    border: 1px solid #22689b; }
    .ccl-color_marine .ccl-form .ccl-form-control::placeholder,
    .ccl-color_marine .ccl-form input::placeholder,
    .ccl-color_marine .ccl-form select::placeholder,
    .ccl-color_marine .ccl-form textarea::placeholder {
      color: #22689b; }
    .ccl-color_marine .ccl-form .ccl-form-control:focus, .ccl-color_marine .ccl-form .ccl-form-control:focus-visible,
    .ccl-color_marine .ccl-form input:focus,
    .ccl-color_marine .ccl-form input:focus-visible,
    .ccl-color_marine .ccl-form select:focus,
    .ccl-color_marine .ccl-form select:focus-visible,
    .ccl-color_marine .ccl-form textarea:focus,
    .ccl-color_marine .ccl-form textarea:focus-visible {
      border-color: #22689b3D; }
  .ccl-color_marine .ccl-form .ccl-text-input {
    border: 1px solid #22689b;
    color: #000; }
  .ccl-color_marine .ccl-form .invalid-feedback {
    color: #da2130; }
  .ccl-color_marine .ccl-form .ccl-text-input[disabled],
  .ccl-color_marine .ccl-form .ccl-text-input[readonly] {
    background-color: #eee; }
  .ccl-color_marine .ccl-form .ccl-help-block {
    color: #404040 !important; }
  .ccl-color_marine .ccl-form .ccl-help-block--disabled {
    color: #707070 !important; }
  .ccl-color_marine .ccl-form .ccl-text-input--has-error {
    border-color: #da2130; }
  .ccl-color_marine .ccl-form .ccl-feedback-message--error {
    color: #da2130; }
  .ccl-color_marine .ccl-form .ccl-form-check-input + .ccl-form-check-label::after,
  .ccl-color_marine .ccl-form .form-check-input + label::after {
    border: 1px solid #22689b !important; }
  .ccl-color_marine .ccl-form button {
    background-color: #22689b;
    border: 1px solid #22689b;
    color: #fff; }
    .ccl-color_marine .ccl-form button:hover {
      color: #22689b;
      background-color: #fff; }
  .ccl-color_marine .ccl-form .ccl-select-container {
    /*style the arrow inside the select element:*/
    /*point the arrow upwards when the select box is open (active):*/
    /*style items (options):*/
    /*hide the items when the select box is closed:*/ }
    .ccl-color_marine .ccl-form .ccl-select-container .ccl-select-selected {
      background-color: #fff;
      border: 1px solid #22689b;
      color: #22689b; }
    .ccl-color_marine .ccl-form .ccl-select-container .ccl-select-selected:after {
      color: #22689b; }
    .ccl-color_marine .ccl-form .ccl-select-container .ccl-select-selected.ccl-select-arrow-active {
      border-bottom-color: #eee; }
    .ccl-color_marine .ccl-form .ccl-select-container .ccl-select-items {
      border: 1px solid #22689b;
      background-color: #fff; }
      .ccl-color_marine .ccl-form .ccl-select-container .ccl-select-items div {
        color: #22689b; }
    .ccl-color_marine .ccl-form .ccl-select-container .ccl-select-items div:hover,
    .ccl-color_marine .ccl-form .ccl-select-container .same-as-selected {
      background-color: #22689b0F; }
    .ccl-color_marine .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-items {
      border-top: 1px solid #22689b; }
    .ccl-color_marine .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-selected.ccl-select-arrow-active {
      border-bottom: 1px solid #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: #024494 !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,
    .ccl-color_marine .ccl-header-main-menu span {
      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 .slick-arrow:before {
    color: #024494; }
  @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 > li.active > a,
    .ccl-color_marine .ccl-collapsible-toolmenu > li.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: #81c5a5 !important; }
  .ccl-color_marine .ccl-banner-top-main-block-title {
    /*background-color:#22689b80;*/ }
  @media (max-width: 820px) {
    .ccl-color_marine .ccl-main-menu {
      background-color: #22689b !important; } }
  .ccl-color_marine .ccl-use-case-col-list * {
    color: #fff !important; }
  .ccl-color_marine .ccl-graphic-lines {
    background-color: #22689b; }
  .ccl-color_marine .ccl-dropdown__link {
    background-color: #22689b0F !important;
    color: #22689b; }
    .ccl-color_marine .ccl-dropdown__link:hover {
      background-color: #22689b33 !important; }
  .ccl-color_marine .ccl-expandable__block > :first-child::after {
    background-color: #22689b; }
  .ccl-color_marine .ccl-expandable__block > :first-child::before {
    background-color: #22689b; }
  .ccl-color_marine .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link {
    background-color: #22689bFF !important;
    color: white; }
    .ccl-color_marine .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link::after {
      background-color: white !important; }
  .ccl-color_marine .ccl-menu ul > li {
    background-color: #f6f7f7; }
    .ccl-color_marine .ccl-menu ul > li a {
      color: #22689b; }
    .ccl-color_marine .ccl-menu ul > li.active {
      background-color: #22689b; }
      .ccl-color_marine .ccl-menu ul > li.active a {
        color: #fff !important; }
    .ccl-color_marine .ccl-menu ul > li li {
      background-color: #22689b; }
      .ccl-color_marine .ccl-menu ul > li li a {
        color: #f6f7f7; }

.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; }
  .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;
    text-decoration: none; }
  .ccl-color_security .ccl-list li::before {
    background: #618888; }
  .ccl-color_security .ccl-list-tags li {
    color: #618888 !important;
    border-color: #618888 !important; }
  .ccl-color_security .ccl-list-tags.ccl-list-tags-neg li {
    color: #fff !important;
    border-color: #fff !important; }
  .ccl-color_security .ccl-button--default {
    border-color: #618888;
    background-color: transparent;
    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--default.ccl-button--default-neg {
      border-color: #fff;
      color: #fff;
      background-color: #618888; }
      .ccl-color_security .ccl-button--default.ccl-button--default-neg:active, .ccl-color_security .ccl-button--default.ccl-button--default-neg:focus, .ccl-color_security .ccl-button--default.ccl-button--default-neg:hover {
        color: #618888 !important;
        background-color: #fff !important; }
    .ccl-color_security .ccl-button--default.ccl-button--default-transparent {
      border-color: #fff;
      color: #fff;
      background-color: transparent; }
      .ccl-color_security .ccl-button--default.ccl-button--default-transparent:active, .ccl-color_security .ccl-button--default.ccl-button--default-transparent:focus, .ccl-color_security .ccl-button--default.ccl-button--default-transparent:hover {
        color: #fff !important;
        background-color: #ffffff48 !important; }
  .ccl-color_security .ccl-button-primary {
    background-color: #618888 !important;
    color: #fff !important; }
    .ccl-color_security .ccl-button-primary:hover {
      background-color: white !important;
      color: #618888 !important; }
  .ccl-color_security .ccl-button--filter-primary,
  .ccl-color_security .ccl-button--filter-icon {
    background-color: #618888 !important;
    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 {
      background-color: #fff !important;
      color: #618888; }
  .ccl-color_security .ccl-button--filter-secondary {
    background-color: #618888CC !important;
    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 {
      color: #618888 !important;
      background-color: #fff !important; }
  .ccl-color_security .ccl-button--filter-active {
    color: #618888 !important;
    background-color: #fff !important; }
  .ccl-color_security .ccl-filter__block {
    background-color: #618888 !important;
    color: #fff; }
    .ccl-color_security .ccl-filter__block .ccl-dropdown__link {
      color: #fff !important; }
      .ccl-color_security .ccl-filter__block .ccl-dropdown__link:after, .ccl-color_security .ccl-filter__block .ccl-dropdown__link:before {
        background-color: #fff !important; }
    .ccl-color_security .ccl-filter__block .tag-select {
      border: 2px solid #fff;
      color: #fff; }
      .ccl-color_security .ccl-filter__block .tag-select.tag-selected {
        background-color: #f7f7f7cc;
        color: #618888 !important; }
  .ccl-color_security input.ccl-button-filter {
    color: #618888 !important; }
    .ccl-color_security input.ccl-button-filter.ccl-button-filter-icon + i.fa, .ccl-color_security input.ccl-button-filter.ccl-button-filter-icon + i.fas {
      color: #618888 !important; }
  .ccl-color_security .ccl-block-trapez-theme-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.6;fill:%23618888;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_security .ccl-block-trapez-purple-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.43;fill:%234900A9;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_security .ccl-block-trapez-green-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.7;fill:%2381C5A5;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_security .ccl-block-title {
    border-color: #024494;
    color: #024494; }
  .ccl-color_security .ccl-form .ccl-form-control,
  .ccl-color_security .ccl-form input,
  .ccl-color_security .ccl-form select,
  .ccl-color_security .ccl-form textarea {
    border: 1px solid #618888; }
    .ccl-color_security .ccl-form .ccl-form-control::placeholder,
    .ccl-color_security .ccl-form input::placeholder,
    .ccl-color_security .ccl-form select::placeholder,
    .ccl-color_security .ccl-form textarea::placeholder {
      color: #618888; }
    .ccl-color_security .ccl-form .ccl-form-control:focus, .ccl-color_security .ccl-form .ccl-form-control:focus-visible,
    .ccl-color_security .ccl-form input:focus,
    .ccl-color_security .ccl-form input:focus-visible,
    .ccl-color_security .ccl-form select:focus,
    .ccl-color_security .ccl-form select:focus-visible,
    .ccl-color_security .ccl-form textarea:focus,
    .ccl-color_security .ccl-form textarea:focus-visible {
      border-color: #6188883D; }
  .ccl-color_security .ccl-form .ccl-text-input {
    border: 1px solid #618888;
    color: #000; }
  .ccl-color_security .ccl-form .invalid-feedback {
    color: #da2130; }
  .ccl-color_security .ccl-form .ccl-text-input[disabled],
  .ccl-color_security .ccl-form .ccl-text-input[readonly] {
    background-color: #eee; }
  .ccl-color_security .ccl-form .ccl-help-block {
    color: #404040 !important; }
  .ccl-color_security .ccl-form .ccl-help-block--disabled {
    color: #707070 !important; }
  .ccl-color_security .ccl-form .ccl-text-input--has-error {
    border-color: #da2130; }
  .ccl-color_security .ccl-form .ccl-feedback-message--error {
    color: #da2130; }
  .ccl-color_security .ccl-form .ccl-form-check-input + .ccl-form-check-label::after,
  .ccl-color_security .ccl-form .form-check-input + label::after {
    border: 1px solid #618888 !important; }
  .ccl-color_security .ccl-form button {
    background-color: #618888;
    border: 1px solid #618888;
    color: #fff; }
    .ccl-color_security .ccl-form button:hover {
      color: #618888;
      background-color: #fff; }
  .ccl-color_security .ccl-form .ccl-select-container {
    /*style the arrow inside the select element:*/
    /*point the arrow upwards when the select box is open (active):*/
    /*style items (options):*/
    /*hide the items when the select box is closed:*/ }
    .ccl-color_security .ccl-form .ccl-select-container .ccl-select-selected {
      background-color: #fff;
      border: 1px solid #618888;
      color: #618888; }
    .ccl-color_security .ccl-form .ccl-select-container .ccl-select-selected:after {
      color: #618888; }
    .ccl-color_security .ccl-form .ccl-select-container .ccl-select-selected.ccl-select-arrow-active {
      border-bottom-color: #eee; }
    .ccl-color_security .ccl-form .ccl-select-container .ccl-select-items {
      border: 1px solid #618888;
      background-color: #fff; }
      .ccl-color_security .ccl-form .ccl-select-container .ccl-select-items div {
        color: #618888; }
    .ccl-color_security .ccl-form .ccl-select-container .ccl-select-items div:hover,
    .ccl-color_security .ccl-form .ccl-select-container .same-as-selected {
      background-color: #6188880F; }
    .ccl-color_security .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-items {
      border-top: 1px solid #618888; }
    .ccl-color_security .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-selected.ccl-select-arrow-active {
      border-bottom: 1px solid #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: #024494 !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,
    .ccl-color_security .ccl-header-main-menu span {
      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 .slick-arrow:before {
    color: #024494; }
  @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 > li.active > a,
    .ccl-color_security .ccl-collapsible-toolmenu > li.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: #81c5a5 !important; }
  .ccl-color_security .ccl-banner-top-main-block-title {
    /*background-color:#61888880;*/ }
  @media (max-width: 820px) {
    .ccl-color_security .ccl-main-menu {
      background-color: #618888 !important; } }
  .ccl-color_security .ccl-use-case-col-list * {
    color: #fff !important; }
  .ccl-color_security .ccl-graphic-lines {
    background-color: #618888; }
  .ccl-color_security .ccl-dropdown__link {
    background-color: #6188880F !important;
    color: #618888; }
    .ccl-color_security .ccl-dropdown__link:hover {
      background-color: #61888833 !important; }
  .ccl-color_security .ccl-expandable__block > :first-child::after {
    background-color: #618888; }
  .ccl-color_security .ccl-expandable__block > :first-child::before {
    background-color: #618888; }
  .ccl-color_security .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link {
    background-color: #618888FF !important;
    color: white; }
    .ccl-color_security .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link::after {
      background-color: white !important; }
  .ccl-color_security .ccl-menu ul > li {
    background-color: #f6f7f7; }
    .ccl-color_security .ccl-menu ul > li a {
      color: #618888; }
    .ccl-color_security .ccl-menu ul > li.active {
      background-color: #618888; }
      .ccl-color_security .ccl-menu ul > li.active a {
        color: #fff !important; }
    .ccl-color_security .ccl-menu ul > li li {
      background-color: #618888; }
      .ccl-color_security .ccl-menu ul > li li a {
        color: #f6f7f7; }

.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; }
  .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;
    text-decoration: none; }
  .ccl-color_emergency .ccl-list li::before {
    background: #faa73e; }
  .ccl-color_emergency .ccl-list-tags li {
    color: #faa73e !important;
    border-color: #faa73e !important; }
  .ccl-color_emergency .ccl-list-tags.ccl-list-tags-neg li {
    color: #fff !important;
    border-color: #fff !important; }
  .ccl-color_emergency .ccl-button--default {
    border-color: #faa73e;
    background-color: transparent;
    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--default.ccl-button--default-neg {
      border-color: #fff;
      color: #fff;
      background-color: #faa73e; }
      .ccl-color_emergency .ccl-button--default.ccl-button--default-neg:active, .ccl-color_emergency .ccl-button--default.ccl-button--default-neg:focus, .ccl-color_emergency .ccl-button--default.ccl-button--default-neg:hover {
        color: #faa73e !important;
        background-color: #fff !important; }
    .ccl-color_emergency .ccl-button--default.ccl-button--default-transparent {
      border-color: #fff;
      color: #fff;
      background-color: transparent; }
      .ccl-color_emergency .ccl-button--default.ccl-button--default-transparent:active, .ccl-color_emergency .ccl-button--default.ccl-button--default-transparent:focus, .ccl-color_emergency .ccl-button--default.ccl-button--default-transparent:hover {
        color: #fff !important;
        background-color: #ffffff48 !important; }
  .ccl-color_emergency .ccl-button-primary {
    background-color: #faa73e !important;
    color: #fff !important; }
    .ccl-color_emergency .ccl-button-primary:hover {
      background-color: white !important;
      color: #faa73e !important; }
  .ccl-color_emergency .ccl-button--filter-primary,
  .ccl-color_emergency .ccl-button--filter-icon {
    background-color: #faa73e !important;
    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 {
      background-color: #fff !important;
      color: #faa73e; }
  .ccl-color_emergency .ccl-button--filter-secondary {
    background-color: #faa73eCC !important;
    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 {
      color: #faa73e !important;
      background-color: #fff !important; }
  .ccl-color_emergency .ccl-button--filter-active {
    color: #faa73e !important;
    background-color: #fff !important; }
  .ccl-color_emergency .ccl-filter__block {
    background-color: #faa73e !important;
    color: #fff; }
    .ccl-color_emergency .ccl-filter__block .ccl-dropdown__link {
      color: #fff !important; }
      .ccl-color_emergency .ccl-filter__block .ccl-dropdown__link:after, .ccl-color_emergency .ccl-filter__block .ccl-dropdown__link:before {
        background-color: #fff !important; }
    .ccl-color_emergency .ccl-filter__block .tag-select {
      border: 2px solid #fff;
      color: #fff; }
      .ccl-color_emergency .ccl-filter__block .tag-select.tag-selected {
        background-color: #f7f7f7cc;
        color: #faa73e !important; }
  .ccl-color_emergency input.ccl-button-filter {
    color: #faa73e !important; }
    .ccl-color_emergency input.ccl-button-filter.ccl-button-filter-icon + i.fa, .ccl-color_emergency input.ccl-button-filter.ccl-button-filter-icon + i.fas {
      color: #faa73e !important; }
  .ccl-color_emergency .ccl-block-trapez-theme-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.6;fill:%23faa73e;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_emergency .ccl-block-trapez-purple-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.43;fill:%234900A9;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_emergency .ccl-block-trapez-green-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.7;fill:%2381C5A5;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_emergency .ccl-block-title {
    border-color: #024494;
    color: #024494; }
  .ccl-color_emergency .ccl-form .ccl-form-control,
  .ccl-color_emergency .ccl-form input,
  .ccl-color_emergency .ccl-form select,
  .ccl-color_emergency .ccl-form textarea {
    border: 1px solid #faa73e; }
    .ccl-color_emergency .ccl-form .ccl-form-control::placeholder,
    .ccl-color_emergency .ccl-form input::placeholder,
    .ccl-color_emergency .ccl-form select::placeholder,
    .ccl-color_emergency .ccl-form textarea::placeholder {
      color: #faa73e; }
    .ccl-color_emergency .ccl-form .ccl-form-control:focus, .ccl-color_emergency .ccl-form .ccl-form-control:focus-visible,
    .ccl-color_emergency .ccl-form input:focus,
    .ccl-color_emergency .ccl-form input:focus-visible,
    .ccl-color_emergency .ccl-form select:focus,
    .ccl-color_emergency .ccl-form select:focus-visible,
    .ccl-color_emergency .ccl-form textarea:focus,
    .ccl-color_emergency .ccl-form textarea:focus-visible {
      border-color: #faa73e3D; }
  .ccl-color_emergency .ccl-form .ccl-text-input {
    border: 1px solid #faa73e;
    color: #000; }
  .ccl-color_emergency .ccl-form .invalid-feedback {
    color: #da2130; }
  .ccl-color_emergency .ccl-form .ccl-text-input[disabled],
  .ccl-color_emergency .ccl-form .ccl-text-input[readonly] {
    background-color: #eee; }
  .ccl-color_emergency .ccl-form .ccl-help-block {
    color: #404040 !important; }
  .ccl-color_emergency .ccl-form .ccl-help-block--disabled {
    color: #707070 !important; }
  .ccl-color_emergency .ccl-form .ccl-text-input--has-error {
    border-color: #da2130; }
  .ccl-color_emergency .ccl-form .ccl-feedback-message--error {
    color: #da2130; }
  .ccl-color_emergency .ccl-form .ccl-form-check-input + .ccl-form-check-label::after,
  .ccl-color_emergency .ccl-form .form-check-input + label::after {
    border: 1px solid #faa73e !important; }
  .ccl-color_emergency .ccl-form button {
    background-color: #faa73e;
    border: 1px solid #faa73e;
    color: #fff; }
    .ccl-color_emergency .ccl-form button:hover {
      color: #faa73e;
      background-color: #fff; }
  .ccl-color_emergency .ccl-form .ccl-select-container {
    /*style the arrow inside the select element:*/
    /*point the arrow upwards when the select box is open (active):*/
    /*style items (options):*/
    /*hide the items when the select box is closed:*/ }
    .ccl-color_emergency .ccl-form .ccl-select-container .ccl-select-selected {
      background-color: #fff;
      border: 1px solid #faa73e;
      color: #faa73e; }
    .ccl-color_emergency .ccl-form .ccl-select-container .ccl-select-selected:after {
      color: #faa73e; }
    .ccl-color_emergency .ccl-form .ccl-select-container .ccl-select-selected.ccl-select-arrow-active {
      border-bottom-color: #eee; }
    .ccl-color_emergency .ccl-form .ccl-select-container .ccl-select-items {
      border: 1px solid #faa73e;
      background-color: #fff; }
      .ccl-color_emergency .ccl-form .ccl-select-container .ccl-select-items div {
        color: #faa73e; }
    .ccl-color_emergency .ccl-form .ccl-select-container .ccl-select-items div:hover,
    .ccl-color_emergency .ccl-form .ccl-select-container .same-as-selected {
      background-color: #faa73e0F; }
    .ccl-color_emergency .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-items {
      border-top: 1px solid #faa73e; }
    .ccl-color_emergency .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-selected.ccl-select-arrow-active {
      border-bottom: 1px solid #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: #024494 !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,
    .ccl-color_emergency .ccl-header-main-menu span {
      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 .slick-arrow:before {
    color: #024494; }
  @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 > li.active > a,
    .ccl-color_emergency .ccl-collapsible-toolmenu > li.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: #81c5a5 !important; }
  .ccl-color_emergency .ccl-banner-top-main-block-title {
    /*background-color:#faa73e80;*/ }
  @media (max-width: 820px) {
    .ccl-color_emergency .ccl-main-menu {
      background-color: #faa73e !important; } }
  .ccl-color_emergency .ccl-use-case-col-list * {
    color: #fff !important; }
  .ccl-color_emergency .ccl-graphic-lines {
    background-color: #faa73e; }
  .ccl-color_emergency .ccl-dropdown__link {
    background-color: #faa73e0F !important;
    color: #faa73e; }
    .ccl-color_emergency .ccl-dropdown__link:hover {
      background-color: #faa73e33 !important; }
  .ccl-color_emergency .ccl-expandable__block > :first-child::after {
    background-color: #faa73e; }
  .ccl-color_emergency .ccl-expandable__block > :first-child::before {
    background-color: #faa73e; }
  .ccl-color_emergency .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link {
    background-color: #faa73eFF !important;
    color: white; }
    .ccl-color_emergency .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link::after {
      background-color: white !important; }
  .ccl-color_emergency .ccl-menu ul > li {
    background-color: #f6f7f7; }
    .ccl-color_emergency .ccl-menu ul > li a {
      color: #faa73e; }
    .ccl-color_emergency .ccl-menu ul > li.active {
      background-color: #faa73e; }
      .ccl-color_emergency .ccl-menu ul > li.active a {
        color: #fff !important; }
    .ccl-color_emergency .ccl-menu ul > li li {
      background-color: #faa73e; }
      .ccl-color_emergency .ccl-menu ul > li li a {
        color: #f6f7f7; }

.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; }
  .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;
    text-decoration: none; }
  .ccl-color_insitu .ccl-list li::before {
    background: #783f34; }
  .ccl-color_insitu .ccl-list-tags li {
    color: #783f34 !important;
    border-color: #783f34 !important; }
  .ccl-color_insitu .ccl-list-tags.ccl-list-tags-neg li {
    color: #fff !important;
    border-color: #fff !important; }
  .ccl-color_insitu .ccl-button--default {
    border-color: #783f34;
    background-color: transparent;
    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--default.ccl-button--default-neg {
      border-color: #fff;
      color: #fff;
      background-color: #783f34; }
      .ccl-color_insitu .ccl-button--default.ccl-button--default-neg:active, .ccl-color_insitu .ccl-button--default.ccl-button--default-neg:focus, .ccl-color_insitu .ccl-button--default.ccl-button--default-neg:hover {
        color: #783f34 !important;
        background-color: #fff !important; }
    .ccl-color_insitu .ccl-button--default.ccl-button--default-transparent {
      border-color: #fff;
      color: #fff;
      background-color: transparent; }
      .ccl-color_insitu .ccl-button--default.ccl-button--default-transparent:active, .ccl-color_insitu .ccl-button--default.ccl-button--default-transparent:focus, .ccl-color_insitu .ccl-button--default.ccl-button--default-transparent:hover {
        color: #fff !important;
        background-color: #ffffff48 !important; }
  .ccl-color_insitu .ccl-button-primary {
    background-color: #783f34 !important;
    color: #fff !important; }
    .ccl-color_insitu .ccl-button-primary:hover {
      background-color: white !important;
      color: #783f34 !important; }
  .ccl-color_insitu .ccl-button--filter-primary,
  .ccl-color_insitu .ccl-button--filter-icon {
    background-color: #783f34 !important;
    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 {
      background-color: #fff !important;
      color: #783f34; }
  .ccl-color_insitu .ccl-button--filter-secondary {
    background-color: #783f34CC !important;
    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 {
      color: #783f34 !important;
      background-color: #fff !important; }
  .ccl-color_insitu .ccl-button--filter-active {
    color: #783f34 !important;
    background-color: #fff !important; }
  .ccl-color_insitu .ccl-filter__block {
    background-color: #783f34 !important;
    color: #fff; }
    .ccl-color_insitu .ccl-filter__block .ccl-dropdown__link {
      color: #fff !important; }
      .ccl-color_insitu .ccl-filter__block .ccl-dropdown__link:after, .ccl-color_insitu .ccl-filter__block .ccl-dropdown__link:before {
        background-color: #fff !important; }
    .ccl-color_insitu .ccl-filter__block .tag-select {
      border: 2px solid #fff;
      color: #fff; }
      .ccl-color_insitu .ccl-filter__block .tag-select.tag-selected {
        background-color: #f7f7f7cc;
        color: #783f34 !important; }
  .ccl-color_insitu input.ccl-button-filter {
    color: #783f34 !important; }
    .ccl-color_insitu input.ccl-button-filter.ccl-button-filter-icon + i.fa, .ccl-color_insitu input.ccl-button-filter.ccl-button-filter-icon + i.fas {
      color: #783f34 !important; }
  .ccl-color_insitu .ccl-block-trapez-theme-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.6;fill:%23783f34;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_insitu .ccl-block-trapez-purple-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.43;fill:%234900A9;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_insitu .ccl-block-trapez-green-color .ccl-block-trapez-content:before {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="129.06264" height="105.05843" viewBox="0 0 129.06264 105.05843" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><path style="opacity:0.7;fill:%2381C5A5;stroke-width:0" d="M 0,0 H 129.06264 L 76.723262,105.05844 H 0 Z" /></svg>'); }
  .ccl-color_insitu .ccl-block-title {
    border-color: #024494;
    color: #024494; }
  .ccl-color_insitu .ccl-form .ccl-form-control,
  .ccl-color_insitu .ccl-form input,
  .ccl-color_insitu .ccl-form select,
  .ccl-color_insitu .ccl-form textarea {
    border: 1px solid #783f34; }
    .ccl-color_insitu .ccl-form .ccl-form-control::placeholder,
    .ccl-color_insitu .ccl-form input::placeholder,
    .ccl-color_insitu .ccl-form select::placeholder,
    .ccl-color_insitu .ccl-form textarea::placeholder {
      color: #783f34; }
    .ccl-color_insitu .ccl-form .ccl-form-control:focus, .ccl-color_insitu .ccl-form .ccl-form-control:focus-visible,
    .ccl-color_insitu .ccl-form input:focus,
    .ccl-color_insitu .ccl-form input:focus-visible,
    .ccl-color_insitu .ccl-form select:focus,
    .ccl-color_insitu .ccl-form select:focus-visible,
    .ccl-color_insitu .ccl-form textarea:focus,
    .ccl-color_insitu .ccl-form textarea:focus-visible {
      border-color: #783f343D; }
  .ccl-color_insitu .ccl-form .ccl-text-input {
    border: 1px solid #783f34;
    color: #000; }
  .ccl-color_insitu .ccl-form .invalid-feedback {
    color: #da2130; }
  .ccl-color_insitu .ccl-form .ccl-text-input[disabled],
  .ccl-color_insitu .ccl-form .ccl-text-input[readonly] {
    background-color: #eee; }
  .ccl-color_insitu .ccl-form .ccl-help-block {
    color: #404040 !important; }
  .ccl-color_insitu .ccl-form .ccl-help-block--disabled {
    color: #707070 !important; }
  .ccl-color_insitu .ccl-form .ccl-text-input--has-error {
    border-color: #da2130; }
  .ccl-color_insitu .ccl-form .ccl-feedback-message--error {
    color: #da2130; }
  .ccl-color_insitu .ccl-form .ccl-form-check-input + .ccl-form-check-label::after,
  .ccl-color_insitu .ccl-form .form-check-input + label::after {
    border: 1px solid #783f34 !important; }
  .ccl-color_insitu .ccl-form button {
    background-color: #783f34;
    border: 1px solid #783f34;
    color: #fff; }
    .ccl-color_insitu .ccl-form button:hover {
      color: #783f34;
      background-color: #fff; }
  .ccl-color_insitu .ccl-form .ccl-select-container {
    /*style the arrow inside the select element:*/
    /*point the arrow upwards when the select box is open (active):*/
    /*style items (options):*/
    /*hide the items when the select box is closed:*/ }
    .ccl-color_insitu .ccl-form .ccl-select-container .ccl-select-selected {
      background-color: #fff;
      border: 1px solid #783f34;
      color: #783f34; }
    .ccl-color_insitu .ccl-form .ccl-select-container .ccl-select-selected:after {
      color: #783f34; }
    .ccl-color_insitu .ccl-form .ccl-select-container .ccl-select-selected.ccl-select-arrow-active {
      border-bottom-color: #eee; }
    .ccl-color_insitu .ccl-form .ccl-select-container .ccl-select-items {
      border: 1px solid #783f34;
      background-color: #fff; }
      .ccl-color_insitu .ccl-form .ccl-select-container .ccl-select-items div {
        color: #783f34; }
    .ccl-color_insitu .ccl-form .ccl-select-container .ccl-select-items div:hover,
    .ccl-color_insitu .ccl-form .ccl-select-container .same-as-selected {
      background-color: #783f340F; }
    .ccl-color_insitu .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-items {
      border-top: 1px solid #783f34; }
    .ccl-color_insitu .ccl-form .ccl-select-container.ccl-select-container-reverse .ccl-select-selected.ccl-select-arrow-active {
      border-bottom: 1px solid #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: #024494 !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,
    .ccl-color_insitu .ccl-header-main-menu span {
      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 .slick-arrow:before {
    color: #024494; }
  @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 > li.active > a,
    .ccl-color_insitu .ccl-collapsible-toolmenu > li.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: #81c5a5 !important; }
  .ccl-color_insitu .ccl-banner-top-main-block-title {
    /*background-color:#783f3480;*/ }
  @media (max-width: 820px) {
    .ccl-color_insitu .ccl-main-menu {
      background-color: #783f34 !important; } }
  .ccl-color_insitu .ccl-use-case-col-list * {
    color: #fff !important; }
  .ccl-color_insitu .ccl-graphic-lines {
    background-color: #783f34; }
  .ccl-color_insitu .ccl-dropdown__link {
    background-color: #783f340F !important;
    color: #783f34; }
    .ccl-color_insitu .ccl-dropdown__link:hover {
      background-color: #783f3433 !important; }
  .ccl-color_insitu .ccl-expandable__block > :first-child::after {
    background-color: #783f34; }
  .ccl-color_insitu .ccl-expandable__block > :first-child::before {
    background-color: #783f34; }
  .ccl-color_insitu .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link {
    background-color: #783f34FF !important;
    color: white; }
    .ccl-color_insitu .ccl-expandable__block[aria-expanded="true"] .ccl-dropdown__link::after {
      background-color: white !important; }
  .ccl-color_insitu .ccl-menu ul > li {
    background-color: #f6f7f7; }
    .ccl-color_insitu .ccl-menu ul > li a {
      color: #783f34; }
    .ccl-color_insitu .ccl-menu ul > li.active {
      background-color: #783f34; }
      .ccl-color_insitu .ccl-menu ul > li.active a {
        color: #fff !important; }
    .ccl-color_insitu .ccl-menu ul > li li {
      background-color: #783f34; }
      .ccl-color_insitu .ccl-menu ul > li li a {
        color: #f6f7f7; }

.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 */
