@charset "UTF-8";
/*!
Theme Name: Cherry Communicatie
Theme URI: http://cherry-communicatie.nl
Author: Cherry Communicatie
Author URI: http://cherry-communicatie.nl
Description: Custom theme developed by Cherry Communicatie.
Version: 3.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cherry-communicatie
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Cherry Communicatie is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
--------------------------------------------------------------*/
/* ===============
   Variables
   =============== */
/* ===============
   Mixins
   =============== */
/* ===============
   Structure
   =============== */
html, body {
  height: 100%;
}
#page {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  min-height: 100%;
}
#page .cc-pop-up-overlay, #page .cc-search-overlay {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 0;
  top: 0;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
#page .cc-search-overlay {
  z-index: 2;
}
.cc-search-active #page .cc-search-overlay {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
#page .cc-pop-up-overlay {
  z-index: 99998;
}
.cc-pop-up-active #page .cc-pop-up-overlay {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
#page #masthead {
  width: 100%;
  z-index: 3;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
#page #content {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 100%;
  position: relative;
  z-index: 1;
}
#page #colophon {
  width: 100%;
  position: relative;
  z-index: 1;
}
.in-grid, .flex-vacancy-row .ce-title, .flex-vacancy-row .slider-nav-custom, .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .slider-nav-custom {
  max-width: 1400px;
  margin-left: auto !important;
  margin-right: auto !important;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  width: 100%;
}
.in-grid-s {
  max-width: 900px;
  margin-left: auto !important;
  margin-right: auto !important;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
@media only screen and (max-width: 768px) {
  .in-grid-s {
    max-width: 100%;
  }
}
.gut > a, .gut > div, .gut > header, .gut > article {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.row-spacing-l, .flex-banner-row .grid .content-col {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}
@media only screen and (max-width: 1200px) {
  .row-spacing-l, .flex-banner-row .grid .content-col {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }
}
@media only screen and (max-width: 991px) {
  .row-spacing-l, .flex-banner-row .grid .content-col {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
.row-spacing, .flex-image-content-row .content-col {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
@media only screen and (max-width: 991px) {
  .row-spacing, .flex-image-content-row .content-col {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}
.row-spacing-m {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.row-spacing-s {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.row-spacing-xs {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.mb {
  margin-bottom: 100px !important;
}
@media only screen and (max-width: 991px) {
  .mb {
    margin-bottom: 80px !important;
  }
}
.mb-m {
  margin-bottom: 50px !important;
}
.mb-s {
  margin-bottom: 30px !important;
}
.col-1 {
  width: calc(100% / 12 * 1);
}
.col-2 {
  width: calc(100% / 12 * 2);
}
.col-3 {
  width: calc(100% / 12 * 3);
}
.col-4 {
  width: calc(100% / 12 * 4);
}
.col-5 {
  width: calc(100% / 12 * 5);
}
.col-6 {
  width: calc(100% / 12 * 6);
}
.col-7 {
  width: calc(100% / 12 * 7);
}
.col-8 {
  width: calc(100% / 12 * 8);
}
.col-9 {
  width: calc(100% / 12 * 9);
}
.col-10 {
  width: calc(100% / 12 * 10);
}
.col-11 {
  width: calc(100% / 12 * 11);
}
.col-12 {
  width: calc(100% / 12 * 12);
}
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, h2, h3, h4, .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, fieldset, legend, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline: 0;
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  box-sizing: border-box;
}
body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
}
dfn, cite, em, i {
  font-style: italic;
}
blockquote {
  margin: 0;
}
address {
  margin: 0 0 1.5em;
}
abbr, acronym {
  border-bottom: 1px dotted #005A5F;
  cursor: help;
}
mark, ins {
  background: #F2F2F2;
  text-decoration: none;
}
big {
  font-size: 125%;
}
dt {
  font-weight: bold;
}
dd {
  margin: 0 1.5em 1.5em;
}
ol {
  list-style: decimal;
}
/* ===Images=== */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}
figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}
.gallery-caption {
  display: block;
}
/* ===Tables=== */
table {
  margin: 0;
  width: 100%;
}
.bypostauthor {
  display: block;
}
.sticky {
  display: block;
}
.byline, .updated:not(.published) {
  display: none;
}
.single .byline, .group-blog .byline {
  display: inline;
}
.page-content, .entry-content, .entry-summary {
  margin: 0;
}
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  display: block;
}
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden], template {
  display: none;
}
a {
  background-color: transparent;
}
a:active, a:hover {
  outline: 0;
}
:focus {
  outline: 0;
  outline: none;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b, strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button, input, optgroup, select, textarea {
  margin: 0;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled], html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td, th {
  padding: 0;
}
*, *:before, *:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
/* Make sure embeds and iframes fit their containers. */
embed, iframe, object {
  max-width: 100%;
}
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  background-color: #F2F2F2;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #005A5F;
  display: block;
  font-size: 18px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
  /* Older / Newer Posts Navigation (always hidden) */
  /* Theme Footer (when set to scrolling) */
  display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}
.widget {
  margin: 0;
  /* Make sure select elements fit in widgets. */
}
.widget select {
  max-width: 100%;
}
/*--------------------------------------------------------------
# Extends
--------------------------------------------------------------*/
.h1, h1, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 h1, .ce-title.appearance-h1 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 h2, .ce-title.appearance-h1 h3, .ce-title.appearance-h1 h4, .ce-title.appearance-h1 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .ce-title.appearance-h1 span.name {
  font-size: 80px;
  font-weight: 500;
  line-height: 1.05;
  letter-spacing: -1.1px;
}
.font-large .h1, .font-large h1, .font-large .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .font-large .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .font-large .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .font-large span.data, .font-large .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .font-large .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .font-large .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .font-large span.data, .font-large .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .font-large span.data, .font-large .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .font-large span.data, .font-large .ce-title.appearance-h1 h1, .font-large .ce-title.appearance-h1 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h1 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h1 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h1 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h1 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .font-large .ce-title.appearance-h1 span.data, .font-large .ce-title.appearance-h1 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h1 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h1 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h1 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h1 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h1 span.data, .font-large .ce-title.appearance-h1 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h1 span.data, .font-large .ce-title.appearance-h1 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .font-large h1, .font-large .ce-title.appearance-h1 h2, .ce-title.appearance-h1 .font-large h2, .font-large .ce-title.appearance-h1 h3, .ce-title.appearance-h1 .font-large h3, .font-large .ce-title.appearance-h1 h4, .font-large .ce-title.appearance-h1 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .font-large .ce-title.appearance-h1 span.name, .ce-title.appearance-h1 .font-large h4 {
  letter-spacing: 0;
}
@media only screen and (max-width: 1200px) {
  .h1, h1, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 h1, .ce-title.appearance-h1 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 h2, .ce-title.appearance-h1 h3, .ce-title.appearance-h1 h4, .ce-title.appearance-h1 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .ce-title.appearance-h1 span.name {
    font-size: 56px;
  }
}
@media only screen and (max-width: 991px) {
  .h1, h1, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 h1, .ce-title.appearance-h1 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 h2, .ce-title.appearance-h1 h3, .ce-title.appearance-h1 h4, .ce-title.appearance-h1 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .ce-title.appearance-h1 span.name {
    font-size: 40px;
  }
}
@media only screen and (max-width: 768px) {
  .h1, h1, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 h1, .ce-title.appearance-h1 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h1 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h1 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h1 span.data, .ce-title.appearance-h1 h2, .ce-title.appearance-h1 h3, .ce-title.appearance-h1 h4, .ce-title.appearance-h1 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .ce-title.appearance-h1 span.name {
    font-size: 38.4px;
  }
}
.h2, h2, .single-cpt_agenda_items h1, .single-cpt_agenda_items .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .single-cpt_agenda_items .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_agenda_items .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_agenda_items .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_agenda_items .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .single-cpt_agenda_items .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_agenda_items .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_agenda_items .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_agenda_items .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .single-cpt_agenda_items span.data, .single-cpt_agenda_items .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .single-cpt_agenda_items .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_agenda_items .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_agenda_items .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_agenda_items .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .single-cpt_agenda_items .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_agenda_items .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_agenda_items .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_agenda_items .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .single-cpt_agenda_items span.data, .single-cpt_agenda_items .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .single-cpt_agenda_items span.data, .single-cpt_agenda_items .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .single-cpt_agenda_items span.data, .single-cpt_articles h1, .single-cpt_articles .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .single-cpt_articles .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_articles .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_articles .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_articles .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .single-cpt_articles .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_articles .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_articles .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_articles .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .single-cpt_articles span.data, .single-cpt_articles .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .single-cpt_articles .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_articles .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_articles .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_articles .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .single-cpt_articles .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_articles .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_articles .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_articles .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .single-cpt_articles span.data, .single-cpt_articles .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .single-cpt_articles span.data, .single-cpt_articles .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .single-cpt_articles span.data, .single-cpt_projects h1, .single-cpt_projects .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .single-cpt_projects .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_projects .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_projects .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_projects .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .single-cpt_projects .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_projects .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_projects .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_projects .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .single-cpt_projects span.data, .single-cpt_projects .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .single-cpt_projects .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_projects .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_projects .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_projects .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .single-cpt_projects .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_projects .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_projects .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_projects .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .single-cpt_projects span.data, .single-cpt_projects .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .single-cpt_projects span.data, .single-cpt_projects .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .single-cpt_projects span.data, .ce-title.appearance-h2 h1, .ce-title.appearance-h2 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h2 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h2 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h2 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h2 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .ce-title.appearance-h2 span.data, .ce-title.appearance-h2 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h2 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h2 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h2 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h2 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h2 span.data, .ce-title.appearance-h2 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .ce-title.appearance-h2 span.data, .ce-title.appearance-h2 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h2 span.data, .ce-title.appearance-h2 h2, .ce-title.appearance-h2 h3, .ce-title.appearance-h2 h4, .ce-title.appearance-h2 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .ce-title.appearance-h2 span.name {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.05;
  letter-spacing: -1.1px;
}
.font-large .h2, .font-large h2, .font-large .single-cpt_agenda_items h1, .font-large .single-cpt_agenda_items .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_agenda_items .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .single-cpt_agenda_items .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_agenda_items .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .single-cpt_agenda_items .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_agenda_items .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_agenda_items .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_agenda_items .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_agenda_items .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .font-large .single-cpt_agenda_items span.data, .font-large .single-cpt_agenda_items .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_agenda_items .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .single-cpt_agenda_items .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_agenda_items .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .single-cpt_agenda_items .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_agenda_items .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_agenda_items .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_agenda_items .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_agenda_items .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .font-large .single-cpt_agenda_items span.data, .font-large .single-cpt_agenda_items .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .font-large .single-cpt_agenda_items span.data, .font-large .single-cpt_agenda_items .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .font-large .single-cpt_agenda_items span.data, .single-cpt_agenda_items .font-large h1, .font-large .single-cpt_articles h1, .font-large .single-cpt_articles .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_articles .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .single-cpt_articles .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_articles .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .single-cpt_articles .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_articles .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_articles .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_articles .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_articles .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .font-large .single-cpt_articles span.data, .font-large .single-cpt_articles .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_articles .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .single-cpt_articles .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_articles .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .single-cpt_articles .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_articles .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_articles .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_articles .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_articles .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .font-large .single-cpt_articles span.data, .font-large .single-cpt_articles .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .font-large .single-cpt_articles span.data, .font-large .single-cpt_articles .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .font-large .single-cpt_articles span.data, .single-cpt_articles .font-large h1, .font-large .single-cpt_projects h1, .font-large .single-cpt_projects .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_projects .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .single-cpt_projects .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_projects .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .single-cpt_projects .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_projects .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_projects .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .single-cpt_projects .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_projects .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .font-large .single-cpt_projects span.data, .font-large .single-cpt_projects .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_projects .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .single-cpt_projects .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_projects .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .single-cpt_projects .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_projects .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_projects .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .single-cpt_projects .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .single-cpt_projects .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .font-large .single-cpt_projects span.data, .font-large .single-cpt_projects .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .font-large .single-cpt_projects span.data, .font-large .single-cpt_projects .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .font-large .single-cpt_projects span.data, .single-cpt_projects .font-large h1, .font-large .ce-title.appearance-h2 h1, .font-large .ce-title.appearance-h2 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h2 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h2 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h2 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h2 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .font-large .ce-title.appearance-h2 span.data, .font-large .ce-title.appearance-h2 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h2 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h2 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h2 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h2 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h2 span.data, .font-large .ce-title.appearance-h2 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h2 span.data, .font-large .ce-title.appearance-h2 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h2 span.data, .ce-title.appearance-h2 .font-large h1, .font-large .ce-title.appearance-h2 h2, .ce-title.appearance-h2 .font-large h2, .font-large .ce-title.appearance-h2 h3, .ce-title.appearance-h2 .font-large h3, .font-large .ce-title.appearance-h2 h4, .font-large .ce-title.appearance-h2 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .font-large .ce-title.appearance-h2 span.name, .ce-title.appearance-h2 .font-large h4 {
  letter-spacing: 0;
}
@media only screen and (max-width: 1200px) {
  .h2, h2, .single-cpt_agenda_items h1, .single-cpt_agenda_items .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .single-cpt_agenda_items .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_agenda_items .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_agenda_items .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_agenda_items .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .single-cpt_agenda_items .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_agenda_items .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_agenda_items .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_agenda_items .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .single-cpt_agenda_items span.data, .single-cpt_agenda_items .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .single-cpt_agenda_items .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_agenda_items .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_agenda_items .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_agenda_items .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .single-cpt_agenda_items .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_agenda_items .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_agenda_items .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_agenda_items .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .single-cpt_agenda_items span.data, .single-cpt_agenda_items .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .single-cpt_agenda_items span.data, .single-cpt_agenda_items .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .single-cpt_agenda_items span.data, .single-cpt_articles h1, .single-cpt_articles .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .single-cpt_articles .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_articles .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_articles .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_articles .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .single-cpt_articles .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_articles .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_articles .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_articles .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .single-cpt_articles span.data, .single-cpt_articles .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .single-cpt_articles .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_articles .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_articles .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_articles .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .single-cpt_articles .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_articles .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_articles .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_articles .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .single-cpt_articles span.data, .single-cpt_articles .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .single-cpt_articles span.data, .single-cpt_articles .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .single-cpt_articles span.data, .single-cpt_projects h1, .single-cpt_projects .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .single-cpt_projects .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_projects .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_projects .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-cpt_projects .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .single-cpt_projects .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_projects .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-cpt_projects .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-cpt_projects .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .single-cpt_projects span.data, .single-cpt_projects .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .single-cpt_projects .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_projects .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_projects .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-cpt_projects .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .single-cpt_projects .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_projects .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-cpt_projects .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-cpt_projects .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .single-cpt_projects span.data, .single-cpt_projects .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .single-cpt_projects span.data, .single-cpt_projects .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .single-cpt_projects span.data, .ce-title.appearance-h2 h1, .ce-title.appearance-h2 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h2 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h2 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h2 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h2 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .ce-title.appearance-h2 span.data, .ce-title.appearance-h2 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h2 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h2 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h2 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h2 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h2 span.data, .ce-title.appearance-h2 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .ce-title.appearance-h2 span.data, .ce-title.appearance-h2 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h2 span.data, .ce-title.appearance-h2 h2, .ce-title.appearance-h2 h3, .ce-title.appearance-h2 h4, .ce-title.appearance-h2 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .ce-title.appearance-h2 span.name {
    font-size: 32px;
  }
}
.h3, .vacancies-search-section h2, h3, .ce-title.appearance-h3 h1, .ce-title.appearance-h3 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h3 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h3 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h3 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h3 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h3 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h3 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h3 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h3 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .ce-title.appearance-h3 span.data, .ce-title.appearance-h3 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h3 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h3 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h3 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h3 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h3 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h3 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h3 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h3 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h3 span.data, .ce-title.appearance-h3 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .ce-title.appearance-h3 span.data, .ce-title.appearance-h3 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h3 span.data, .ce-title.appearance-h3 h2, .ce-title.appearance-h3 h3, .ce-title.appearance-h3 h4, .ce-title.appearance-h3 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .ce-title.appearance-h3 span.name, .ce-quote-slider .quote-content span, .flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .flex-repeater-row.repeater-links .links-repeater .link a, .flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .title, .flex-repeater-row.repeater-cols .cols-repeater .col .title, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .title {
  font-size: 30px;
  font-weight: 500;
  line-height: 1.05;
  letter-spacing: -1.1px;
}
.font-large .h3, .font-large .vacancies-search-section h2, .vacancies-search-section .font-large h2, .font-large h3, .font-large .ce-title.appearance-h3 h1, .font-large .ce-title.appearance-h3 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h3 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h3 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h3 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h3 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h3 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h3 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h3 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h3 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .font-large .ce-title.appearance-h3 span.data, .font-large .ce-title.appearance-h3 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h3 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h3 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h3 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h3 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h3 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h3 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h3 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h3 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h3 span.data, .font-large .ce-title.appearance-h3 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h3 span.data, .font-large .ce-title.appearance-h3 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h3 span.data, .ce-title.appearance-h3 .font-large h1, .font-large .ce-title.appearance-h3 h2, .ce-title.appearance-h3 .font-large h2, .font-large .ce-title.appearance-h3 h3, .ce-title.appearance-h3 .font-large h3, .font-large .ce-title.appearance-h3 h4, .font-large .ce-title.appearance-h3 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .font-large .ce-title.appearance-h3 span.name, .ce-title.appearance-h3 .font-large h4, .font-large .ce-quote-slider .quote-content span, .ce-quote-slider .quote-content .font-large span, .font-large .flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .flex-repeater-row.repeater-steps .steps-repeater .steps .step .font-large .title, .font-large .flex-repeater-row.repeater-links .links-repeater .link a, .flex-repeater-row.repeater-links .links-repeater .link .font-large a, .font-large .flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .title, .flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .font-large .title, .font-large .flex-repeater-row.repeater-cols .cols-repeater .col .title, .flex-repeater-row.repeater-cols .cols-repeater .col .font-large .title, .font-large .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .title, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .font-large .title {
  letter-spacing: 0;
}
@media only screen and (max-width: 1200px) {
  .h3, .vacancies-search-section h2, h3, .ce-title.appearance-h3 h1, .ce-title.appearance-h3 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h3 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h3 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h3 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h3 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h3 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h3 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h3 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h3 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .ce-title.appearance-h3 span.data, .ce-title.appearance-h3 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h3 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h3 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h3 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h3 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h3 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h3 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h3 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h3 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h3 span.data, .ce-title.appearance-h3 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .ce-title.appearance-h3 span.data, .ce-title.appearance-h3 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h3 span.data, .ce-title.appearance-h3 h2, .ce-title.appearance-h3 h3, .ce-title.appearance-h3 h4, .ce-title.appearance-h3 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .ce-title.appearance-h3 span.name, .ce-quote-slider .quote-content span, .flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .flex-repeater-row.repeater-links .links-repeater .link a, .flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .title, .flex-repeater-row.repeater-cols .cols-repeater .col .title, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .title {
    font-size: 24px;
  }
}
.h4, h4, .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .cc-otys .cc-posts-container nav.pagination ul a, .cc-otys .cc-posts-container nav.pagination ul span, .contentblock-card .contentblock-inner .content-container .inner-content-container .title, .vacancy-card-2 a .contentblock-inner .vacancy-container .inner-vacancy-container .title, .single-team-member .content-col .data .linkedin, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h1, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h2, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h3, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h4, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.name, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h5, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h6, .cc-overview-container .cc-filters .button-mobile, .cc-query-pagination a, .cc-query-pagination span, .ce-title.appearance-h4 h1, .ce-title.appearance-h4 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h4 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h4 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h4 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h4 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h4 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h4 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h4 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h4 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .ce-title.appearance-h4 span.data, .ce-title.appearance-h4 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h4 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h4 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h4 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h4 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h4 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h4 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h4 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h4 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h4 span.data, .ce-title.appearance-h4 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .ce-title.appearance-h4 span.data, .ce-title.appearance-h4 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h4 span.data, .ce-title.appearance-h4 h2, .ce-title.appearance-h4 h3, .ce-title.appearance-h4 h4, .ce-title.appearance-h4 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .ce-title.appearance-h4 span.name {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.05;
  letter-spacing: -1.1px;
}
.font-large .h4, .font-large h4, .font-large .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .font-large span.name, .font-large .cc-otys .cc-posts-container nav.pagination ul a, .cc-otys .cc-posts-container nav.pagination ul .font-large a, .font-large .cc-otys .cc-posts-container nav.pagination ul span, .cc-otys .cc-posts-container nav.pagination ul .font-large span, .font-large .contentblock-card .contentblock-inner .content-container .inner-content-container .title, .contentblock-card .contentblock-inner .content-container .inner-content-container .font-large .title, .font-large .vacancy-card-2 a .contentblock-inner .vacancy-container .inner-vacancy-container .title, .vacancy-card-2 a .contentblock-inner .vacancy-container .inner-vacancy-container .font-large .title, .font-large .single-team-member .content-col .data .linkedin, .single-team-member .content-col .data .font-large .linkedin, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content h1, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .font-large h1, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content h2, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .font-large h2, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content h3, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .font-large h3, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content h4, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.name, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .font-large h4, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content h5, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .font-large h5, .font-large .single-salesforce .job-offer-content.salesforce .wysiwyg-content h6, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .font-large h6, .font-large .cc-overview-container .cc-filters .button-mobile, .cc-overview-container .cc-filters .font-large .button-mobile, .font-large .cc-query-pagination a, .cc-query-pagination .font-large a, .font-large .cc-query-pagination span, .cc-query-pagination .font-large span, .font-large .ce-title.appearance-h4 h1, .font-large .ce-title.appearance-h4 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h4 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h4 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h4 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h4 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h4 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h4 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .font-large .ce-title.appearance-h4 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h4 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .font-large .ce-title.appearance-h4 span.data, .font-large .ce-title.appearance-h4 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h4 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h4 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h4 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .font-large .ce-title.appearance-h4 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h4 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h4 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .font-large .ce-title.appearance-h4 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .font-large .ce-title.appearance-h4 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h4 span.data, .font-large .ce-title.appearance-h4 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h4 span.data, .font-large .ce-title.appearance-h4 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .font-large .ce-title.appearance-h4 span.data, .ce-title.appearance-h4 .font-large h1, .font-large .ce-title.appearance-h4 h2, .ce-title.appearance-h4 .font-large h2, .font-large .ce-title.appearance-h4 h3, .ce-title.appearance-h4 .font-large h3, .font-large .ce-title.appearance-h4 h4, .font-large .ce-title.appearance-h4 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .font-large .ce-title.appearance-h4 span.name, .ce-title.appearance-h4 .font-large h4 {
  letter-spacing: 0;
}
@media only screen and (max-width: 1200px) {
  .h4, h4, .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .cc-otys .cc-posts-container nav.pagination ul a, .cc-otys .cc-posts-container nav.pagination ul span, .contentblock-card .contentblock-inner .content-container .inner-content-container .title, .vacancy-card-2 a .contentblock-inner .vacancy-container .inner-vacancy-container .title, .single-team-member .content-col .data .linkedin, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h1, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.data, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h2, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h3, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h4, .single-salesforce .job-offer-content.salesforce .wysiwyg-content .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .single-salesforce .job-offer-content.salesforce .wysiwyg-content span.name, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h5, .single-salesforce .job-offer-content.salesforce .wysiwyg-content h6, .cc-overview-container .cc-filters .button-mobile, .cc-query-pagination a, .cc-query-pagination span, .ce-title.appearance-h4 h1, .ce-title.appearance-h4 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h4 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h4 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h4 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .ce-title.appearance-h4 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h4 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h4 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .ce-title.appearance-h4 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h4 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .ce-title.appearance-h4 span.data, .ce-title.appearance-h4 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h4 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h4 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h4 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .ce-title.appearance-h4 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h4 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h4 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .ce-title.appearance-h4 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .ce-title.appearance-h4 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h4 span.data, .ce-title.appearance-h4 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .ce-title.appearance-h4 span.data, .ce-title.appearance-h4 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .ce-title.appearance-h4 span.data, .ce-title.appearance-h4 h2, .ce-title.appearance-h4 h3, .ce-title.appearance-h4 h4, .ce-title.appearance-h4 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .ce-title.appearance-h4 span.name {
    font-size: 20.4px;
  }
}
.h5, .searchandfilter > ul > li h4, .searchandfilter > ul > li .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .searchandfilter > ul > li span.name, .wpfacet-container h4, .wpfacet-container .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .wpfacet-container span.name, .cc-filters .vacancies-search-section h2, .cc-otys #vacancies-filters .matchcriteria-filters .owp-heading-3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.05;
  letter-spacing: -1.1px;
}
.font-large .h5, .font-large .searchandfilter > ul > li h4, .font-large .searchandfilter > ul > li .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .font-large .searchandfilter > ul > li span.name, .searchandfilter > ul > li .font-large h4, .font-large .wpfacet-container h4, .font-large .wpfacet-container .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .font-large .wpfacet-container span.name, .wpfacet-container .font-large h4, .font-large .cc-filters .vacancies-search-section h2, .cc-filters .vacancies-search-section .font-large h2, .font-large .cc-otys #vacancies-filters .matchcriteria-filters .owp-heading-3, .cc-otys #vacancies-filters .matchcriteria-filters .font-large .owp-heading-3 {
  letter-spacing: 0;
}
@media only screen and (max-width: 1200px) {
  .h5, .searchandfilter > ul > li h4, .searchandfilter > ul > li .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .searchandfilter > ul > li span.name, .wpfacet-container h4, .wpfacet-container .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .wpfacet-container span.name, .cc-filters .vacancies-search-section h2, .cc-otys #vacancies-filters .matchcriteria-filters .owp-heading-3 {
    font-size: 18px;
  }
}
.base-button, button, input[type="button"], input[type="submit"], header#masthead .main-navigation ul.menu > li.menu-item.button a, .responsive-menu-container ul.menu > li.menu-item.button > a, .btn-main a, .btn-main span, .cc-access-settings-container .buttons .cancel span, .cc-access-settings-container .buttons .save span, .project-card .card-content .btn span, .flex-featured-articles-row .in-grid .button-container a.link, .flex-featured-articles-row .flex-vacancy-row .ce-title .button-container a.link, .flex-vacancy-row .flex-featured-articles-row .ce-title .button-container a.link, .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .button-container a.link, .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .button-container a.link, .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .button-container a.link, .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .button-container a.link, .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .button-container a.link, .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .button-container a.link {
  text-decoration: none;
  padding: 15px 30px !important;
  line-height: 1.05;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
}
.button-pri-20, .cc-access-settings-container .buttons .cancel span {
  background: rgba(0, 90, 95, 0.2);
  color: #005A5F;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.button-pri-20:hover, .cc-access-settings-container .buttons .cancel span:hover {
  background: rgba(0, 18, 19, 0.2);
  color: #005A5F;
}
.contrast-high .button-pri-20, .contrast-high .cc-access-settings-container .buttons .cancel span, .cc-access-settings-container .buttons .cancel .contrast-high span {
  background: #F2F2F2;
  color: #000;
  border: 2px solid #000;
}
.contrast-high .button-pri-20:hover, .contrast-high .cc-access-settings-container .buttons .cancel span:hover, .cc-access-settings-container .buttons .cancel .contrast-high span:hover {
  background: #ccc;
  border-color: #ccc;
}
.button-cta-pri, .btn-main.primary a, .btn-main.primary span, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary a, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary span {
  background: #FA7800;
  border: 1px solid #FA7800;
  color: #fff !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.button-cta-pri:hover, .btn-main.primary a:hover, .btn-main.primary span:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary a:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary span:hover {
  background: #c76000;
  border: 1px solid #c76000;
  color: #fff !important;
}
.contrast-high .button-cta-pri, .contrast-high .btn-main.primary a, .btn-main.primary .contrast-high a, .contrast-high .btn-main.primary span, .btn-main.primary .contrast-high span, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary a, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary .contrast-high a, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary span, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary .contrast-high span {
  background: #000;
  color: #fff !important;
  border: 2px solid #fff;
}
.contrast-high .button-cta-pri:hover, .contrast-high .btn-main.primary a:hover, .btn-main.primary .contrast-high a:hover, .contrast-high .btn-main.primary span:hover, .btn-main.primary .contrast-high span:hover, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary a:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary .contrast-high a:hover, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary span:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-primary .contrast-high span:hover {
  background: #262626;
  border-color: #262626;
}
.button-cta-sec, button, input[type="button"], input[type="submit"], .btn-main.secondary a, .btn-main.secondary span, .cc-access-settings-container .buttons .save span, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary a, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary span, .flex-featured-articles-row .in-grid .button-container a.link, .flex-featured-articles-row .flex-vacancy-row .ce-title .button-container a.link, .flex-vacancy-row .flex-featured-articles-row .ce-title .button-container a.link, .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .button-container a.link, .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .button-container a.link, .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .button-container a.link, .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .button-container a.link, .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .button-container a.link, .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .button-container a.link {
  background: #005A5F;
  border: 1px solid #005A5F;
  color: #fff !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.button-cta-sec:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover, .btn-main.secondary a:hover, .btn-main.secondary span:hover, .cc-access-settings-container .buttons .save span:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary a:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary span:hover, .flex-featured-articles-row .in-grid .button-container a.link:hover, .flex-featured-articles-row .flex-vacancy-row .ce-title .button-container a.link:hover, .flex-vacancy-row .flex-featured-articles-row .ce-title .button-container a.link:hover, .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .button-container a.link:hover, .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .button-container a.link:hover, .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .button-container a.link:hover, .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .button-container a.link:hover, .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .button-container a.link:hover, .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .button-container a.link:hover {
  background: #002a2c;
  border: 1px solid #002a2c;
  color: #fff !important;
}
.contrast-high .button-cta-sec, .contrast-high button, .contrast-high input[type="button"], .contrast-high input[type="submit"], .contrast-high .btn-main.secondary a, .btn-main.secondary .contrast-high a, .contrast-high .btn-main.secondary span, .btn-main.secondary .contrast-high span, .contrast-high .cc-access-settings-container .buttons .save span, .cc-access-settings-container .buttons .save .contrast-high span, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary a, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary .contrast-high a, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary span, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary .contrast-high span, .contrast-high .flex-featured-articles-row .in-grid .button-container a.link, .contrast-high .flex-featured-articles-row .flex-vacancy-row .ce-title .button-container a.link, .flex-vacancy-row .contrast-high .flex-featured-articles-row .ce-title .button-container a.link, .contrast-high .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .button-container a.link, .flex-vacancy-row .contrast-high .flex-featured-articles-row .slider-nav-custom .button-container a.link, .contrast-high .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .button-container a.link, .flex-testimonial-slider-row .contrast-high .flex-featured-articles-row .ce-title .button-container a.link, .contrast-high .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .button-container a.link, .flex-testimonial-slider-row .contrast-high .flex-featured-articles-row .slider-nav-custom .button-container a.link, .flex-featured-articles-row .in-grid .button-container .contrast-high a.link {
  background: #000;
  color: #fff !important;
  border: 2px solid #fff;
}
.contrast-high .button-cta-sec:hover, .contrast-high button:hover, .contrast-high input[type="button"]:hover, .contrast-high input[type="submit"]:hover, .contrast-high .btn-main.secondary a:hover, .btn-main.secondary .contrast-high a:hover, .contrast-high .btn-main.secondary span:hover, .btn-main.secondary .contrast-high span:hover, .contrast-high .cc-access-settings-container .buttons .save span:hover, .cc-access-settings-container .buttons .save .contrast-high span:hover, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary a:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary .contrast-high a:hover, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary span:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-secondary .contrast-high span:hover, .contrast-high .flex-featured-articles-row .in-grid .button-container a.link:hover, .contrast-high .flex-featured-articles-row .flex-vacancy-row .ce-title .button-container a.link:hover, .flex-vacancy-row .contrast-high .flex-featured-articles-row .ce-title .button-container a.link:hover, .contrast-high .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .button-container a.link:hover, .flex-vacancy-row .contrast-high .flex-featured-articles-row .slider-nav-custom .button-container a.link:hover, .contrast-high .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .button-container a.link:hover, .flex-testimonial-slider-row .contrast-high .flex-featured-articles-row .ce-title .button-container a.link:hover, .contrast-high .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .button-container a.link:hover, .flex-testimonial-slider-row .contrast-high .flex-featured-articles-row .slider-nav-custom .button-container a.link:hover, .flex-featured-articles-row .in-grid .button-container .contrast-high a.link:hover {
  background: #262626;
  border-color: #262626;
}
.button-cta-third, .btn-main.third a, .btn-main.third span, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third a, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third span {
  background: #FFFFFF;
  border: 1px solid #005A5F;
  color: #005A5F !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.button-cta-third:hover, .btn-main.third a:hover, .btn-main.third span:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third a:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third span:hover {
  background: #d9d9d9;
  border: 1px solid #001213;
  color: #005A5F !important;
}
.contrast-high .button-cta-third, .contrast-high .btn-main.third a, .btn-main.third .contrast-high a, .contrast-high .btn-main.third span, .btn-main.third .contrast-high span, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third a, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third .contrast-high a, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third span, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third .contrast-high span {
  background: #fff;
  color: #000 !important;
  border: 2px solid #000;
}
.contrast-high .button-cta-third:hover, .contrast-high .btn-main.third a:hover, .btn-main.third .contrast-high a:hover, .contrast-high .btn-main.third span:hover, .btn-main.third .contrast-high span:hover, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third a:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third .contrast-high a:hover, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third span:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-third .contrast-high span:hover {
  background: #d9d9d9;
  border-color: #d9d9d9;
}
.button-cta-quat, .btn-main.quaternary a, .btn-main.quaternary span, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary a, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary span {
  background: #87418C;
  border: 1px solid #87418C;
  color: #fff !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.button-cta-quat:hover, .btn-main.quaternary a:hover, .btn-main.quaternary span:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary a:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary span:hover {
  background: #653169;
  border: 1px solid #653169;
  color: #fff !important;
}
.contrast-high .button-cta-quat, .contrast-high .btn-main.quaternary a, .btn-main.quaternary .contrast-high a, .contrast-high .btn-main.quaternary span, .btn-main.quaternary .contrast-high span, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary a, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary .contrast-high a, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary span, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary .contrast-high span {
  background: #000;
  color: #fff !important;
  border: 2px solid #fff;
}
.contrast-high .button-cta-quat:hover, .contrast-high .btn-main.quaternary a:hover, .btn-main.quaternary .contrast-high a:hover, .contrast-high .btn-main.quaternary span:hover, .btn-main.quaternary .contrast-high span:hover, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary a:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary .contrast-high a:hover, .contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary span:hover, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-quaternary .contrast-high span:hover {
  background: #262626;
  border-color: #262626;
}
.input-standard, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .vacancy-form input[type="text"], .vacancy-form input[type="email"], .vacancy-form input[type="url"], .vacancy-form input[type="password"], .vacancy-form input[type="search"], .vacancy-form input[type="number"], .vacancy-form input[type="tel"], .vacancy-form input[type="range"], .vacancy-form input[type="date"], .vacancy-form input[type="month"], .vacancy-form input[type="week"], .vacancy-form input[type="time"], .vacancy-form input[type="datetime"], .vacancy-form input[type="datetime-local"], .vacancy-form input[type="color"], .vacancy-form textarea, .vacancy-form select, .owp-search-form input[type="text"], .owp-search-form input[type="email"], .owp-search-form input[type="url"], .owp-search-form input[type="password"], .owp-search-form input[type="search"], .owp-search-form input[type="number"], .owp-search-form input[type="tel"], .owp-search-form input[type="range"], .owp-search-form input[type="date"], .owp-search-form input[type="month"], .owp-search-form input[type="week"], .owp-search-form input[type="time"], .owp-search-form input[type="datetime"], .owp-search-form input[type="datetime-local"], .owp-search-form input[type="color"], .owp-search-form textarea, .owp-search-form select {
  width: 100%;
  display: block;
  padding: 8px 15px;
  color: #005A5F;
  background-color: #fff;
  border: 1px solid rgba(0, 90, 95, 0);
}
.input-standard:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, .vacancy-form input[type="text"]:focus, .vacancy-form input[type="email"]:focus, .vacancy-form input[type="url"]:focus, .vacancy-form input[type="password"]:focus, .vacancy-form input[type="search"]:focus, .vacancy-form input[type="number"]:focus, .vacancy-form input[type="tel"]:focus, .vacancy-form input[type="range"]:focus, .vacancy-form input[type="date"]:focus, .vacancy-form input[type="month"]:focus, .vacancy-form input[type="week"]:focus, .vacancy-form input[type="time"]:focus, .vacancy-form input[type="datetime"]:focus, .vacancy-form input[type="datetime-local"]:focus, .vacancy-form input[type="color"]:focus, .vacancy-form textarea:focus, .vacancy-form select:focus, .owp-search-form input[type="text"]:focus, .owp-search-form input[type="email"]:focus, .owp-search-form input[type="url"]:focus, .owp-search-form input[type="password"]:focus, .owp-search-form input[type="search"]:focus, .owp-search-form input[type="number"]:focus, .owp-search-form input[type="tel"]:focus, .owp-search-form input[type="range"]:focus, .owp-search-form input[type="date"]:focus, .owp-search-form input[type="month"]:focus, .owp-search-form input[type="week"]:focus, .owp-search-form input[type="time"]:focus, .owp-search-form input[type="datetime"]:focus, .owp-search-form input[type="datetime-local"]:focus, .owp-search-form input[type="color"]:focus, .owp-search-form textarea:focus, .owp-search-form select:focus {
  color: #005A5F;
}
.input-standard:disabled, input[type="text"]:disabled, input[type="email"]:disabled, input[type="url"]:disabled, input[type="password"]:disabled, input[type="search"]:disabled, input[type="number"]:disabled, input[type="tel"]:disabled, input[type="range"]:disabled, input[type="date"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="time"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="color"]:disabled, textarea:disabled, select:disabled, .vacancy-form input[type="text"]:disabled, .vacancy-form input[type="email"]:disabled, .vacancy-form input[type="url"]:disabled, .vacancy-form input[type="password"]:disabled, .vacancy-form input[type="search"]:disabled, .vacancy-form input[type="number"]:disabled, .vacancy-form input[type="tel"]:disabled, .vacancy-form input[type="range"]:disabled, .vacancy-form input[type="date"]:disabled, .vacancy-form input[type="month"]:disabled, .vacancy-form input[type="week"]:disabled, .vacancy-form input[type="time"]:disabled, .vacancy-form input[type="datetime"]:disabled, .vacancy-form input[type="datetime-local"]:disabled, .vacancy-form input[type="color"]:disabled, .vacancy-form textarea:disabled, .vacancy-form select:disabled, .owp-search-form input[type="text"]:disabled, .owp-search-form input[type="email"]:disabled, .owp-search-form input[type="url"]:disabled, .owp-search-form input[type="password"]:disabled, .owp-search-form input[type="search"]:disabled, .owp-search-form input[type="number"]:disabled, .owp-search-form input[type="tel"]:disabled, .owp-search-form input[type="range"]:disabled, .owp-search-form input[type="date"]:disabled, .owp-search-form input[type="month"]:disabled, .owp-search-form input[type="week"]:disabled, .owp-search-form input[type="time"]:disabled, .owp-search-form input[type="datetime"]:disabled, .owp-search-form input[type="datetime-local"]:disabled, .owp-search-form input[type="color"]:disabled, .owp-search-form textarea:disabled, .owp-search-form select:disabled {
  background: #F2F2F2;
}
.contrast-high .input-standard, .contrast-high input[type="text"], .contrast-high input[type="email"], .contrast-high input[type="url"], .contrast-high input[type="password"], .contrast-high input[type="search"], .contrast-high input[type="number"], .contrast-high input[type="tel"], .contrast-high input[type="range"], .contrast-high input[type="date"], .contrast-high input[type="month"], .contrast-high input[type="week"], .contrast-high input[type="time"], .contrast-high input[type="datetime"], .contrast-high input[type="datetime-local"], .contrast-high input[type="color"], .contrast-high textarea, .contrast-high select, .contrast-high .vacancy-form input[type="text"], .vacancy-form .contrast-high input[type="text"], .contrast-high .vacancy-form input[type="email"], .vacancy-form .contrast-high input[type="email"], .contrast-high .vacancy-form input[type="url"], .vacancy-form .contrast-high input[type="url"], .contrast-high .vacancy-form input[type="password"], .vacancy-form .contrast-high input[type="password"], .contrast-high .vacancy-form input[type="search"], .vacancy-form .contrast-high input[type="search"], .contrast-high .vacancy-form input[type="number"], .vacancy-form .contrast-high input[type="number"], .contrast-high .vacancy-form input[type="tel"], .vacancy-form .contrast-high input[type="tel"], .contrast-high .vacancy-form input[type="range"], .vacancy-form .contrast-high input[type="range"], .contrast-high .vacancy-form input[type="date"], .vacancy-form .contrast-high input[type="date"], .contrast-high .vacancy-form input[type="month"], .vacancy-form .contrast-high input[type="month"], .contrast-high .vacancy-form input[type="week"], .vacancy-form .contrast-high input[type="week"], .contrast-high .vacancy-form input[type="time"], .vacancy-form .contrast-high input[type="time"], .contrast-high .vacancy-form input[type="datetime"], .vacancy-form .contrast-high input[type="datetime"], .contrast-high .vacancy-form input[type="datetime-local"], .vacancy-form .contrast-high input[type="datetime-local"], .contrast-high .vacancy-form input[type="color"], .vacancy-form .contrast-high input[type="color"], .contrast-high .vacancy-form textarea, .vacancy-form .contrast-high textarea, .contrast-high .vacancy-form select, .vacancy-form .contrast-high select, .contrast-high .owp-search-form input[type="text"], .owp-search-form .contrast-high input[type="text"], .contrast-high .owp-search-form input[type="email"], .owp-search-form .contrast-high input[type="email"], .contrast-high .owp-search-form input[type="url"], .owp-search-form .contrast-high input[type="url"], .contrast-high .owp-search-form input[type="password"], .owp-search-form .contrast-high input[type="password"], .contrast-high .owp-search-form input[type="search"], .owp-search-form .contrast-high input[type="search"], .contrast-high .owp-search-form input[type="number"], .owp-search-form .contrast-high input[type="number"], .contrast-high .owp-search-form input[type="tel"], .owp-search-form .contrast-high input[type="tel"], .contrast-high .owp-search-form input[type="range"], .owp-search-form .contrast-high input[type="range"], .contrast-high .owp-search-form input[type="date"], .owp-search-form .contrast-high input[type="date"], .contrast-high .owp-search-form input[type="month"], .owp-search-form .contrast-high input[type="month"], .contrast-high .owp-search-form input[type="week"], .owp-search-form .contrast-high input[type="week"], .contrast-high .owp-search-form input[type="time"], .owp-search-form .contrast-high input[type="time"], .contrast-high .owp-search-form input[type="datetime"], .owp-search-form .contrast-high input[type="datetime"], .contrast-high .owp-search-form input[type="datetime-local"], .owp-search-form .contrast-high input[type="datetime-local"], .contrast-high .owp-search-form input[type="color"], .owp-search-form .contrast-high input[type="color"], .contrast-high .owp-search-form textarea, .owp-search-form .contrast-high textarea, .contrast-high .owp-search-form select, .owp-search-form .contrast-high select {
  border-color: #000;
}
.input-basic-style, .gform_body input[type="text"], .gform_body input[type="email"], .gform_body input[type="url"], .gform_body input[type="password"], .gform_body input[type="search"], .gform_body input[type="number"], .gform_body input[type="tel"], .gform_body input[type="range"], .gform_body input[type="date"], .gform_body input[type="month"], .gform_body input[type="week"], .gform_body input[type="time"], .gform_body input[type="datetime"], .gform_body input[type="datetime-local"], .gform_body input[type="color"], .gform_body textarea, .gform_body select, #apply_form input[type="text"], #apply_form input[type="email"], #apply_form input[type="url"], #apply_form input[type="password"], #apply_form input[type="search"], #apply_form input[type="number"], #apply_form input[type="tel"], #apply_form input[type="range"], #apply_form input[type="date"], #apply_form input[type="month"], #apply_form input[type="week"], #apply_form input[type="time"], #apply_form input[type="datetime"], #apply_form input[type="datetime-local"], #apply_form input[type="color"], #apply_form textarea, #apply_form select, .searchandfilter input[type="text"], .searchandfilter input[type="email"], .searchandfilter input[type="url"], .searchandfilter input[type="password"], .searchandfilter input[type="search"], .searchandfilter input[type="number"], .searchandfilter input[type="tel"], .searchandfilter input[type="range"], .searchandfilter input[type="date"], .searchandfilter input[type="month"], .searchandfilter input[type="week"], .searchandfilter input[type="time"], .searchandfilter input[type="datetime"], .searchandfilter input[type="datetime-local"], .searchandfilter input[type="color"], .searchandfilter textarea, .searchandfilter select, .wpfacet-container input[type="text"], .wpfacet-container input[type="email"], .wpfacet-container input[type="url"], .wpfacet-container input[type="password"], .wpfacet-container input[type="search"], .wpfacet-container input[type="number"], .wpfacet-container input[type="tel"], .wpfacet-container input[type="range"], .wpfacet-container input[type="date"], .wpfacet-container input[type="month"], .wpfacet-container input[type="week"], .wpfacet-container input[type="time"], .wpfacet-container input[type="datetime"], .wpfacet-container input[type="datetime-local"], .wpfacet-container input[type="color"], .wpfacet-container textarea, .wpfacet-container select, .vacancy-form input[type="text"], .vacancy-form input[type="email"], .vacancy-form input[type="url"], .vacancy-form input[type="password"], .vacancy-form input[type="search"], .vacancy-form input[type="number"], .vacancy-form input[type="tel"], .vacancy-form input[type="range"], .vacancy-form input[type="date"], .vacancy-form input[type="month"], .vacancy-form input[type="week"], .vacancy-form input[type="time"], .vacancy-form input[type="datetime"], .vacancy-form input[type="datetime-local"], .vacancy-form input[type="color"], .vacancy-form textarea, .vacancy-form select, .owp-search-form input[type="text"], .owp-search-form input[type="email"], .owp-search-form input[type="url"], .owp-search-form input[type="password"], .owp-search-form input[type="search"], .owp-search-form input[type="number"], .owp-search-form input[type="tel"], .owp-search-form input[type="range"], .owp-search-form input[type="date"], .owp-search-form input[type="month"], .owp-search-form input[type="week"], .owp-search-form input[type="time"], .owp-search-form input[type="datetime"], .owp-search-form input[type="datetime-local"], .owp-search-form input[type="color"], .owp-search-form textarea, .owp-search-form select {
  background: #E5EEEF;
  border-top: 1px solid #b6cfd2;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.contrast-high .input-basic-style, .contrast-high .gform_body input[type="text"], .gform_body .contrast-high input[type="text"], .contrast-high .gform_body input[type="email"], .gform_body .contrast-high input[type="email"], .contrast-high .gform_body input[type="url"], .gform_body .contrast-high input[type="url"], .contrast-high .gform_body input[type="password"], .gform_body .contrast-high input[type="password"], .contrast-high .gform_body input[type="search"], .gform_body .contrast-high input[type="search"], .contrast-high .gform_body input[type="number"], .gform_body .contrast-high input[type="number"], .contrast-high .gform_body input[type="tel"], .gform_body .contrast-high input[type="tel"], .contrast-high .gform_body input[type="range"], .gform_body .contrast-high input[type="range"], .contrast-high .gform_body input[type="date"], .gform_body .contrast-high input[type="date"], .contrast-high .gform_body input[type="month"], .gform_body .contrast-high input[type="month"], .contrast-high .gform_body input[type="week"], .gform_body .contrast-high input[type="week"], .contrast-high .gform_body input[type="time"], .gform_body .contrast-high input[type="time"], .contrast-high .gform_body input[type="datetime"], .gform_body .contrast-high input[type="datetime"], .contrast-high .gform_body input[type="datetime-local"], .gform_body .contrast-high input[type="datetime-local"], .contrast-high .gform_body input[type="color"], .gform_body .contrast-high input[type="color"], .contrast-high .gform_body textarea, .gform_body .contrast-high textarea, .contrast-high .gform_body select, .gform_body .contrast-high select, .contrast-high #apply_form input[type="text"], #apply_form .contrast-high input[type="text"], .contrast-high #apply_form input[type="email"], #apply_form .contrast-high input[type="email"], .contrast-high #apply_form input[type="url"], #apply_form .contrast-high input[type="url"], .contrast-high #apply_form input[type="password"], #apply_form .contrast-high input[type="password"], .contrast-high #apply_form input[type="search"], #apply_form .contrast-high input[type="search"], .contrast-high #apply_form input[type="number"], #apply_form .contrast-high input[type="number"], .contrast-high #apply_form input[type="tel"], #apply_form .contrast-high input[type="tel"], .contrast-high #apply_form input[type="range"], #apply_form .contrast-high input[type="range"], .contrast-high #apply_form input[type="date"], #apply_form .contrast-high input[type="date"], .contrast-high #apply_form input[type="month"], #apply_form .contrast-high input[type="month"], .contrast-high #apply_form input[type="week"], #apply_form .contrast-high input[type="week"], .contrast-high #apply_form input[type="time"], #apply_form .contrast-high input[type="time"], .contrast-high #apply_form input[type="datetime"], #apply_form .contrast-high input[type="datetime"], .contrast-high #apply_form input[type="datetime-local"], #apply_form .contrast-high input[type="datetime-local"], .contrast-high #apply_form input[type="color"], #apply_form .contrast-high input[type="color"], .contrast-high #apply_form textarea, #apply_form .contrast-high textarea, .contrast-high #apply_form select, #apply_form .contrast-high select, .contrast-high .searchandfilter input[type="text"], .searchandfilter .contrast-high input[type="text"], .contrast-high .searchandfilter input[type="email"], .searchandfilter .contrast-high input[type="email"], .contrast-high .searchandfilter input[type="url"], .searchandfilter .contrast-high input[type="url"], .contrast-high .searchandfilter input[type="password"], .searchandfilter .contrast-high input[type="password"], .contrast-high .searchandfilter input[type="search"], .searchandfilter .contrast-high input[type="search"], .contrast-high .searchandfilter input[type="number"], .searchandfilter .contrast-high input[type="number"], .contrast-high .searchandfilter input[type="tel"], .searchandfilter .contrast-high input[type="tel"], .contrast-high .searchandfilter input[type="range"], .searchandfilter .contrast-high input[type="range"], .contrast-high .searchandfilter input[type="date"], .searchandfilter .contrast-high input[type="date"], .contrast-high .searchandfilter input[type="month"], .searchandfilter .contrast-high input[type="month"], .contrast-high .searchandfilter input[type="week"], .searchandfilter .contrast-high input[type="week"], .contrast-high .searchandfilter input[type="time"], .searchandfilter .contrast-high input[type="time"], .contrast-high .searchandfilter input[type="datetime"], .searchandfilter .contrast-high input[type="datetime"], .contrast-high .searchandfilter input[type="datetime-local"], .searchandfilter .contrast-high input[type="datetime-local"], .contrast-high .searchandfilter input[type="color"], .searchandfilter .contrast-high input[type="color"], .contrast-high .searchandfilter textarea, .searchandfilter .contrast-high textarea, .contrast-high .searchandfilter select, .searchandfilter .contrast-high select, .contrast-high .wpfacet-container input[type="text"], .wpfacet-container .contrast-high input[type="text"], .contrast-high .wpfacet-container input[type="email"], .wpfacet-container .contrast-high input[type="email"], .contrast-high .wpfacet-container input[type="url"], .wpfacet-container .contrast-high input[type="url"], .contrast-high .wpfacet-container input[type="password"], .wpfacet-container .contrast-high input[type="password"], .contrast-high .wpfacet-container input[type="search"], .wpfacet-container .contrast-high input[type="search"], .contrast-high .wpfacet-container input[type="number"], .wpfacet-container .contrast-high input[type="number"], .contrast-high .wpfacet-container input[type="tel"], .wpfacet-container .contrast-high input[type="tel"], .contrast-high .wpfacet-container input[type="range"], .wpfacet-container .contrast-high input[type="range"], .contrast-high .wpfacet-container input[type="date"], .wpfacet-container .contrast-high input[type="date"], .contrast-high .wpfacet-container input[type="month"], .wpfacet-container .contrast-high input[type="month"], .contrast-high .wpfacet-container input[type="week"], .wpfacet-container .contrast-high input[type="week"], .contrast-high .wpfacet-container input[type="time"], .wpfacet-container .contrast-high input[type="time"], .contrast-high .wpfacet-container input[type="datetime"], .wpfacet-container .contrast-high input[type="datetime"], .contrast-high .wpfacet-container input[type="datetime-local"], .wpfacet-container .contrast-high input[type="datetime-local"], .contrast-high .wpfacet-container input[type="color"], .wpfacet-container .contrast-high input[type="color"], .contrast-high .wpfacet-container textarea, .wpfacet-container .contrast-high textarea, .contrast-high .wpfacet-container select, .wpfacet-container .contrast-high select, .contrast-high .vacancy-form input[type="text"], .vacancy-form .contrast-high input[type="text"], .contrast-high .vacancy-form input[type="email"], .vacancy-form .contrast-high input[type="email"], .contrast-high .vacancy-form input[type="url"], .vacancy-form .contrast-high input[type="url"], .contrast-high .vacancy-form input[type="password"], .vacancy-form .contrast-high input[type="password"], .contrast-high .vacancy-form input[type="search"], .vacancy-form .contrast-high input[type="search"], .contrast-high .vacancy-form input[type="number"], .vacancy-form .contrast-high input[type="number"], .contrast-high .vacancy-form input[type="tel"], .vacancy-form .contrast-high input[type="tel"], .contrast-high .vacancy-form input[type="range"], .vacancy-form .contrast-high input[type="range"], .contrast-high .vacancy-form input[type="date"], .vacancy-form .contrast-high input[type="date"], .contrast-high .vacancy-form input[type="month"], .vacancy-form .contrast-high input[type="month"], .contrast-high .vacancy-form input[type="week"], .vacancy-form .contrast-high input[type="week"], .contrast-high .vacancy-form input[type="time"], .vacancy-form .contrast-high input[type="time"], .contrast-high .vacancy-form input[type="datetime"], .vacancy-form .contrast-high input[type="datetime"], .contrast-high .vacancy-form input[type="datetime-local"], .vacancy-form .contrast-high input[type="datetime-local"], .contrast-high .vacancy-form input[type="color"], .vacancy-form .contrast-high input[type="color"], .contrast-high .vacancy-form textarea, .vacancy-form .contrast-high textarea, .contrast-high .vacancy-form select, .vacancy-form .contrast-high select, .contrast-high .owp-search-form input[type="text"], .owp-search-form .contrast-high input[type="text"], .contrast-high .owp-search-form input[type="email"], .owp-search-form .contrast-high input[type="email"], .contrast-high .owp-search-form input[type="url"], .owp-search-form .contrast-high input[type="url"], .contrast-high .owp-search-form input[type="password"], .owp-search-form .contrast-high input[type="password"], .contrast-high .owp-search-form input[type="search"], .owp-search-form .contrast-high input[type="search"], .contrast-high .owp-search-form input[type="number"], .owp-search-form .contrast-high input[type="number"], .contrast-high .owp-search-form input[type="tel"], .owp-search-form .contrast-high input[type="tel"], .contrast-high .owp-search-form input[type="range"], .owp-search-form .contrast-high input[type="range"], .contrast-high .owp-search-form input[type="date"], .owp-search-form .contrast-high input[type="date"], .contrast-high .owp-search-form input[type="month"], .owp-search-form .contrast-high input[type="month"], .contrast-high .owp-search-form input[type="week"], .owp-search-form .contrast-high input[type="week"], .contrast-high .owp-search-form input[type="time"], .owp-search-form .contrast-high input[type="time"], .contrast-high .owp-search-form input[type="datetime"], .owp-search-form .contrast-high input[type="datetime"], .contrast-high .owp-search-form input[type="datetime-local"], .owp-search-form .contrast-high input[type="datetime-local"], .contrast-high .owp-search-form input[type="color"], .owp-search-form .contrast-high input[type="color"], .contrast-high .owp-search-form textarea, .owp-search-form .contrast-high textarea, .contrast-high .owp-search-form select, .owp-search-form .contrast-high select {
  background: #fff;
  border-color: #000;
}
.img-holder-container {
  display: block;
}
.checkbox-input, .searchandfilter > ul > li input.sf-input-checkbox {
  display: none;
}
.checkbox-input:checked + label:after, .searchandfilter > ul > li input.sf-input-checkbox:checked + label:after {
  opacity: 1;
}
.checkbox-label, .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label, .searchandfilter > ul > li label.sf-label-checkbox, .wpfacet-container .facetwp-facet .facetwp-checkbox, .cc-otys #vacancies-filters .matchcriteria-filters ul li a .option-check {
  padding-left: 23px;
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.checkbox-label:before, .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:before, .searchandfilter > ul > li label.sf-label-checkbox:before, .wpfacet-container .facetwp-facet .facetwp-checkbox:before, .cc-otys #vacancies-filters .matchcriteria-filters ul li a .option-check:before, .checkbox-label:after, .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:after, .searchandfilter > ul > li label.sf-label-checkbox:after, .wpfacet-container .facetwp-facet .facetwp-checkbox:after, .cc-otys #vacancies-filters .matchcriteria-filters ul li a .option-check:after {
  position: absolute;
  line-height: inherit;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.checkbox-label:before, .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:before, .searchandfilter > ul > li label.sf-label-checkbox:before, .wpfacet-container .facetwp-facet .facetwp-checkbox:before, .cc-otys #vacancies-filters .matchcriteria-filters ul li a .option-check:before {
  content: "";
  background: #E5EEEF;
  border-top: 1px solid #b6cfd2;
  opacity: 1;
  z-index: 1;
  width: 18px;
  height: 18px;
  left: 0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.contrast-high .checkbox-label:before, .contrast-high .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:before, .gform_body .gform_fields .gfield .gfield_checkbox .gchoice .contrast-high label:before, .contrast-high .searchandfilter > ul > li label.sf-label-checkbox:before, .searchandfilter > ul > li .contrast-high label.sf-label-checkbox:before, .contrast-high .wpfacet-container .facetwp-facet .facetwp-checkbox:before, .wpfacet-container .facetwp-facet .contrast-high .facetwp-checkbox:before, .contrast-high .cc-otys #vacancies-filters .matchcriteria-filters ul li a .option-check:before, .cc-otys #vacancies-filters .matchcriteria-filters ul li a .contrast-high .option-check:before {
  background: #fff;
  border: 1px solid #000;
}
.checkbox-label:after, .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:after, .searchandfilter > ul > li label.sf-label-checkbox:after, .wpfacet-container .facetwp-facet .facetwp-checkbox:after, .cc-otys #vacancies-filters .matchcriteria-filters ul li a .option-check:after {
  content: "";
  opacity: 0;
  font-weight: bold;
  z-index: 2;
  width: 8px;
  height: 8px;
  left: 5px;
  background: #005A5F;
}
.contrast-high .checkbox-label:after, .contrast-high .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:after, .gform_body .gform_fields .gfield .gfield_checkbox .gchoice .contrast-high label:after, .contrast-high .searchandfilter > ul > li label.sf-label-checkbox:after, .searchandfilter > ul > li .contrast-high label.sf-label-checkbox:after, .contrast-high .wpfacet-container .facetwp-facet .facetwp-checkbox:after, .wpfacet-container .facetwp-facet .contrast-high .facetwp-checkbox:after, .contrast-high .cc-otys #vacancies-filters .matchcriteria-filters ul li a .option-check:after, .cc-otys #vacancies-filters .matchcriteria-filters ul li a .contrast-high .option-check:after {
  background: #000;
}
.checkbox-label.checked:after, .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label.checked:after, .searchandfilter > ul > li label.checked.sf-label-checkbox:after, .wpfacet-container .facetwp-facet .checked.facetwp-checkbox:after, .cc-otys #vacancies-filters .matchcriteria-filters ul li a .checked.option-check:after {
  opacity: 1;
}
.radio-label, .gform_body .gform_fields .gfield .gfield_radio .gchoice label {
  padding-left: 23px;
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.radio-label:before, .gform_body .gform_fields .gfield .gfield_radio .gchoice label:before, .radio-label:after, .gform_body .gform_fields .gfield .gfield_radio .gchoice label:after {
  position: absolute;
  line-height: inherit;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
.radio-label:before, .gform_body .gform_fields .gfield .gfield_radio .gchoice label:before {
  content: "";
  background: #E5EEEF;
  border-top: 1px solid #b6cfd2;
  opacity: 1;
  z-index: 1;
  width: 18px;
  height: 18px;
  left: 0;
}
.contrast-high .radio-label:before, .contrast-high .gform_body .gform_fields .gfield .gfield_radio .gchoice label:before, .gform_body .gform_fields .gfield .gfield_radio .gchoice .contrast-high label:before {
  background: #fff;
  border: 1px solid #000;
}
.radio-label:after, .gform_body .gform_fields .gfield .gfield_radio .gchoice label:after {
  content: "";
  opacity: 0;
  font-weight: bold;
  z-index: 2;
  width: 8px;
  height: 8px;
  left: 5px;
  background: #005A5F;
}
.contrast-high .radio-label:after, .contrast-high .gform_body .gform_fields .gfield .gfield_radio .gchoice label:after, .gform_body .gform_fields .gfield .gfield_radio .gchoice .contrast-high label:after {
  background: #000;
}
.image-cover, .cc-lightbox-pop-up .image .image-holder img, .cc-slide-in-pop-up .image .image-holder img, .project-card .card-image .image-holder img, .team-member-card .thumb img, .article-card .card-thumb .image-holder img, .article-card-2 .card-thumb .image-holder img, .testimonial-card .card-thumb .image-holder img, .single-post-image .image-holder img, .job-offer-content .author-col .author .thumb .image-holder img, .single-team-member .image-col .thumb .image-holder img, .ce-author .thumb img, .ce-agenda-item .item-image img, .ce-image-element .image-container .image-holder img, .ce-quote-slider .thumb img, .ce-cta-element .cta-image .image-holder img, .ce-contactdetails-repeater-element .contact-item .contact-image .image-holder img, .flex-banner-row .grid .image-col > img, .flex-banner-row .grid .image-col .image-holder img, .flex-banner-row .grid .image-col .flex-banner-row-extra img, .flex-banner-row .row-image img, .flex-image-content-row .row-image img, .flex-image-row .image-container .image-holder img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  display: block;
}
.image-contain, .flex-repeater-row.repeater-cols .cols-repeater .col .col-image img, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .icon-container .image-holder img, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item .icon-container .image-holder img, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item .icon-container .image-holder img, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container .image-holder img, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container .image-holder img, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item .icon-container .image-holder img, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item .icon-container .image-holder img, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container .image-holder img, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container .image-holder img, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .icon-container .image-holder img, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .icon-container .image-holder img {
  object-fit: contain;
  object-position: center;
  width: 100%;
  height: 100%;
  display: block;
}
.fontawesome, .cc-filters .searchandfilter > ul > li:not([data-sf-field-name="search"], [data-sf-field-input-type="select"]) h4:after, .wpfacet-container h4.facet-label:not(.search):after, .ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-next:before, header#masthead .top-header .wpml-ls > ul a.wpml-ls-item-toggle:before, header#masthead .top-header .wpml-ls > ul a.wpml-ls-item-toggle:after, header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > a:after, .responsive-menu-container .site-lang-mob .wpml-ls-item-toggle:before, .wysiwyg-content ul li:before, .flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fontawesome-brands {
  font-family: "Font Awesome 5 Brands";
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.flexbox, #page, .in-grid, .flex-vacancy-row .ce-title, .flex-vacancy-row .slider-nav-custom, .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .slider-nav-custom, .in-grid-s, .gform_body .gform_fields, .gform_body .gform_fields .gfield .ginput_complex, .gform_body .gform_fields .gfield .ginput_preview, .gform_body .gform_fields .gfield .ginput_preview .gform_delete_file, .gform_footer, .gform_page .gform_page_footer, .cc-site-search-container form, .searchandfilter .sf-meta-range, .searchandfilter .meta-slider .noUi-base, .gf_page_steps, .gf_page_steps .gf_step, .gf_page_steps .gf_step a, .vacancy-form .form-footer, .owp-search-form .form-footer, .owp-search-form, header#masthead .top-header .menu, header#masthead .site-branding, header#masthead .main-navigation, header#masthead .main-navigation ul.menu, footer.site-footer .footer-top .footer-block .social-icons ul, footer.site-footer .footer-top .footer-block .ftr-logo-holder, footer.site-footer .bottom-footer .ftr-bottom-logo, .responsive-menu-container ul.menu > li.menu-item.button, .error404 .site-content, .cc-otys #vacancies-filters .matchcriteria-filters ul, .cc-otys #vacancies-filters .matchcriteria-filters ul li a, .cc-otys .vacancies-list, .cc-otys .vacancies-list article .vacancy-criteria, .cc-otys .cc-posts-container nav.pagination ul, .btn-main, .cc-site-search-button .btn .img-holder, .cc-pop-up-container, .cc-lightbox-pop-up .cc-pop-up-content, .cc-access-settings-container .font, .cc-access-settings-container .contrast, .cc-access-settings-container .font .input-fields, .cc-access-settings-container .contrast .input-fields, .cc-access-settings-container .buttons, .cc-slide-in-pop-up, .icon-text, .project-card a, .project-card .card-content .project-cats, .company-card .card-inner, .company-card .card-inner .company-content, .team-member-card .member-cats, .team-member-card .icons, .job-offer-card .card-inner, .article-card .card-meta, .contentblock-card .contentblock-inner, .contentblock-card .contentblock-inner .content-container .inner-content-container, .vacancy-card-2 a .contentblock-inner, .vacancy-card-2 a .contentblock-inner .vacancy-container .inner-vacancy-container, .article-card-2 a, .article-card-2 .contentblock-inner, .article-card-2 .contentblock-inner .articles-container .inner-articles-container, .article-card-2 .contentblock-inner .author-container .inner-author-container, .testimonial-card, .testimonial-card .contentblock-inner, .testimonial-card .contentblock-inner .testimonial-container .inner-testimonial-container, .testimonial-card .contentblock-inner .author-container .inner-author-container, .single-title-category .single-meta, .single-title-category .agenda-item-meta, .single-title-category .agenda-dates, .single-job-offer-title .single-meta, .job-offer-content .author-col .author .author-content .contact, .cc-read-more-posts .cc-posts-container, .post-nav, .post-nav > a .post-nav-content .nav-prev, .post-nav > a .post-nav-content .nav-next, .filter-top.cc-overview-container .cc-filters .searchandfilter > ul, .cc-overview-container .cc-posts-container, .cc-query-pagination, .ce-buttons-repeater, .ce-author, .ce-author .contact, .ce-agenda-item, .ce-agenda-item .top-meta, .ce-agenda-item .buttons, .ce-quote-slider .quote-top, .ce-cta-element, .ce-anchorlinks .anchorlinks, .ce-contactblock-element, .ce-contactblock-element.has-image .contact-content, .ce-icon-element, .ce-contactdetails-repeater-element, .ce-contactdetails-repeater-element .contact-item, .ce-contactdetails-repeater-element .contact-item .contact-details, .ce-contactdetails-repeater-element .contact-item .contact-details a, .flex-banner-row .grid, .flex-banner-row .grid .content-col, .flex-banner-row .grid .image-col .flex-banner-row-extra, .flex-banner-row .grid .image-col .flex-banner-row-extra .banner-col .searchandfilter > ul, .flex-banner-row-extra .content-col .searchandfilter > ul, .flex-companies-row .repeater, .flex-team-row .team-members, .flex-repeater-row.repeater-steps .steps-repeater .steps, .flex-repeater-row.repeater-links .links-repeater, .flex-repeater-row.repeater-links .links-repeater .link, .flex-repeater-row.repeater-linkblocks .linkblocks-repeater, .flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner, .flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2, .flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner, .flex-repeater-row.repeater-cols .cols-repeater, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater, .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner, .flex-carousel-row .cc-slider .slick-slide .image-container .image-holder, .flex-vacancy-row .cc-vacancy-carousel .slider-nav-custom, .flex-featured-articles-row .in-grid .cc-posts-container, .flex-featured-articles-row .flex-vacancy-row .ce-title .cc-posts-container, .flex-vacancy-row .flex-featured-articles-row .ce-title .cc-posts-container, .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .cc-posts-container, .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container, .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .cc-posts-container, .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .cc-posts-container, .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .cc-posts-container, .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container, .flex-featured-articles-row .in-grid .button-container, .flex-featured-articles-row .flex-vacancy-row .ce-title .button-container, .flex-vacancy-row .flex-featured-articles-row .ce-title .button-container, .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .button-container, .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .button-container, .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .button-container, .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .button-container, .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .button-container, .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .button-container, .flex-statistics-row .in-grid .statistics-container .inner-container, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span, .flex-testimonial-slider-row .cc-testimonial-carousel .slider-nav-custom, .flex-horizontal-usp-repeater-row .in-grid .usp-item .inner-usp-item, .flex-horizontal-usp-repeater-row .flex-vacancy-row .ce-title .usp-item .inner-usp-item, .flex-vacancy-row .flex-horizontal-usp-repeater-row .ce-title .usp-item .inner-usp-item, .flex-horizontal-usp-repeater-row .flex-vacancy-row .slider-nav-custom .usp-item .inner-usp-item, .flex-vacancy-row .flex-horizontal-usp-repeater-row .slider-nav-custom .usp-item .inner-usp-item, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .ce-title .usp-item .inner-usp-item, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .ce-title .usp-item .inner-usp-item, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .slider-nav-custom .usp-item .inner-usp-item, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .slider-nav-custom .usp-item .inner-usp-item, .flex-horizontal-usp-repeater-row .in-grid-s .usp-item .inner-usp-item, .flex-icon-repeater .grid, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span, .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item, .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .cc-slider .slider-scope .slick-list .slick-track, .slider-nav .dots ul, .fancybox-container .fancybox-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* ===============
   Input Fields
   =============== */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {
  font-family: "acumin-pro", sans-serif;
  font-size: 18px;
  line-height: 1.6;
}
.contrast-high input[type="text"], .contrast-high input[type="email"], .contrast-high input[type="url"], .contrast-high input[type="password"], .contrast-high input[type="search"], .contrast-high input[type="number"], .contrast-high input[type="tel"], .contrast-high input[type="range"], .contrast-high input[type="date"], .contrast-high input[type="month"], .contrast-high input[type="week"], .contrast-high input[type="time"], .contrast-high input[type="datetime"], .contrast-high input[type="datetime-local"], .contrast-high input[type="color"], .contrast-high textarea, .contrast-high select {
  border-color: #000;
}
select {
  min-height: 36px;
}
textarea {
  resize: vertical;
}
textarea.small {
  height: 80px;
}
textarea.medium {
  height: 140px;
}
textarea.large {
  height: 200px;
}
button, input[type="button"], input[type="submit"] {
  border: none;
}
/* ===============
   Forms
   =============== */
form ul {
  list-style: none;
}
.wysiwyg-content form ul li {
  padding-left: 0;
}
.wysiwyg-content form ul li:before {
  display: none;
}
/* ===============
   Gravity Forms
   =============== */
.gform_wrapper .gform_required_legend {
  display: none;
}
.gform_wrapper .gform_title {
  padding-bottom: 30px;
}
.gform_wrapper form {
  margin-left: -8px;
  margin-right: -8px;
}
.gform_body .gform_fields .gfield {
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 15px;
}
.gform_body .gform_fields .gfield.hide-description .gfield_description {
  display: none;
}
.gform_body .gform_fields .gfield .gfield_required {
  display: inline-block;
  margin-left: 3px;
}
.gform_body .gform_fields .gfield.readonly input {
  color: rgba(0, 90, 95, 0.5);
  cursor: default;
}
.gform_body .gform_fields .gfield .ginput_complex {
  margin: 0 -8px;
  margin-top: 0 !important;
}
.gform_body .gform_fields .gfield .ginput_complex > div {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
  margin: 0 8px;
}
.gform_body .gform_fields .gfield.gfield_visibility_hidden {
  display: none !important;
}
@media only screen and (max-width: 768px) {
  .gform_body .gform_fields .gfield {
    width: 100% !important;
  }
}
.gform_body .gform_fields .gfield.gsection {
  width: 100%;
}
.gform_body .gform_fields .gfield.gfield--width-quarter {
  width: calc(100% / 12 * 3);
}
.gform_body .gform_fields .gfield.gfield--width-third {
  width: calc(100% / 12 * 4);
}
.gform_body .gform_fields .gfield.gfield--width-five-twelfths {
  width: calc(100% / 12 * 5);
}
.gform_body .gform_fields .gfield.gfield--width-half {
  width: 50%;
}
.gform_body .gform_fields .gfield.gfield--width-seven-twelfths {
  width: calc(100% / 12 * 7);
}
.gform_body .gform_fields .gfield.gfield--width-two-thirds {
  width: calc(100% / 12 * 8);
}
.gform_body .gform_fields .gfield.gfield--width-three-quarter {
  width: calc(100% / 12 * 9);
}
.gform_body .gform_fields .gfield.gfield--width-five-sixths {
  width: calc(100% / 12 * 10);
}
.gform_body .gform_fields .gfield.gfield--width-eleven-twelfths {
  width: calc(100% / 12 * 11);
}
.gform_body .gform_fields .gfield.gfield--width-full {
  width: 100%;
}
.gform_body .gform_fields .gfield.hidden_label .gfield_label {
  display: none;
}
.gform_body .gform_fields .gfield.spacer {
  display: none !important;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input {
  margin: 10px 0 3px 0;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload .gform_fileupload_rules {
  display: block;
  font-size: 14px;
}
.gform_body .gform_fields .gfield .gform_fileupload_multifile .gform_button_select_files {
  padding: 5px 10px !important;
}
.gform_body .gform_fields .gfield .gform_fileupload_multifile .gform_drop_area {
  border: 1px solid #005A5F;
  padding: 15px 30px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.contrast-high .gform_body .gform_fields .gfield .gform_fileupload_multifile .gform_drop_area {
  border-color: #000 !important;
}
.gform_body .gform_fields .gfield .ginput_preview .gform_delete_file {
  padding: 0 !important;
  background: transparent;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.gform_body .gform_fields .gfield .ginput_preview *.gfield_fileupload_filename {
  padding-right: 15px !important;
  margin-right: 15px !important;
  border-right: 1px solid #005A5F;
}
.contrast-high .gform_body .gform_fields .gfield .ginput_preview *.gfield_fileupload_filename {
  border-color: #000 !important;
}
.gform_body .gform_fields .gfield .ginput_preview *:not(:last-child) {
  margin-right: 5px;
}
.gform_body .gform_fields .gfield.gf_left_half {
  padding-right: 8px;
}
.gform_body .gform_fields .gfield.gf_right_half {
  padding-left: 8px;
}
.gform_body .gform_fields .gfield.gf_left_half, .gform_body .gform_fields .gfield.gf_right_half {
  width: 50%;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
}
@media only screen and (max-width: 768px) {
  .gform_body .gform_fields .gfield.gf_left_half, .gform_body .gform_fields .gfield.gf_right_half {
    width: 100%;
    padding: 0;
  }
}
.gform_body .gform_fields .gfield.gform_validation_container {
  display: none !important;
}
.gform_body .gform_fields .gfield.gfield_error input, .gform_body .gform_fields .gfield.gfield_error textarea, .gform_body .gform_fields .gfield.gfield_error select {
  border: 1px solid #C23630;
}
.contrast-high .gform_body .gform_fields .gfield.gfield_error input, .contrast-high .gform_body .gform_fields .gfield.gfield_error textarea, .contrast-high .gform_body .gform_fields .gfield.gfield_error select {
  border-color: #000 !important;
}
.gform_body .gform_fields .gfield .gfield_checkbox .gchoice:not(:first-child) {
  margin-top: 2px;
}
.gform_body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"], .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input[type="radio"] {
  display: none;
}
.gform_body .gform_fields .gfield .gfield_checkbox .gchoice input[type="checkbox"]:checked + label:after, .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input[type="radio"]:checked + label:after {
  opacity: 1;
}
.gform_body .gform_fields .gfield .gfield_radio .gchoice:not(:first-child) {
  margin-top: 2px;
}
.gform_body .gform_fields .gfield .gfield_radio .gchoice input[type="checkbox"], .gform_body .gform_fields .gfield .gfield_radio .gchoice input[type="radio"] {
  display: none;
}
.gform_body .gform_fields .gfield .gfield_radio .gchoice input[type="checkbox"]:checked + label:after, .gform_body .gform_fields .gfield .gfield_radio .gchoice input[type="radio"]:checked + label:after {
  opacity: 1;
}
.gform_body .gform_fields .gfield .gfield_list_groups .gfield_list_group:not(:first-of-type) {
  margin-top: 10px;
}
.gform_body .gform_fields .gfield .gfield_list_groups .gfield_list_group_item {
  margin-bottom: 5px;
}
.gform_body .gform_fields .gfield .gfield_list_groups button.add_list_item {
  background: #333333;
}
.gform_body .gform_fields .gfield .gfield_list_groups button.delete_list_item {
  background: #565656;
}
.gform_body .gform_fields .gfield .ginput_complex {
  padding-left: 8px;
  padding-right: 8px;
  margin-top: 15px;
}
.gform_body .gform_fields .gfield .ginput_complex .ginput_full {
  width: 100%;
}
.gform_body .gform_fields .gfield .ginput_complex .ginput_left {
  padding-right: 8px;
}
.gform_body .gform_fields .gfield .ginput_complex .ginput_right {
  padding-left: 8px;
}
.gform_body .gform_fields .gfield .ginput_complex label {
  font-size: 14px;
  font-weight: bold;
}
.gform_body .gform_fields .gfield .ginput_complex .ginput_left, .gform_body .gform_fields .gfield .ginput_complex .ginput_right {
  width: 50%;
  display: block;
}
@media only screen and (max-width: 991px) {
  .gform_body .gform_fields .gfield .ginput_complex .ginput_left, .gform_body .gform_fields .gfield .ginput_complex .ginput_right {
    width: 100%;
    padding: 0;
  }
}
.gform_body .gform_fields .gfield .ginput_complex .ginput_left select, .gform_body .gform_fields .gfield .ginput_complex .ginput_right select {
  width: 100%;
}
.gform_body .gform_fields .gfield .ginput_complex .ginput_left, .gform_body .gform_fields .gfield .ginput_complex .ginput_right, .gform_body .gform_fields .gfield .ginput_complex .ginput_full {
  margin-bottom: 15px;
}
.gform_footer {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-justify-content: flex-end !important;
  -moz-justify-content: flex-end !important;
  -ms-justify-content: flex-end !important;
  -o-justify-content: flex-end !important;
  justify-content: flex-end !important;
  width: 100% !important;
}
.gform_page .gform_page_footer {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-justify-content: flex-end !important;
  -moz-justify-content: flex-end !important;
  -ms-justify-content: flex-end !important;
  -o-justify-content: flex-end !important;
  justify-content: flex-end !important;
  -webkit-align-items: center !important;
  -moz-align-items: center !important;
  -ms-align-items: center !important;
  -o-align-items: center !important;
  align-items: center !important;
  width: 100% !important;
}
.gform_page .gform_page_footer > *:not(:last-child) {
  margin-right: 15px;
}
#apply_form * {
  margin: 0;
}
#apply_form .error {
  color: #C23630;
  display: block;
  width: 100%;
}
#apply_form form div {
  margin: 0;
}
#apply_form form a {
  text-decoration: none;
}
#apply_form form > div:not(:first-child) {
  margin-top: 8px;
}
#apply_form form > div > label {
  width: 100%;
  display: block;
}
#apply_form form > h3:not(:first-of-type) {
  margin-top: 30px;
}
#apply_form form .carerix_labels {
  display: inline-block;
  margin-right: 15px;
}
#apply_form form .carerix_labels input:not(:nth-of-type(-n+2)) {
  margin-left: 10px;
}
#apply_form form #apply_button {
  margin-top: 30px;
}
.carerix_required {
  border: none;
}
.cc-site-search-container form {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
}
.cc-site-search-container form label {
  width: 100%;
}
.cc-site-search-container form input[type="text"] {
  width: auto;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
  margin-right: 15px;
  border: none;
  border-bottom: 1px solid #005A5F;
  padding: 5px 10px 5px 0;
  font-size: 40px;
}
@media only screen and (max-width: 1200px) {
  .cc-site-search-container form input[type="text"] {
    font-size: 24px;
  }
}
@media only screen and (max-width: 540px) {
  .cc-site-search-container form input[type="text"] {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.contrast-high .cc-site-search-container form input[type="text"] {
  border-color: #000;
}
@media only screen and (max-width: 540px) {
  .cc-site-search-container form input[type="submit"] {
    margin-left: auto;
    margin-right: auto;
  }
}
.searchandfilter ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.cc-filters .searchandfilter > ul > li:not(:first-child) {
  margin-top: 30px;
  border-top: 2px solid #005A5F;
  padding-top: 30px;
}
.cc-filters .searchandfilter > ul > li:not([data-sf-field-name="search"], [data-sf-field-input-type="select"]) h4, .cc-filters .searchandfilter > ul > li:not([data-sf-field-name="search"], [data-sf-field-input-type="select"]) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .cc-filters .searchandfilter > ul > li:not([data-sf-field-name="search"], [data-sf-field-input-type="select"]) span.name {
  cursor: pointer;
  position: relative;
  padding-right: 25px;
}
.cc-filters .searchandfilter > ul > li:not([data-sf-field-name="search"], [data-sf-field-input-type="select"]) h4:after {
  content: "";
  font-weight: bold;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.cc-filters .searchandfilter > ul > li:not([data-sf-field-name="search"], [data-sf-field-input-type="select"]) h4.inactive:after {
  -webkit-transform: translateY(-50%) rotate(0deg);
  -moz-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  -o-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
}
.searchandfilter > ul > li h4, .searchandfilter > ul > li .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .searchandfilter > ul > li span.name {
  margin-bottom: 15px;
}
.searchandfilter .sf-meta-range {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.searchandfilter .sf-meta-range > label {
  width: calc(50% - 8px);
}
.searchandfilter .sf-meta-range > span {
  text-align: center;
  width: 16px;
}
.searchandfilter .meta-slider {
  padding-right: 24px;
  width: 100%;
  margin-top: 8px;
}
.searchandfilter .meta-slider .noUi-base {
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  position: relative;
  padding: 9px 0;
}
.searchandfilter .meta-slider .noUi-base .noUi-connects {
  position: relative;
  z-index: 1;
  height: 6px;
  background: #565656;
  width: calc(100% + 24px);
  overflow: hidden;
  margin-right: -24px;
  cursor: pointer;
}
.searchandfilter .meta-slider .noUi-base .noUi-connects .noUi-connect {
  background: #005A5F;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transform-origin: 0 0;
  will-change: transform;
}
.searchandfilter .meta-slider .noUi-base .noUi-origin {
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 100%;
}
.searchandfilter .meta-slider .noUi-base .noUi-handle {
  width: 24px;
  height: 24px;
  background: #005A5F;
  position: absolute;
  position: absolute;
  left: auto;
  right: -24px;
  cursor: pointer;
}
.wpfacet-container .wpfacet-inner {
  display: block !important;
}
.wpfacet-container .facetwp-facet .facetwp-checkbox {
  background-image: none;
  width: 100%;
}
.wpfacet-container h4.facet-label:not(.search) {
  cursor: pointer;
  position: relative;
  padding-right: 25px;
}
.wpfacet-container h4.facet-label:not(.search):after {
  content: "";
  font-weight: bold;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.wpfacet-container h4.facet-label:not(.search).inactive:after {
  -webkit-transform: translateY(-50%) rotate(0deg);
  -moz-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  -o-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
}
.wpfacet-container h4, .wpfacet-container .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .wpfacet-container span.name {
  margin-bottom: 15px;
}
.wpfacet-container .facetwp-type-search {
  border-bottom: 2px solid #005A5F;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.wpfacet-container .facetwp-type-search .facetwp-input-wrap {
  width: 100%;
}
.wpfacet-container .facetwp-type-search .facetwp-input-wrap .facetwp-icon {
  display: none;
}
.wpfacet-container .facetwp-type-search .facetwp-input-wrap .facetwp-search {
  width: 100%;
}
.validation_message {
  color: #FFF !important;
  display: inline-block;
  padding: 5px 10px;
  background: #C23630;
  width: auto !important;
  margin-top: 10px;
  position: relative;
}
.contrast-high .validation_message {
  background: #000 !important;
  color: #FFF !important;
}
.validation_message:before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #C23630;
  transform: rotate(45deg) translateX(-50%);
  top: 0;
  left: 50%;
}
.contrast-high .validation_message:before {
  background: #000 !important;
}
.validation_message.validation_message--hidden-on-empty {
  display: none;
}
.validation_error {
  font-weight: bold;
  color: #C23630;
  margin-bottom: 15px;
}
.warning-container {
  color: #FFF;
  padding: 5px 10px;
  background: #C23630;
  text-align: center;
}
.gform_validation_errors {
  padding-bottom: 15px;
  margin-bottom: 30px;
  border-bottom: 4px solid #C23630;
}
.contrast-high .gform_validation_errors {
  border-color: #000 !important;
}
.gform_validation_errors .gform_submission_error {
  font-size: 18px;
  line-height: 1.6;
}
.gf_page_steps {
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 30px;
}
.gf_page_steps .gf_step {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  background: #fff;
  border-bottom: 3px solid #F2F2F2;
}
@media only screen and (max-width: 768px) {
  .gf_page_steps .gf_step {
    width: 100%;
    padding: 10px !important;
    margin-right: 0 !important;
    border-left: 3px solid #F2F2F2;
    border-bottom: none !important;
  }
  .gf_page_steps .gf_step a, .gf_page_steps .gf_step.gf_step_active {
    border-bottom: none !important;
    border-color: #005A5F !important;
    width: auto !important;
  }
  .gf_page_steps .gf_step a:after, .gf_page_steps .gf_step.gf_step_active:after {
    content: none !important;
  }
  .contrast-high .gf_page_steps .gf_step a, .contrast-high .gf_page_steps .gf_step.gf_step_active {
    border-color: #000 !important;
  }
  .gf_page_steps .gf_step:not(:last-child) {
    margin-bottom: 10px;
  }
}
.gf_page_steps .gf_step:not(:last-child) {
  margin-right: 10px;
}
.gf_page_steps .gf_step a {
  width: 100%;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  text-decoration: none;
  color: #333333;
}
.gf_page_steps .gf_step a, .gf_page_steps .gf_step.gf_step_active {
  padding: 10px 0;
  border-bottom: 3px solid #005A5F;
}
.contrast-high .gf_page_steps .gf_step a, .contrast-high .gf_page_steps .gf_step.gf_step_active {
  border-color: #000 !important;
}
.gf_page_steps .gf_step.gf_step_active {
  position: relative;
}
.contrast-high .gf_page_steps .gf_step.gf_step_active {
  border-color: #000 !important;
}
.gf_page_steps .gf_step.gf_step_active:after {
  clip-path: polygon(50% 100%, 0 0, 100% 0);
  content: "";
  position: absolute;
  top: 100%;
  left: calc(50% - 10px);
  width: 20px;
  height: 10px;
  background: #005A5F !important;
}
.contrast-high .gf_page_steps .gf_step.gf_step_active:after {
  background: #000 !important;
}
.gf_page_steps .gf_step .gf_step_number {
  width: 24px;
  line-height: 24px;
  text-align: center;
  background: #005A5F !important;
  color: #fff !important;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  margin-right: 5px;
}
.contrast-high .gf_page_steps .gf_step .gf_step_number {
  background: #000 !important;
}
.gf_page_steps .gf_step .gf_step_label {
  text-decoration: none !important;
  font-weight: bold;
}
.ui-datepicker {
  width: 300px;
  max-width: 100%;
  height: auto;
  margin: 5px auto 0;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  z-index: 9999 !important;
}
.ui-datepicker a {
  text-decoration: none;
}
.ui-datepicker table {
  width: 100%;
  border-collapse: collapse;
}
.ui-datepicker thead {
  background: #E5E5E5;
  border-bottom: 1px solid #565656;
}
.ui-datepicker th {
  text-transform: uppercase;
  text-align: center;
  font-size: 6pt;
  padding: 5px 0;
  color: #565656;
}
.ui-datepicker tbody td {
  padding: 0;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.ui-datepicker tbody td:last-child {
  border-right: 0px;
}
.ui-datepicker tbody td span, .ui-datepicker tbody td a {
  display: inline-block;
  text-align: center;
  width: 100%;
  height: 30px;
  line-height: 30px;
  color: #565656;
}
.ui-datepicker tbody tr {
  border-bottom: 1px solid #E5E5E5;
}
.ui-datepicker tbody tr:last-child {
  border-bottom: 0px;
}
.ui-datepicker .ui-datepicker-header {
  background-color: #E5E5E5;
  color: #333333;
  font-weight: bold;
  line-height: 30px;
  min-height: 30px !important;
}
.contrast-high .ui-datepicker .ui-datepicker-header {
  color: #000;
  background: #E5E5E5;
}
.ui-datepicker .ui-datepicker-title {
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  margin-top: 5px;
  width: auto;
  padding: 0;
  display: inline-block;
  padding: 3px 10px;
}
.ui-datepicker .ui-datepicker-title select:not(:first-of-type) {
  margin-left: 5px;
}
.contrast-high .ui-datepicker .ui-datepicker-title select {
  color: #000;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  line-height: 600%;
  overflow: hidden;
  position: relative;
}
.ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-next:before {
  position: absolute;
  width: 100%;
  top: calc(50% + 6px);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  color: #333333;
}
.ui-datepicker .ui-datepicker-prev {
  float: left;
  background-position: center -30px;
}
.ui-datepicker .ui-datepicker-prev:before {
  content: "";
}
.ui-datepicker .ui-datepicker-next {
  float: right;
  background-position: center 0px;
}
.ui-datepicker .ui-datepicker-next:before {
  content: "";
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
  background: #FFF;
}
.contrast-high .ui-datepicker .ui-datepicker-calendar .ui-state-default {
  color: #000;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
  background: #F2F2F2;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
  background: #43896e;
  /* set the active date background color */
  color: white;
  /* set the active date font color */
  position: relative;
  width: 100%;
}
.contrast-high .ui-datepicker .ui-datepicker-calendar .ui-state-active {
  color: #fff;
  background: #000;
}
.ui-datepicker .ui-datepicker-calendar td:first-child .ui-state-active {
  margin-left: 0;
}
.ui-datepicker .ui-datepicker-calendar td:last-child .ui-state-active {
  margin-right: 0;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable.ui-state-disabled {
  background-color: #E5E5E5;
}
.ui-datepicker .ui-datepicker-calendar tr:last-child .ui-state-active {
  height: 29px;
  margin-bottom: 0;
}
.ui-datepicker .ui-datepicker-unselectable .ui-state-default {
  background: #E5E5E5 !important;
  color: #565656 !important;
}
.contrast-high .ui-datepicker .ui-datepicker-unselectable .ui-state-default {
  color: #000;
}
.ui-datepicker table.ui-datepicker-calendar {
  margin: 0 0 0 0 !important;
}
.ui-datepicker .ui-datepicker-trigger {
  display: block;
  position: absolute;
  top: 35px;
  right: 10px;
}
/* ===============
   Placeholder color
   =============== */
::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: rgba(0, 90, 95, 0.5);
}
.contrast-high ::-webkit-input-placeholder {
  color: #565656;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: rgba(0, 90, 95, 0.5);
  opacity: 1;
}
.contrast-high :-moz-placeholder {
  color: #565656;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: rgba(0, 90, 95, 0.5);
  opacity: 1;
}
.contrast-high ::-moz-placeholder {
  color: #565656;
}
:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(0, 90, 95, 0.5);
}
.contrast-high :-ms-input-placeholder {
  color: #565656;
}
::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(0, 90, 95, 0.5);
}
.contrast-high ::-ms-input-placeholder {
  color: #565656;
}
/* ===============
   Autocomplete
   =============== */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #F2F2F2 inset;
  -webkit-text-fill-color: #005A5F;
}
/* GF Spinner */
.gform_ajax_spinner {
  margin-left: 10px !important;
  border: 4px solid #005A5F;
  border-left: 4px solid transparent;
  border-radius: 50%;
  width: 30px !important;
  height: 30px !important;
  -webkit-animation: spinner 1.1s infinite linear;
  -moz-animation: spinner 1.1s infinite linear;
  -ms-animation: spinner 1.1s infinite linear;
  -o-animation: spinner 1.1s infinite linear;
  animation: spinner 1.1s infinite linear;
}
@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.vacancy-form input[type="text"], .vacancy-form input[type="email"], .vacancy-form input[type="url"], .vacancy-form input[type="password"], .vacancy-form input[type="search"], .vacancy-form input[type="number"], .vacancy-form input[type="tel"], .vacancy-form input[type="range"], .vacancy-form input[type="date"], .vacancy-form input[type="month"], .vacancy-form input[type="week"], .vacancy-form input[type="time"], .vacancy-form input[type="datetime"], .vacancy-form input[type="datetime-local"], .vacancy-form input[type="color"], .vacancy-form textarea, .vacancy-form select, .owp-search-form input[type="text"], .owp-search-form input[type="email"], .owp-search-form input[type="url"], .owp-search-form input[type="password"], .owp-search-form input[type="search"], .owp-search-form input[type="number"], .owp-search-form input[type="tel"], .owp-search-form input[type="range"], .owp-search-form input[type="date"], .owp-search-form input[type="month"], .owp-search-form input[type="week"], .owp-search-form input[type="time"], .owp-search-form input[type="datetime"], .owp-search-form input[type="datetime-local"], .owp-search-form input[type="color"], .owp-search-form textarea, .owp-search-form select {
  font-family: "acumin-pro", sans-serif;
  font-size: 18px;
  line-height: 1.6;
}
.contrast-high .vacancy-form input[type="text"], .contrast-high .vacancy-form input[type="email"], .contrast-high .vacancy-form input[type="url"], .contrast-high .vacancy-form input[type="password"], .contrast-high .vacancy-form input[type="search"], .contrast-high .vacancy-form input[type="number"], .contrast-high .vacancy-form input[type="tel"], .contrast-high .vacancy-form input[type="range"], .contrast-high .vacancy-form input[type="date"], .contrast-high .vacancy-form input[type="month"], .contrast-high .vacancy-form input[type="week"], .contrast-high .vacancy-form input[type="time"], .contrast-high .vacancy-form input[type="datetime"], .contrast-high .vacancy-form input[type="datetime-local"], .contrast-high .vacancy-form input[type="color"], .contrast-high .vacancy-form textarea, .contrast-high .vacancy-form select, .contrast-high .owp-search-form input[type="text"], .contrast-high .owp-search-form input[type="email"], .contrast-high .owp-search-form input[type="url"], .contrast-high .owp-search-form input[type="password"], .contrast-high .owp-search-form input[type="search"], .contrast-high .owp-search-form input[type="number"], .contrast-high .owp-search-form input[type="tel"], .contrast-high .owp-search-form input[type="range"], .contrast-high .owp-search-form input[type="date"], .contrast-high .owp-search-form input[type="month"], .contrast-high .owp-search-form input[type="week"], .contrast-high .owp-search-form input[type="time"], .contrast-high .owp-search-form input[type="datetime"], .contrast-high .owp-search-form input[type="datetime-local"], .contrast-high .owp-search-form input[type="color"], .contrast-high .owp-search-form textarea, .contrast-high .owp-search-form select {
  border-color: #000;
}
.vacancy-form .hide-button, .vacancy-form .vacancy-apply-next, .owp-search-form .hide-button, .owp-search-form .vacancy-apply-next {
  display: none;
}
.vacancy-form .rest-form-page > div:not(:first-child), .owp-search-form .rest-form-page > div:not(:first-child) {
  margin-top: 15px;
}
.vacancy-form .rest-form-page .explanation, .owp-search-form .rest-form-page .explanation {
  font-size: 16px;
  font-style: italic;
  margin-top: 5px;
}
.vacancy-form .form-intro, .owp-search-form .form-intro {
  padding: 20px;
  margin-top: 20px;
  border: 1px solid #000;
}
.vacancy-form .form-footer, .owp-search-form .form-footer {
  margin-top: 20px;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
}
.cc-filters .vacancies-search-section h2 {
  margin-bottom: 15px;
}
.owp-search-form {
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cc-filters .owp-search-form {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
  .owp-search-form {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.owp-search-form .owp-search-button {
  margin-left: 15px;
}
.cc-filters .owp-search-form .owp-search-button {
  width: 100%;
  margin-left: 0;
  margin-top: 8px;
  line-height: 1.2;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
@media only screen and (max-width: 768px) {
  .owp-search-form .owp-search-button {
    width: 100%;
    margin-left: 0;
    margin-top: 8px;
  }
}
/*--------------------------------------------------------------
# Header & Footer
--------------------------------------------------------------*/
/* ===============
   Header
   =============== */
header#masthead {
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header#masthead.nav-up {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
header#masthead.nav-down, .cc-search-active header#masthead, .lock header#masthead {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
header#masthead .top-header {
  background: #E5EEEF;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  position: relative;
  z-index: 3;
}
@media only screen and (max-width: 1200px) {
  header#masthead .top-header {
    display: none;
  }
}
.mobile-device header#masthead .top-header {
  display: none;
}
.contrast-high header#masthead .top-header {
  background: #F2F2F2;
}
header#masthead .top-header .in-grid, header#masthead .top-header .flex-vacancy-row .ce-title, .flex-vacancy-row header#masthead .top-header .ce-title, header#masthead .top-header .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row header#masthead .top-header .slider-nav-custom, header#masthead .top-header .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row header#masthead .top-header .ce-title, header#masthead .top-header .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row header#masthead .top-header .slider-nav-custom {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
}
header#masthead .top-header .cc-site-access-btn span {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 16px;
}
header#masthead .top-header .menu {
  list-style: none;
}
header#masthead .top-header .menu li {
  padding-top: 5px;
  padding-bottom: 5px;
}
header#masthead .top-header .menu li:not(:first-of-type) {
  margin-left: 30px;
}
header#masthead .top-header .menu li a {
  text-decoration: none;
}
header#masthead .top-header .wpml-ls ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
header#masthead .top-header .wpml-ls a {
  color: #005A5F;
  text-decoration: none;
  display: block;
}
.contrast-high header#masthead .top-header .wpml-ls a {
  color: #000;
}
header#masthead .top-header .wpml-ls > ul a.wpml-ls-item-toggle {
  position: relative;
  padding: 5px 12px 5px 16px;
}
header#masthead .top-header .wpml-ls > ul a.wpml-ls-item-toggle:before, header#masthead .top-header .wpml-ls > ul a.wpml-ls-item-toggle:after {
  line-height: inherit;
  font-weight: bold;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
header#masthead .top-header .wpml-ls > ul a.wpml-ls-item-toggle:before {
  content: "";
  left: 0;
}
header#masthead .top-header .wpml-ls > ul a.wpml-ls-item-toggle:after {
  content: "";
  right: 0;
}
header#masthead .top-header .wpml-ls > ul > li {
  position: relative;
}
header#masthead .top-header .wpml-ls > ul > li ul.wpml-ls-sub-menu {
  position: absolute;
  top: 120%;
  background: #fff;
  right: 0;
  min-width: 150px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0px 4px 8px 0px rgba(0, 90, 95, 0.5);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header#masthead .top-header .wpml-ls > ul > li ul.wpml-ls-sub-menu li:not(:last-child) {
  position: relative;
}
header#masthead .top-header .wpml-ls > ul > li ul.wpml-ls-sub-menu li:not(:last-child):after {
  content: "";
  position: absolute;
  bottom: 0;
  width: calc(100% - 30px);
  height: 1px;
  left: 15px;
  background: rgba(0, 90, 95, 0.1);
}
header#masthead .top-header .wpml-ls > ul > li ul.wpml-ls-sub-menu li:hover > a {
  background: rgba(0, 90, 95, 0.1);
}
.contrast-high header#masthead .top-header .wpml-ls > ul > li ul.wpml-ls-sub-menu li:hover > a {
  background: #F2F2F2;
}
header#masthead .top-header .wpml-ls > ul > li ul.wpml-ls-sub-menu a {
  padding: 15px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header#masthead .top-header .wpml-ls > ul > li:hover ul.wpml-ls-sub-menu {
  opacity: 1;
  visibility: visible;
  top: 100%;
}
header#masthead .top-header .wpml-ls > ul > li.wpml-ls-first-item.wpml-ls-last-item > a:after {
  display: none;
}
header#masthead .bottom-header {
  position: relative;
  z-index: 2;
  padding: 15px 0;
  border-bottom: 1px solid #E5EEEF;
  background: #fff;
}
@media only screen and (max-width: 1200px) {
  header#masthead .bottom-header {
    padding-right: 107px;
  }
}
.mobile-device header#masthead .bottom-header {
  padding-right: 107px;
}
.contrast-high header#masthead .bottom-header {
  border-color: #F2F2F2;
}
header#masthead .bottom-header .in-grid, header#masthead .bottom-header .flex-vacancy-row .ce-title, .flex-vacancy-row header#masthead .bottom-header .ce-title, header#masthead .bottom-header .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row header#masthead .bottom-header .slider-nav-custom, header#masthead .bottom-header .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row header#masthead .bottom-header .ce-title, header#masthead .bottom-header .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row header#masthead .bottom-header .slider-nav-custom {
  min-height: 70px;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
header#masthead .site-branding {
  padding: 0 15px;
  width: 250px;
}
.mobile-device header#masthead .site-branding {
  width: 100%;
  max-width: 250px;
}
@media only screen and (max-width: 1200px) {
  header#masthead .site-branding {
    width: 100%;
    max-width: 250px;
  }
}
header#masthead .site-branding > a img {
  height: auto;
  display: block;
  width: 100% !important;
  max-height: 67px;
}
header#masthead .main-navigation {
  padding: 0 15px;
  width: calc(100% - 250px);
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.mobile-device header#masthead .main-navigation {
  display: none;
}
@media only screen and (max-width: 1200px) {
  header#masthead .main-navigation {
    display: none;
  }
}
header#masthead .main-navigation ul {
  list-style: none !important;
  margin: 0;
}
header#masthead .main-navigation ul li a {
  position: relative;
  display: block;
  text-decoration: none;
  font-size: 18px;
  letter-spacing: -0.5px;
}
header#masthead .main-navigation ul.menu {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
header#masthead .main-navigation ul.menu > li.menu-item > a {
  padding: 5px 15px;
}
@media only screen and (max-width: 1400px) {
  header#masthead .main-navigation ul.menu > li.menu-item > a {
    padding: 5px 10px;
  }
}
header#masthead .main-navigation ul.menu > li.menu-item > a:before {
  content: "";
  width: 0;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  height: 2px;
  background: #FA7800;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.contrast-high header#masthead .main-navigation ul.menu > li.menu-item > a:before {
  background: #000;
}
header#masthead .main-navigation ul.menu > li.menu-item.button:not(:first-child) {
  padding-left: 15px;
}
@media only screen and (max-width: 1400px) {
  header#masthead .main-navigation ul.menu > li.menu-item.button:not(:first-child) {
    padding-left: 10px;
  }
}
header#masthead .main-navigation ul.menu > li.menu-item.button:not(:last-child) {
  padding-right: 15px;
}
@media only screen and (max-width: 1400px) {
  header#masthead .main-navigation ul.menu > li.menu-item.button:not(:last-child) {
    padding-left: 10px;
  }
}
header#masthead .main-navigation ul.menu > li.menu-item.button a {
  color: #fff;
  background: #FA7800;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media only screen and (max-width: 1400px) {
  header#masthead .main-navigation ul.menu > li.menu-item.button a {
    padding: 10px 15px !important;
  }
}
.contrast-high header#masthead .main-navigation ul.menu > li.menu-item.button a {
  background: #000;
}
header#masthead .main-navigation ul.menu > li.menu-item.button a:hover {
  background: #c76000;
}
.contrast-high header#masthead .main-navigation ul.menu > li.menu-item.button a:hover {
  background: #333;
}
header#masthead .main-navigation ul.menu > li.menu-item.button a:before, header#masthead .main-navigation ul.menu > li.menu-item.button a:after {
  content: none !important;
}
header#masthead .main-navigation ul.menu > li.menu-item.button ul.sub-menu {
  display: none !important;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children {
  position: relative;
  overflow: visible;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > a {
  padding-right: 31px;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > a:after {
  content: "";
  font-weight: bold;
  text-align: center;
  right: 15px;
  position: absolute;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu {
  background: #fff;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 120%;
  left: 15px;
  min-width: 325px;
  box-shadow: 0px 4px 8px 0px rgba(0, 90, 95, 0.5);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item:not(:last-child) {
  position: relative;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item:not(:last-child):after {
  content: "";
  position: absolute;
  bottom: 0;
  width: calc(100% - 30px);
  height: 1px;
  left: 15px;
  background: rgba(0, 90, 95, 0.1);
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > a {
  text-align: left;
  position: relative;
  padding: 8px 12px 8px 15px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-left: 3px solid transparent;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > a:hover {
  background: #E5EEEF;
  border-color: #E5EEEF;
}
.contrast-high header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > a:hover {
  background: #F2F2F2;
  border-color: #F2F2F2;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item.current-menu-item > a {
  border-color: #FA7800 !important;
}
.contrast-high header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item.current-menu-item > a {
  border-color: #000 !important;
}
.contrast-high header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu {
  background: #E5E5E5;
  border-color: #E5E5E5;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li > a {
  text-align: left;
  position: relative;
  padding: 8px 12px 8px 30px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-left: 3px solid transparent;
  background: #E5EEEF;
  font-size: 16px;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li > a:hover {
  background-color: #c5d9dc;
}
.contrast-high header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li > a {
  background: #F2F2F2;
}
.contrast-high header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li > a:hover {
  background-color: #d9d9d9;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li:not(:last-child) {
  position: relative;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li:not(:last-child):after {
  content: "";
  position: absolute;
  bottom: 0;
  width: calc(100% - 30px);
  height: 1px;
  left: 15px;
  background: rgba(0, 90, 95, 0.1);
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.current-menu-item > a {
  border-color: #FA7800 !important;
}
.contrast-high header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.current-menu-item > a {
  border-color: #000 !important;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li > ul.sub-menu {
  display: none;
}
header#masthead .main-navigation ul.menu > li.menu-item.menu-item-has-children:last-of-type > ul.sub-menu {
  left: auto;
  right: 0;
}
header#masthead .main-navigation ul.menu > li.menu-item.current-menu-item > a:before, header#masthead .main-navigation ul.menu > li.menu-item.current-menu-parent > a:before, header#masthead .main-navigation ul.menu > li.menu-item.current-menu-ancestor > a:before {
  width: calc(100% - 30px);
}
header#masthead .main-navigation ul.menu > li.menu-item:hover > a:before {
  width: calc(100% - 30px);
}
header#masthead .main-navigation ul.menu > li.menu-item:hover > ul.sub-menu {
  z-index: 9999;
  visibility: visible;
  opacity: 1;
  top: 100%;
}
header#masthead .main-navigation .cc-site-search-button {
  padding-left: 15px;
}
header#masthead .cc-site-search-container {
  position: absolute;
  width: 100%;
  left: 0;
  z-index: 1;
  background: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
@media only screen and (max-width: 991px) {
  header#masthead .cc-site-search-container {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cc-search-active header#masthead .cc-site-search-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
header#masthead .cc-site-search-container .in-grid, header#masthead .cc-site-search-container .flex-vacancy-row .ce-title, .flex-vacancy-row header#masthead .cc-site-search-container .ce-title, header#masthead .cc-site-search-container .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row header#masthead .cc-site-search-container .slider-nav-custom, header#masthead .cc-site-search-container .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row header#masthead .cc-site-search-container .ce-title, header#masthead .cc-site-search-container .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row header#masthead .cc-site-search-container .slider-nav-custom {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
@media only screen and (max-width: 991px) {
  header#masthead .cc-site-search-container .in-grid .col-8, header#masthead .cc-site-search-container .flex-vacancy-row .ce-title .col-8, .flex-vacancy-row header#masthead .cc-site-search-container .ce-title .col-8, header#masthead .cc-site-search-container .flex-vacancy-row .slider-nav-custom .col-8, .flex-vacancy-row header#masthead .cc-site-search-container .slider-nav-custom .col-8, header#masthead .cc-site-search-container .flex-testimonial-slider-row .ce-title .col-8, .flex-testimonial-slider-row header#masthead .cc-site-search-container .ce-title .col-8, header#masthead .cc-site-search-container .flex-testimonial-slider-row .slider-nav-custom .col-8, .flex-testimonial-slider-row header#masthead .cc-site-search-container .slider-nav-custom .col-8 {
    width: 100%;
  }
}
/* ===============
   Footer
   =============== */
footer.site-footer {
  background-color: #005A5F;
}
.contrast-high footer.site-footer {
  background: #000;
}
footer.site-footer a {
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
footer.site-footer a:hover {
  color: #d1e9e5;
}
footer.site-footer *, footer.site-footer a {
  color: #8CC8BE;
}
.contrast-high footer.site-footer *, .contrast-high footer.site-footer a {
  color: #fff;
}
footer.site-footer .footer-top {
  padding-top: 50px;
  padding-bottom: 100px;
}
@media only screen and (max-width: 991px) {
  footer.site-footer .footer-top .col-1, footer.site-footer .footer-top .col-2 {
    width: 25%;
  }
  footer.site-footer .footer-top .col-3, footer.site-footer .footer-top .col-4 {
    width: 50%;
  }
  footer.site-footer .footer-top .col-5, footer.site-footer .footer-top .col-6, footer.site-footer .footer-top .col-7, footer.site-footer .footer-top .col-8, footer.site-footer .footer-top .col-9, footer.site-footer .footer-top .col-10, footer.site-footer .footer-top .col-11 {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  footer.site-footer .footer-top .col-1, footer.site-footer .footer-top .col-2 {
    width: 50%;
  }
}
@media only screen and (max-width: 640px) {
  footer.site-footer .footer-top .col-3, footer.site-footer .footer-top .col-4 {
    width: 100%;
  }
}
footer.site-footer .footer-top .in-grid > div, footer.site-footer .footer-top .flex-vacancy-row .ce-title > div, .flex-vacancy-row footer.site-footer .footer-top .ce-title > div, footer.site-footer .footer-top .flex-vacancy-row .slider-nav-custom > div, .flex-vacancy-row footer.site-footer .footer-top .slider-nav-custom > div, footer.site-footer .footer-top .flex-testimonial-slider-row .ce-title > div, .flex-testimonial-slider-row footer.site-footer .footer-top .ce-title > div, footer.site-footer .footer-top .flex-testimonial-slider-row .slider-nav-custom > div, .flex-testimonial-slider-row footer.site-footer .footer-top .slider-nav-custom > div {
  margin-top: 50px;
}
footer.site-footer .footer-top .footer-block:not(:first-child) {
  margin-top: 30px;
}
footer.site-footer .footer-top .footer-block .ftr-block-title {
  color: #FFF;
  display: block;
}
.contrast-high footer.site-footer .footer-top .footer-block .ftr-block-title {
  font-weight: bold;
  color: #fff;
}
footer.site-footer .footer-top .footer-block .social-icons ul {
  list-style: none;
  margin: 0;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
footer.site-footer .footer-top .footer-block .social-icons ul li {
  padding: 3px;
}
footer.site-footer .footer-top .footer-block .social-icons ul a {
  display: block;
  font-size: 30px;
  line-height: 1;
}
footer.site-footer .footer-top .footer-block .social-icons ul a i {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
footer.site-footer .footer-top .footer-block .social-icons ul a:hover i {
  color: #fff;
}
footer.site-footer .footer-top .footer-block .ce-buttons-repeater:not(:first-child) {
  margin-top: 15px;
}
footer.site-footer .footer-top .footer-block .ce-buttons-repeater:not(:last-child) {
  margin-bottom: 15px;
}
footer.site-footer .footer-top .footer-block .ftr-logo-holder img {
  display: block;
  width: 100% !important;
  height: auto;
}
footer.site-footer .bottom-footer {
  border-top: 1px solid #8CC8BE;
  padding-top: 15px;
  padding-bottom: 15px;
}
.contrast-high footer.site-footer .bottom-footer {
  border-color: #fff;
}
footer.site-footer .bottom-footer .in-grid, footer.site-footer .bottom-footer .flex-vacancy-row .ce-title, .flex-vacancy-row footer.site-footer .bottom-footer .ce-title, footer.site-footer .bottom-footer .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row footer.site-footer .bottom-footer .slider-nav-custom, footer.site-footer .bottom-footer .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row footer.site-footer .bottom-footer .ce-title, footer.site-footer .bottom-footer .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row footer.site-footer .bottom-footer .slider-nav-custom {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 991px) {
  footer.site-footer .bottom-footer .in-grid, footer.site-footer .bottom-footer .flex-vacancy-row .ce-title, .flex-vacancy-row footer.site-footer .bottom-footer .ce-title, footer.site-footer .bottom-footer .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row footer.site-footer .bottom-footer .slider-nav-custom, footer.site-footer .bottom-footer .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row footer.site-footer .bottom-footer .ce-title, footer.site-footer .bottom-footer .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row footer.site-footer .bottom-footer .slider-nav-custom {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
  }
}
@media only screen and (max-width: 991px) {
  footer.site-footer .bottom-footer .in-grid .col-3, footer.site-footer .bottom-footer .flex-vacancy-row .ce-title .col-3, .flex-vacancy-row footer.site-footer .bottom-footer .ce-title .col-3, footer.site-footer .bottom-footer .flex-vacancy-row .slider-nav-custom .col-3, .flex-vacancy-row footer.site-footer .bottom-footer .slider-nav-custom .col-3, footer.site-footer .bottom-footer .flex-testimonial-slider-row .ce-title .col-3, .flex-testimonial-slider-row footer.site-footer .bottom-footer .ce-title .col-3, footer.site-footer .bottom-footer .flex-testimonial-slider-row .slider-nav-custom .col-3, .flex-testimonial-slider-row footer.site-footer .bottom-footer .slider-nav-custom .col-3, footer.site-footer .bottom-footer .in-grid .col-6, footer.site-footer .bottom-footer .flex-vacancy-row .ce-title .col-6, .flex-vacancy-row footer.site-footer .bottom-footer .ce-title .col-6, footer.site-footer .bottom-footer .flex-vacancy-row .slider-nav-custom .col-6, .flex-vacancy-row footer.site-footer .bottom-footer .slider-nav-custom .col-6, footer.site-footer .bottom-footer .flex-testimonial-slider-row .ce-title .col-6, .flex-testimonial-slider-row footer.site-footer .bottom-footer .ce-title .col-6, footer.site-footer .bottom-footer .flex-testimonial-slider-row .slider-nav-custom .col-6, .flex-testimonial-slider-row footer.site-footer .bottom-footer .slider-nav-custom .col-6 {
    width: 50%;
  }
  footer.site-footer .bottom-footer .in-grid .col-3:not(:nth-of-type(-n+2)), footer.site-footer .bottom-footer .flex-vacancy-row .ce-title .col-3:not(:nth-of-type(-n+2)), .flex-vacancy-row footer.site-footer .bottom-footer .ce-title .col-3:not(:nth-of-type(-n+2)), footer.site-footer .bottom-footer .flex-vacancy-row .slider-nav-custom .col-3:not(:nth-of-type(-n+2)), .flex-vacancy-row footer.site-footer .bottom-footer .slider-nav-custom .col-3:not(:nth-of-type(-n+2)), footer.site-footer .bottom-footer .flex-testimonial-slider-row .ce-title .col-3:not(:nth-of-type(-n+2)), .flex-testimonial-slider-row footer.site-footer .bottom-footer .ce-title .col-3:not(:nth-of-type(-n+2)), footer.site-footer .bottom-footer .flex-testimonial-slider-row .slider-nav-custom .col-3:not(:nth-of-type(-n+2)), .flex-testimonial-slider-row footer.site-footer .bottom-footer .slider-nav-custom .col-3:not(:nth-of-type(-n+2)), footer.site-footer .bottom-footer .in-grid .col-6:not(:nth-of-type(-n+2)), footer.site-footer .bottom-footer .flex-vacancy-row .ce-title .col-6:not(:nth-of-type(-n+2)), .flex-vacancy-row footer.site-footer .bottom-footer .ce-title .col-6:not(:nth-of-type(-n+2)), footer.site-footer .bottom-footer .flex-vacancy-row .slider-nav-custom .col-6:not(:nth-of-type(-n+2)), .flex-vacancy-row footer.site-footer .bottom-footer .slider-nav-custom .col-6:not(:nth-of-type(-n+2)), footer.site-footer .bottom-footer .flex-testimonial-slider-row .ce-title .col-6:not(:nth-of-type(-n+2)), .flex-testimonial-slider-row footer.site-footer .bottom-footer .ce-title .col-6:not(:nth-of-type(-n+2)), footer.site-footer .bottom-footer .flex-testimonial-slider-row .slider-nav-custom .col-6:not(:nth-of-type(-n+2)), .flex-testimonial-slider-row footer.site-footer .bottom-footer .slider-nav-custom .col-6:not(:nth-of-type(-n+2)) {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 640px) {
  footer.site-footer .bottom-footer .in-grid .col-3, footer.site-footer .bottom-footer .flex-vacancy-row .ce-title .col-3, .flex-vacancy-row footer.site-footer .bottom-footer .ce-title .col-3, footer.site-footer .bottom-footer .flex-vacancy-row .slider-nav-custom .col-3, .flex-vacancy-row footer.site-footer .bottom-footer .slider-nav-custom .col-3, footer.site-footer .bottom-footer .flex-testimonial-slider-row .ce-title .col-3, .flex-testimonial-slider-row footer.site-footer .bottom-footer .ce-title .col-3, footer.site-footer .bottom-footer .flex-testimonial-slider-row .slider-nav-custom .col-3, .flex-testimonial-slider-row footer.site-footer .bottom-footer .slider-nav-custom .col-3, footer.site-footer .bottom-footer .in-grid .col-6, footer.site-footer .bottom-footer .flex-vacancy-row .ce-title .col-6, .flex-vacancy-row footer.site-footer .bottom-footer .ce-title .col-6, footer.site-footer .bottom-footer .flex-vacancy-row .slider-nav-custom .col-6, .flex-vacancy-row footer.site-footer .bottom-footer .slider-nav-custom .col-6, footer.site-footer .bottom-footer .flex-testimonial-slider-row .ce-title .col-6, .flex-testimonial-slider-row footer.site-footer .bottom-footer .ce-title .col-6, footer.site-footer .bottom-footer .flex-testimonial-slider-row .slider-nav-custom .col-6, .flex-testimonial-slider-row footer.site-footer .bottom-footer .slider-nav-custom .col-6 {
    width: 100%;
  }
  footer.site-footer .bottom-footer .in-grid .col-3:not(:first-child), footer.site-footer .bottom-footer .flex-vacancy-row .ce-title .col-3:not(:first-child), .flex-vacancy-row footer.site-footer .bottom-footer .ce-title .col-3:not(:first-child), footer.site-footer .bottom-footer .flex-vacancy-row .slider-nav-custom .col-3:not(:first-child), .flex-vacancy-row footer.site-footer .bottom-footer .slider-nav-custom .col-3:not(:first-child), footer.site-footer .bottom-footer .flex-testimonial-slider-row .ce-title .col-3:not(:first-child), .flex-testimonial-slider-row footer.site-footer .bottom-footer .ce-title .col-3:not(:first-child), footer.site-footer .bottom-footer .flex-testimonial-slider-row .slider-nav-custom .col-3:not(:first-child), .flex-testimonial-slider-row footer.site-footer .bottom-footer .slider-nav-custom .col-3:not(:first-child), footer.site-footer .bottom-footer .in-grid .col-6:not(:first-child), footer.site-footer .bottom-footer .flex-vacancy-row .ce-title .col-6:not(:first-child), .flex-vacancy-row footer.site-footer .bottom-footer .ce-title .col-6:not(:first-child), footer.site-footer .bottom-footer .flex-vacancy-row .slider-nav-custom .col-6:not(:first-child), .flex-vacancy-row footer.site-footer .bottom-footer .slider-nav-custom .col-6:not(:first-child), footer.site-footer .bottom-footer .flex-testimonial-slider-row .ce-title .col-6:not(:first-child), .flex-testimonial-slider-row footer.site-footer .bottom-footer .ce-title .col-6:not(:first-child), footer.site-footer .bottom-footer .flex-testimonial-slider-row .slider-nav-custom .col-6:not(:first-child), .flex-testimonial-slider-row footer.site-footer .bottom-footer .slider-nav-custom .col-6:not(:first-child) {
    margin-top: 30px;
  }
}
footer.site-footer .bottom-footer .ftr-bottom-logo .logo-descr {
  width: 100%;
}
footer.site-footer .bottom-footer .ftr-bottom-logo img {
  display: block;
  width: auto;
  height: auto;
  max-height: 60px;
}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
  float: left;
  width: 50%;
}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}
/*--------------------------------------------------------------
# Mobile Menu
--------------------------------------------------------------*/
/* ===============
   Mobile Menu
   =============== */
/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s !important;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) !important;
}
.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in !important;
}
.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19) !important;
}
.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(225deg) !important;
  -moz-transform: translateX(-50%) translateY(-50%) rotate(225deg) !important;
  -ms-transform: translateX(-50%) translateY(-50%) rotate(225deg) !important;
  -o-transform: translateX(-50%) translateY(-50%) rotate(225deg) !important;
  transform: translateX(-50%) translateY(-50%) rotate(225deg) !important;
  transition-delay: 0.12s !important;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) !important;
}
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0 !important;
  opacity: 0 !important;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out !important;
}
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0 !important;
  -webkit-transform: rotate(-90deg) !important;
  -moz-transform: rotate(-90deg) !important;
  -ms-transform: rotate(-90deg) !important;
  -o-transform: rotate(-90deg) !important;
  transform: rotate(-90deg) !important;
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) !important;
}
.hamburger {
  background: #fff;
  border: 1px solid #005A5F;
  cursor: pointer;
  display: none;
  margin: 0;
  overflow: visible;
  position: fixed;
  right: 15px;
  top: 30px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  z-index: 99997;
}
.contrast-high .hamburger {
  border-color: #000;
}
.mobile-device .hamburger {
  display: block;
}
@media only screen and (max-width: 1200px) {
  .hamburger {
    display: block;
  }
}
.hamburger .hamburger-box {
  display: block;
  position: relative;
  width: 40px;
  height: 40px;
}
.hamburger .hamburger-box .hamburger-inner {
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
.hamburger .hamburger-box .hamburger-inner, .hamburger .hamburger-box .hamburger-inner:before, .hamburger .hamburger-box .hamburger-inner:after {
  width: 26px;
  height: 2px;
  background: #005A5F;
  position: absolute;
}
.contrast-high .hamburger .hamburger-box .hamburger-inner, .contrast-high .hamburger .hamburger-box .hamburger-inner:before, .contrast-high .hamburger .hamburger-box .hamburger-inner:after {
  background: #000;
}
.hamburger .hamburger-box .hamburger-inner:before {
  content: "";
  top: -7px;
}
.hamburger .hamburger-box .hamburger-inner:after {
  content: "";
  bottom: -7px;
}
body.lock {
  overflow: hidden;
}
.responsive-menu-container {
  display: none;
  background: #fff;
  width: 100%;
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 99996;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.mobile-device .responsive-menu-container {
  display: block;
}
@media only screen and (max-width: 1200px) {
  .responsive-menu-container {
    display: block;
  }
}
.responsive-menu-container ul.menu {
  list-style: none;
  padding-top: 30px;
}
.responsive-menu-container ul.menu > li.menu-item {
  opacity: 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.lock .responsive-menu-container ul.menu > li.menu-item {
  opacity: 1;
}
.responsive-menu-container ul.menu > li.menu-item.button {
  padding-left: 15px;
  padding-right: 15px !important;
}
.responsive-menu-container ul.menu > li.menu-item.button ul.sub-menu, .responsive-menu-container ul.menu > li.menu-item.button .menu-dropdown-icon {
  display: none !important;
}
.responsive-menu-container ul.menu > li.menu-item.button > a {
  border: none !important;
  color: #fff;
  background: #FA7800;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.contrast-high .responsive-menu-container ul.menu > li.menu-item.button > a {
  background: #000;
  color: #fff;
}
.responsive-menu-container ul.menu > li.menu-item.button > a:hover {
  background: #c76000;
}
.contrast-high .responsive-menu-container ul.menu > li.menu-item.button > a:hover {
  background: #333;
}
.responsive-menu-container ul.menu li.menu-item a {
  font-size: 20px;
  color: #005A5F;
  display: block;
  padding: 10px 15px 10px 10px;
  text-decoration: none;
  line-height: 1.05;
  border-left: 5px solid transparent;
}
.contrast-high .responsive-menu-container ul.menu li.menu-item a {
  color: #000;
}
.responsive-menu-container ul.menu li.menu-item:not(:last-of-type) {
  margin-bottom: 10px;
}
.responsive-menu-container ul.menu li.menu-item.current-menu-item > a, .responsive-menu-container ul.menu li.menu-item.current-menu-parent > a, .responsive-menu-container ul.menu li.menu-item.current-menu-ancestor > a {
  border-color: #FA7800;
}
.contrast-high .responsive-menu-container ul.menu li.menu-item.current-menu-item > a, .contrast-high .responsive-menu-container ul.menu li.menu-item.current-menu-parent > a, .contrast-high .responsive-menu-container ul.menu li.menu-item.current-menu-ancestor > a {
  border-color: #000;
}
.responsive-menu-container ul.menu li.menu-item.menu-item-has-children {
  position: relative;
  padding-right: 40px;
}
.responsive-menu-container ul.menu li.menu-item.menu-item-has-children > a {
  position: relative;
}
.responsive-menu-container ul.menu li.menu-item.menu-item-has-children .sub-menu {
  background: rgba(0, 90, 95, 0.1);
  display: none;
  margin-left: 0;
}
.contrast-high .responsive-menu-container ul.menu li.menu-item.menu-item-has-children .sub-menu {
  background: #F2F2F2;
}
.responsive-menu-container ul.menu li.menu-item.menu-item-has-children .sub-menu > li.menu-item > a {
  padding-left: 30px;
  font-size: 18px;
}
.responsive-menu-container ul.menu li.menu-item.menu-item-has-children .sub-menu > li.menu-item.menu-item-has-children {
  padding-right: 0;
}
.responsive-menu-container ul.menu li.menu-item.menu-item-has-children .sub-menu > li.menu-item.menu-item-has-children .menu-dropdown-icon {
  display: none;
}
.responsive-menu-container ul.menu li.menu-item.menu-item-has-children .sub-menu > li.menu-item > ul.sub-menu {
  display: block !important;
  margin-bottom: -10px;
}
.responsive-menu-container ul.menu li.menu-item.menu-item-has-children .sub-menu > li.menu-item > ul.sub-menu > li a {
  padding-left: 45px;
}
.responsive-menu-container ul.menu li.menu-item.menu-item-has-children .menu-dropdown-icon {
  cursor: pointer;
  width: 40px;
  height: 100%;
  padding: 5px 12px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
  border-left: 1px solid #005A5F;
}
.contrast-high .responsive-menu-container ul.menu li.menu-item.menu-item-has-children .menu-dropdown-icon {
  border-color: #000;
}
.responsive-menu-container ul.menu li.menu-item.menu-item-has-children .menu-dropdown-icon i {
  font-style: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.responsive-menu-container ul.menu li.menu-item.menu-item-has-children.sub-menu-open i {
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) translateX(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(180deg);
  -o-transform: translateY(-50%) translateX(-50%) rotate(180deg);
  transform: translateY(-50%) translateX(-50%) rotate(180deg);
}
.responsive-menu-container .menu-top-menu-container {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #005A5F;
  margin-bottom: 10px;
}
.responsive-menu-container .menu-top-menu-container ul {
  padding-top: 0;
}
.responsive-menu-container .menu-top-menu-container + .cc-site-access-btn {
  margin-top: 0;
  border-top: 0px solid #005A5F;
  padding-top: 0;
}
.responsive-menu-container .menu-top-menu-container + .cc-site-access-btn .access-link span {
  padding: 10px 15px 10px 40px;
}
.responsive-menu-container .cc-site-access-btn {
  font-size: 20px;
  margin-top: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #005A5F;
}
.contrast-high .responsive-menu-container .cc-site-access-btn {
  border-color: #000;
}
.responsive-menu-container .cc-site-access-btn .access-link span {
  padding-left: 38px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.responsive-menu-container .cc-site-access-btn .access-link span i {
  left: 15px;
}
.responsive-menu-container .site-lang-mob {
  padding: 30px 15px;
  border-top: 1px solid #005A5F;
}
.contrast-high .responsive-menu-container .site-lang-mob {
  border-color: #000;
}
.responsive-menu-container .site-lang-mob .wpml-ls {
  padding: 15px;
  background: rgba(0, 90, 95, 0.1);
}
.contrast-high .responsive-menu-container .site-lang-mob .wpml-ls {
  background: #F2F2F2;
}
.responsive-menu-container .site-lang-mob .wpml-ls-item-toggle {
  padding-left: 17px;
  position: relative;
}
.responsive-menu-container .site-lang-mob .wpml-ls-item-toggle:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-weight: bold;
}
.responsive-menu-container .site-lang-mob h4, .responsive-menu-container .site-lang-mob .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .responsive-menu-container .site-lang-mob span.name {
  margin-bottom: 15px;
}
.responsive-menu-container .site-lang-mob ul {
  list-style: none;
  margin: 0;
}
.responsive-menu-container .site-lang-mob ul li a {
  font-size: 20px;
  text-decoration: none;
  display: block;
  padding-top: 8px;
  padding-bottom: 8px;
}
.responsive-menu-container.slide-left {
  left: 0;
  top: 101px;
  bottom: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.responsive-menu-container.slide-left.is-open {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.responsive-menu-container.slide-right {
  right: 0;
  top: 101px;
  bottom: 0;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.responsive-menu-container.slide-right.is-open {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.responsive-menu-container.slide-bottom {
  left: 0;
  top: 101px;
  bottom: 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-transform: translateY(110%);
  -moz-transform: translateY(110%);
  -ms-transform: translateY(110%);
  -o-transform: translateY(110%);
  transform: translateY(110%);
}
.responsive-menu-container.slide-bottom.is-open {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.responsive-menu-container.slide-top {
  left: 0;
  top: 101px;
  bottom: 0;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.responsive-menu-container.slide-top.is-open {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/* ===============
   GLOBAL SETTINGS
   =============== */
/* ===Body=== */
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
  position: relative;
  padding-top: 143px;
}
@media only screen and (max-width: 1200px) {
  body {
    padding-top: 101px;
  }
}
body.mobile-device {
  padding-top: 101px;
}
body, button, input, textarea {
  color: #005A5F;
  font-family: "acumin-pro", sans-serif;
  line-height: 1.6;
  letter-spacing: -0.5px;
  font-size: 18px;
}
@media only screen and (max-width: 1200px) {
  body {
    font-size: 16px;
  }
}
body.contrast-high {
  color: #000;
}
body.font-large {
  letter-spacing: 0;
  font-size: 20px;
}
@media only screen and (max-width: 1200px) {
  body.font-large {
    font-size: 18px;
  }
}
.contrast-high button, .contrast-high input, .contrast-high textarea {
  color: #000;
}
.font-large button, .font-large input, .font-large textarea {
  letter-spacing: 0;
  font-size: 20px;
}
@media only screen and (max-width: 991px) {
  .font-large button, .font-large input, .font-large textarea {
    font-size: 18px;
  }
}
/* ===Links=== */
a {
  color: #005A5F;
}
.contrast-high a {
  color: #000;
}
a:visited, a:hover, a:focus, a:active {
  color: #005A5F;
}
.contrast-high a:visited, .contrast-high a:hover, .contrast-high a:focus, .contrast-high a:active {
  color: #000;
}
a:hover, a:active {
  outline: 0;
}
.txt-color_1-blocks a {
  color: #FA7800;
}
.contrast-high .txt-color_1-blocks a {
  color: #000000;
}
.txt-color_1-blocks a:visited, .txt-color_1-blocks a:hover, .txt-color_1-blocks a:focus, .txt-color_1-blocks a:active {
  color: #FA7800;
}
.contrast-high .txt-color_1-blocks a:visited, .contrast-high .txt-color_1-blocks a:hover, .contrast-high .txt-color_1-blocks a:focus, .contrast-high .txt-color_1-blocks a:active {
  color: #000000;
}
.txt-color_2-blocks a {
  color: #FFFFFF;
}
.contrast-high .txt-color_2-blocks a {
  color: #FFFFFF;
}
.txt-color_2-blocks a:visited, .txt-color_2-blocks a:hover, .txt-color_2-blocks a:focus, .txt-color_2-blocks a:active {
  color: #FFFFFF;
}
.contrast-high .txt-color_2-blocks a:visited, .contrast-high .txt-color_2-blocks a:hover, .contrast-high .txt-color_2-blocks a:focus, .contrast-high .txt-color_2-blocks a:active {
  color: #FFFFFF;
}
.txt-color_3-blocks a {
  color: #87418C;
}
.contrast-high .txt-color_3-blocks a {
  color: #000000;
}
.txt-color_3-blocks a:visited, .txt-color_3-blocks a:hover, .txt-color_3-blocks a:focus, .txt-color_3-blocks a:active {
  color: #87418C;
}
.contrast-high .txt-color_3-blocks a:visited, .contrast-high .txt-color_3-blocks a:hover, .contrast-high .txt-color_3-blocks a:focus, .contrast-high .txt-color_3-blocks a:active {
  color: #000000;
}
.txt-color_4-blocks a {
  color: #005A5F;
}
.contrast-high .txt-color_4-blocks a {
  color: #000000;
}
.txt-color_4-blocks a:visited, .txt-color_4-blocks a:hover, .txt-color_4-blocks a:focus, .txt-color_4-blocks a:active {
  color: #005A5F;
}
.contrast-high .txt-color_4-blocks a:visited, .contrast-high .txt-color_4-blocks a:hover, .contrast-high .txt-color_4-blocks a:focus, .contrast-high .txt-color_4-blocks a:active {
  color: #000000;
}
h1, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, h2, h3, h4, .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, h5, h6 {
  clear: both;
  line-height: 1.05;
  font-family: "acumin-pro", sans-serif;
  font-weight: 500;
}
/* ===Lists=== */
li > ul, li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}
/* ===Posts=== */
.comments-area .comment-list .comment {
  background-color: #E5E5E5;
  margin-bottom: 15px;
  padding: 15px;
}
.comments-area .comment-list .comment .comment-meta {
  background-color: transparent;
}
.comments-area .comment-list .comment .comment-meta a {
  color: #005A5F;
}
.comments-area .comment-list .comment .comment-meta .comment-content a {
  word-wrap: break-word;
}
.error404 .site-content {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.error404 .site-content .content-area {
  width: 100%;
}
.error-404 .in-grid, .error-404 .flex-vacancy-row .ce-title, .flex-vacancy-row .error-404 .ce-title, .error-404 .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .error-404 .slider-nav-custom, .error-404 .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .error-404 .ce-title, .error-404 .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .error-404 .slider-nav-custom {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.error-404 .in-grid .col-4, .error-404 .flex-vacancy-row .ce-title .col-4, .flex-vacancy-row .error-404 .ce-title .col-4, .error-404 .flex-vacancy-row .slider-nav-custom .col-4, .flex-vacancy-row .error-404 .slider-nav-custom .col-4, .error-404 .flex-testimonial-slider-row .ce-title .col-4, .flex-testimonial-slider-row .error-404 .ce-title .col-4, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-4, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-4 {
  border-right: 2px solid #E5E5E5;
}
@media only screen and (max-width: 991px) {
  .error-404 .in-grid .col-4, .error-404 .flex-vacancy-row .ce-title .col-4, .flex-vacancy-row .error-404 .ce-title .col-4, .error-404 .flex-vacancy-row .slider-nav-custom .col-4, .flex-vacancy-row .error-404 .slider-nav-custom .col-4, .error-404 .flex-testimonial-slider-row .ce-title .col-4, .flex-testimonial-slider-row .error-404 .ce-title .col-4, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-4, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-4 {
    width: 100%;
    text-align: center;
    border-right: 0px;
  }
}
.error-404 .in-grid .col-4 svg, .error-404 .flex-vacancy-row .ce-title .col-4 svg, .flex-vacancy-row .error-404 .ce-title .col-4 svg, .error-404 .flex-vacancy-row .slider-nav-custom .col-4 svg, .flex-vacancy-row .error-404 .slider-nav-custom .col-4 svg, .error-404 .flex-testimonial-slider-row .ce-title .col-4 svg, .flex-testimonial-slider-row .error-404 .ce-title .col-4 svg, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-4 svg, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-4 svg {
  overflow: inherit;
}
@media only screen and (max-width: 991px) {
  .error-404 .in-grid .col-4 svg, .error-404 .flex-vacancy-row .ce-title .col-4 svg, .flex-vacancy-row .error-404 .ce-title .col-4 svg, .error-404 .flex-vacancy-row .slider-nav-custom .col-4 svg, .flex-vacancy-row .error-404 .slider-nav-custom .col-4 svg, .error-404 .flex-testimonial-slider-row .ce-title .col-4 svg, .flex-testimonial-slider-row .error-404 .ce-title .col-4 svg, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-4 svg, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-4 svg {
    width: 250px;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 30px;
  }
}
@keyframes fade {
  100% {
    -webkit-transform: rotate(0deg) translateY(0px);
    -moz-transform: rotate(0deg) translateY(0px);
    -ms-transform: rotate(0deg) translateY(0px);
    -o-transform: rotate(0deg) translateY(0px);
    transform: rotate(0deg) translateY(0px);
    opacity: 1;
  }
}
.error-404 .in-grid .col-4 svg .cls-1, .error-404 .flex-vacancy-row .ce-title .col-4 svg .cls-1, .flex-vacancy-row .error-404 .ce-title .col-4 svg .cls-1, .error-404 .flex-vacancy-row .slider-nav-custom .col-4 svg .cls-1, .flex-vacancy-row .error-404 .slider-nav-custom .col-4 svg .cls-1, .error-404 .flex-testimonial-slider-row .ce-title .col-4 svg .cls-1, .flex-testimonial-slider-row .error-404 .ce-title .col-4 svg .cls-1, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-4 svg .cls-1, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-4 svg .cls-1, .error-404 .in-grid .col-4 svg .cls-2, .error-404 .flex-vacancy-row .ce-title .col-4 svg .cls-2, .flex-vacancy-row .error-404 .ce-title .col-4 svg .cls-2, .error-404 .flex-vacancy-row .slider-nav-custom .col-4 svg .cls-2, .flex-vacancy-row .error-404 .slider-nav-custom .col-4 svg .cls-2, .error-404 .flex-testimonial-slider-row .ce-title .col-4 svg .cls-2, .flex-testimonial-slider-row .error-404 .ce-title .col-4 svg .cls-2, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-4 svg .cls-2, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-4 svg .cls-2, .error-404 .in-grid .col-4 svg .cls-3, .error-404 .flex-vacancy-row .ce-title .col-4 svg .cls-3, .flex-vacancy-row .error-404 .ce-title .col-4 svg .cls-3, .error-404 .flex-vacancy-row .slider-nav-custom .col-4 svg .cls-3, .flex-vacancy-row .error-404 .slider-nav-custom .col-4 svg .cls-3, .error-404 .flex-testimonial-slider-row .ce-title .col-4 svg .cls-3, .flex-testimonial-slider-row .error-404 .ce-title .col-4 svg .cls-3, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-4 svg .cls-3, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-4 svg .cls-3 {
  fill: #E5E5E5;
  opacity: 0;
}
.error-404 .in-grid .col-4 svg .cls-1, .error-404 .flex-vacancy-row .ce-title .col-4 svg .cls-1, .flex-vacancy-row .error-404 .ce-title .col-4 svg .cls-1, .error-404 .flex-vacancy-row .slider-nav-custom .col-4 svg .cls-1, .flex-vacancy-row .error-404 .slider-nav-custom .col-4 svg .cls-1, .error-404 .flex-testimonial-slider-row .ce-title .col-4 svg .cls-1, .flex-testimonial-slider-row .error-404 .ce-title .col-4 svg .cls-1, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-4 svg .cls-1, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-4 svg .cls-1, .error-404 .in-grid .col-4 svg .cls-3, .error-404 .flex-vacancy-row .ce-title .col-4 svg .cls-3, .flex-vacancy-row .error-404 .ce-title .col-4 svg .cls-3, .error-404 .flex-vacancy-row .slider-nav-custom .col-4 svg .cls-3, .flex-vacancy-row .error-404 .slider-nav-custom .col-4 svg .cls-3, .error-404 .flex-testimonial-slider-row .ce-title .col-4 svg .cls-3, .flex-testimonial-slider-row .error-404 .ce-title .col-4 svg .cls-3, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-4 svg .cls-3, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-4 svg .cls-3 {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
  animation: fade 1s 1s forwards;
  -webkit-animation: fade 1s 1s forwards;
}
.error-404 .in-grid .col-4 svg .cls-2, .error-404 .flex-vacancy-row .ce-title .col-4 svg .cls-2, .flex-vacancy-row .error-404 .ce-title .col-4 svg .cls-2, .error-404 .flex-vacancy-row .slider-nav-custom .col-4 svg .cls-2, .flex-vacancy-row .error-404 .slider-nav-custom .col-4 svg .cls-2, .error-404 .flex-testimonial-slider-row .ce-title .col-4 svg .cls-2, .flex-testimonial-slider-row .error-404 .ce-title .col-4 svg .cls-2, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-4 svg .cls-2, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-4 svg .cls-2 {
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  -ms-transform-origin: left;
  -o-transform-origin: left;
  transform-origin: left;
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -o-transform: translateY(10px);
  transform: translateY(10px);
  animation: fade 1s 1s forwards;
  -webkit-animation: fade 1s 1s forwards;
}
@media only screen and (max-width: 991px) {
  .error-404 .in-grid .col-8, .error-404 .flex-vacancy-row .ce-title .col-8, .flex-vacancy-row .error-404 .ce-title .col-8, .error-404 .flex-vacancy-row .slider-nav-custom .col-8, .flex-vacancy-row .error-404 .slider-nav-custom .col-8, .error-404 .flex-testimonial-slider-row .ce-title .col-8, .flex-testimonial-slider-row .error-404 .ce-title .col-8, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-8, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-8 {
    width: 100%;
    text-align: center;
    padding-top: 30px;
  }
}
.error-404 .in-grid .col-8 p, .error-404 .flex-vacancy-row .ce-title .col-8 p, .flex-vacancy-row .error-404 .ce-title .col-8 p, .error-404 .flex-vacancy-row .slider-nav-custom .col-8 p, .flex-vacancy-row .error-404 .slider-nav-custom .col-8 p, .error-404 .flex-testimonial-slider-row .ce-title .col-8 p, .flex-testimonial-slider-row .error-404 .ce-title .col-8 p, .error-404 .flex-testimonial-slider-row .slider-nav-custom .col-8 p, .flex-testimonial-slider-row .error-404 .slider-nav-custom .col-8 p {
  margin-bottom: 0px;
}
.wysiwyg-content *:last-child {
  margin-bottom: 0;
}
.txt-color_1 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) a, .txt-color_2 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) a, .txt-color_3 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) a, .txt-color_4 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) a, .bg-image .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) a {
  text-decoration: underline;
}
.bg-image .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #fff;
}
.contrast-high .bg-image .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #FFFFFF;
}
.txt-color_1 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #FA7800;
}
.contrast-high .txt-color_1 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #000000;
}
.txt-color_2 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #FFFFFF;
}
.contrast-high .txt-color_2 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #FFFFFF;
}
.txt-color_3 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #87418C;
}
.contrast-high .txt-color_3 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #000000;
}
.txt-color_4 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #005A5F;
}
.contrast-high .txt-color_4 .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #000000;
}
.txt-white .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #FFFFFF;
}
.contrast-high .txt-white .wysiwyg-content:not(.ce-cta-element .wysiwyg-content) * {
  color: #FFFF;
}
.wysiwyg-content h1, .wysiwyg-content .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .wysiwyg-content .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .wysiwyg-content .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .wysiwyg-content .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .wysiwyg-content .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .wysiwyg-content .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .wysiwyg-content .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .wysiwyg-content .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .wysiwyg-content .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .wysiwyg-content span.data, .wysiwyg-content .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .wysiwyg-content .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .wysiwyg-content .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .wysiwyg-content .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .wysiwyg-content .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .wysiwyg-content .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .wysiwyg-content .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .wysiwyg-content .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .wysiwyg-content .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .wysiwyg-content span.data, .wysiwyg-content .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .wysiwyg-content span.data, .wysiwyg-content .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .wysiwyg-content span.data, .wysiwyg-content h2, .wysiwyg-content h3, .wysiwyg-content h4, .wysiwyg-content .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .wysiwyg-content span.name, .wysiwyg-content h5, .wysiwyg-content h6 {
  margin-bottom: 15px;
}
.wysiwyg-content p {
  margin-bottom: 1em;
}
.contrast-high .wysiwyg-content p a {
  text-decoration: underline;
}
.wysiwyg-content ul {
  margin-bottom: 1.5em;
  padding: 0;
  list-style: none;
}
.wysiwyg-content ul li {
  position: relative;
  padding-left: 24px;
}
.wysiwyg-content ul li:not(:first-child) {
  margin-top: 3px;
}
@media only screen and (max-width: 1200px) {
  .wysiwyg-content ul li {
    padding-left: 21px;
  }
}
.wysiwyg-content ul li:before {
  position: absolute;
  left: 0;
  top: 0;
  line-height: inherit;
  content: "";
  color: #FA7800;
  font-weight: bold;
}
.contrast-high .wysiwyg-content ul li:before {
  color: #000;
}
.bg-color_1 .wysiwyg-content ul li:before, .bg-color_2 .wysiwyg-content ul li:before, .bg-color_3 .wysiwyg-content ul li:before, .bg-image .wysiwyg-content ul li:before {
  color: #fff;
}
.wysiwyg-content ol {
  padding-left: 25px;
  margin-bottom: 1.5em;
}
.wysiwyg-content blockquote {
  padding-left: 1.5em;
  font-size: 24px;
  font-style: italic;
  margin-bottom: 1.5em;
}
.wysiwyg-content figure {
  margin-bottom: 1.5em;
}
.wysiwyg-content img, .wysiwyg-content figure {
  display: block;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.wysiwyg-content img.alignright, .wysiwyg-content figure.alignright {
  margin-left: auto;
}
.wysiwyg-content img.aligncenter, .wysiwyg-content figure.aligncenter {
  margin: auto;
}
.wysiwyg-content img.alignleft, .wysiwyg-content figure.alignleft {
  margin-right: auto;
}
.wysiwyg-content .wp-caption .wp-caption-text {
  text-align: center;
  font-size: 14px;
  padding: 5px;
  background: #F2F2F2;
  font-style: italic;
}
.cc-otys #toggle-vacancies-filters {
  display: none !important;
}
.cc-otys #vacancies-filters .owp-heading-2 {
  display: none;
}
.cc-otys #vacancies-filters .matchcriteria-filters {
  margin-top: 30px;
  border-top: 2px solid #005A5F;
  padding-top: 30px;
}
.cc-otys #vacancies-filters .matchcriteria-filters .owp-heading-3 {
  margin-bottom: 15px;
}
.cc-otys #vacancies-filters .matchcriteria-filters ul {
  list-style: none;
}
.cc-otys #vacancies-filters .matchcriteria-filters ul li {
  width: 100%;
}
.cc-otys #vacancies-filters .matchcriteria-filters ul li.active .option-check:after {
  opacity: 1;
}
.cc-otys #vacancies-filters .matchcriteria-filters ul li a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  text-decoration: none;
}
.cc-otys .vacancies-list {
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
}
.cc-otys .vacancies-list .slick-slide article {
  height: 100%;
}
.cc-otys .vacancies-list article {
  padding: 0 8px;
  width: 50%;
}
@media only screen and (max-width: 640px) {
  .cc-otys .vacancies-list article {
    width: 100%;
  }
  .cc-otys .vacancies-list article:not(:first-child) {
    margin-top: 16px;
  }
}
.cc-otys .vacancies-list article:not(:nth-of-type(-n+2)) {
  margin-top: 16px;
}
.cc-otys .vacancies-list article a {
  display: block;
  text-decoration: none;
  height: 100%;
  background: #E5EEEF;
  padding: 30px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.bg-color_4 .cc-otys .vacancies-list article a {
  background: #fff;
}
.cc-otys .vacancies-list article .vacancy-body:not(:last-child) {
  margin-bottom: 15px;
}
.cc-otys .vacancies-list article .vacancy-body .vacancy-title {
  margin-bottom: 10px;
}
.cc-otys .vacancies-list article .vacancy-criteria {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.cc-otys .vacancies-list article .vacancy-criteria .vacancy-criteria-option {
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 3px 8px;
  background: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.bg-color_4 .cc-otys .vacancies-list article .vacancy-criteria .vacancy-criteria-option {
  background: #E5EEEF;
}
.cc-otys .vacancies-list article .vacancy-criteria .vacancy-criteria-option:not(:last-child) {
  margin-right: 4px;
}
.cc-otys .vacancies-list .owp-vacancies-list-text {
  width: 100%;
  margin-top: 15px;
}
.cc-otys .flex-vacancy-row nav.pagination {
  display: none !important;
}
.cc-otys .cc-posts-container nav.pagination {
  width: 100%;
  margin-top: 30px;
}
.cc-otys .cc-posts-container nav.pagination ul {
  list-style: none;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.cc-otys .cc-posts-container nav.pagination ul a, .cc-otys .cc-posts-container nav.pagination ul span {
  text-decoration: none;
  line-height: 1;
  margin: 3px 5px;
  padding: 2px;
  border-bottom: 2px solid transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cc-otys .cc-posts-container nav.pagination ul a:hover {
  border-color: #005A5F;
}
.contrast-high .cc-otys .cc-posts-container nav.pagination ul a:hover {
  border-color: #000;
}
.cc-otys .cc-posts-container nav.pagination ul li.active a, .cc-otys .cc-posts-container nav.pagination ul li.active span {
  border-color: #FA7800;
}
.contrast-high .cc-otys .cc-posts-container nav.pagination ul li.active a, .contrast-high .cc-otys .cc-posts-container nav.pagination ul li.active span {
  border-color: #000;
}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* ===============
   Elements
   =============== */
.btn-main a, .btn-main span {
  display: block;
}
.btn-main.left {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
}
.btn-main.right {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
}
.btn-main.center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.cc-site-search-button .btn {
  display: block;
  cursor: pointer;
  font-size: 18px;
  letter-spacing: -0.5px;
  position: relative;
}
.mobile.cc-site-search-button .btn {
  background: #fff;
  border: 1px solid #005A5F;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.cc-site-search-button .btn .img-holder {
  width: 40px;
  height: 40px;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.cc-site-search-button .btn img {
  display: block;
}
.cc-site-search-button .btn img:before {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.active.cc-site-search-button .btn img {
  opacity: 0;
}
.cc-site-search-button .btn .close {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  top: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cc-site-search-button .btn .close:before, .cc-site-search-button .btn .close:after {
  content: "";
  width: 26px;
  height: 2px;
  background: #005A5F;
  position: absolute;
  top: 50%;
  left: 50%;
}
.contrast-high .cc-site-search-button .btn .close:before, .contrast-high .cc-site-search-button .btn .close:after {
  background: #000;
}
.cc-site-search-button .btn .close:before {
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -moz-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -o-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
}
.cc-site-search-button .btn .close:after {
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  -moz-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  -o-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  transform: translateY(-50%) translateX(-50%) rotate(-45deg);
}
.active.cc-site-search-button .btn .close {
  visibility: visible;
  opacity: 1;
}
.cc-site-search-button.mobile {
  position: fixed;
  top: 30px;
  right: 65px;
  display: none;
  z-index: 99997;
}
@media only screen and (max-width: 1200px) {
  .cc-site-search-button.mobile {
    display: block;
  }
}
.mobile-device .cc-site-search-button.mobile {
  display: block;
}
.cc-site-search-button.mobile i {
  border: 1px solid #005A5F;
  background: #fff;
  width: 42px;
}
.contrast-high .cc-site-search-button.mobile i {
  border-color: #000;
}
.cc-site-access-btn .access-link span {
  display: block;
  padding-left: 20px;
  position: relative;
  cursor: pointer;
}
.cc-site-access-btn .access-link span i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cc-pop-up-container {
  position: fixed;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  opacity: 1;
  z-index: 99999;
  -webkit-transition: ease 0.6s all;
  -moz-transition: ease 0.6s all;
  -ms-transition: ease 0.6s all;
  -o-transition: ease 0.6s all;
  transition: ease 0.6s all;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  padding: 50px;
}
@media only screen and (max-width: 991px) {
  .cc-pop-up-container {
    padding: 50px 15px;
  }
}
.cc-pop-up-container .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
.cc-pop-up-container.active {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.cc-pop-up-container .cc-pop-up-content {
  max-height: 100%;
  position: relative;
  z-index: 3;
  margin-left: auto;
  margin-right: auto;
}
.cc-pop-up-container .close {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 15px;
  right: 15px;
  cursor: pointer;
  z-index: 2;
}
.cc-pop-up-container .close:before, .cc-pop-up-container .close:after {
  content: "";
  width: 26px;
  height: 2px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
}
.cc-pop-up-container .close:before {
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -moz-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -o-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
}
.cc-pop-up-container .close:after {
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  -moz-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  -o-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  transform: translateY(-50%) translateX(-50%) rotate(-45deg);
}
.cc-lightbox-pop-up .cc-pop-up-content {
  overflow: hidden;
  max-width: 800px;
  width: 100%;
  overflow-y: scroll;
  background: #fff;
}
.cc-lightbox-pop-up .cc-pop-up-content.has-image .content-inner {
  width: 75%;
}
@media only screen and (max-width: 680px) {
  .cc-lightbox-pop-up .cc-pop-up-content.has-image .content-inner {
    width: 100%;
  }
}
.cc-lightbox-pop-up .image {
  width: 25%;
  position: relative;
}
@media only screen and (max-width: 680px) {
  .cc-lightbox-pop-up .image {
    width: 100%;
    height: 200px;
  }
}
.cc-lightbox-pop-up .image .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.cc-lightbox-pop-up .image .image-holder img {
  display: block;
}
.cc-lightbox-pop-up .content-inner {
  width: 100%;
  padding: 30px;
}
@media only screen and (max-width: 600px) {
  .cc-lightbox-pop-up .content-inner {
    padding: 20px;
  }
}
.cc-lightbox-pop-up .content-inner .ce-buttons-repeater:not(:first-child) {
  margin-top: 30px;
}
.cc-access-settings-container .cc-pop-up-content {
  width: 100%;
  max-width: 600px;
  background: #fff;
  padding: 30px;
  border: 1px solid #005A5F;
  overflow-y: scroll;
}
@media only screen and (max-width: 600px) {
  .cc-access-settings-container .cc-pop-up-content {
    padding: 20px;
  }
}
.cc-access-settings-container .font, .cc-access-settings-container .contrast {
  margin-bottom: 30px;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.cc-access-settings-container .font:not(:first-child), .cc-access-settings-container .contrast:not(:first-child) {
  padding-top: 30px;
  border-top: 1px solid #E5EEEF;
}
.contrast-high .cc-access-settings-container .font:not(:first-child), .contrast-high .cc-access-settings-container .contrast:not(:first-child) {
  border-color: #F2F2F2;
}
.cc-access-settings-container .font .input-fields, .cc-access-settings-container .contrast .input-fields {
  width: 60px;
  height: 20px;
  position: relative;
  padding: 5px 0;
  margin-right: 10px;
}
.cc-access-settings-container .font h4, .cc-access-settings-container .font .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .cc-access-settings-container .font span.name, .cc-access-settings-container .contrast h4, .cc-access-settings-container .contrast .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .cc-access-settings-container .contrast span.name {
  cursor: pointer;
}
.cc-access-settings-container .font input, .cc-access-settings-container .contrast input {
  display: none;
}
.cc-access-settings-container .font input:checked + label, .cc-access-settings-container .contrast input:checked + label {
  opacity: 1;
}
.cc-access-settings-container .font label, .cc-access-settings-container .contrast label {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  font-size: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}
.cc-access-settings-container .font label.on, .cc-access-settings-container .contrast label.on {
  background: #1AC700;
}
.cc-access-settings-container .font label.off, .cc-access-settings-container .contrast label.off {
  background: #737876;
}
.contrast-high .cc-access-settings-container .font label, .contrast-high .cc-access-settings-container .contrast label {
  border-color: #000;
}
.cc-access-settings-container .font label:before, .cc-access-settings-container .contrast label:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 2px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background: #fff;
}
.cc-access-settings-container .font label:first-of-type:before, .cc-access-settings-container .contrast label:first-of-type:before {
  left: 2px;
}
.cc-access-settings-container .font label:last-of-type:before, .cc-access-settings-container .contrast label:last-of-type:before {
  right: 2px;
}
.cc-access-settings-container .buttons .cancel, .cc-access-settings-container .buttons .save {
  margin-top: 5px;
}
.cc-access-settings-container .buttons .cancel span, .cc-access-settings-container .buttons .save span {
  cursor: pointer;
  display: block;
}
.cc-access-settings-container .buttons .cancel {
  margin-right: 15px;
}
.cc-slide-in-pop-up {
  position: fixed;
  width: calc(100% - 30px);
  height: calc(100% - 15px);
  bottom: 0;
  opacity: 1;
  z-index: 99999;
  -webkit-transition: ease 0.6s all;
  -moz-transition: ease 0.6s all;
  -ms-transition: ease 0.6s all;
  -o-transition: ease 0.6s all;
  transition: ease 0.6s all;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  max-width: 320px;
  max-height: 420px;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.4);
  background: #fff;
}
.cc-slide-in-pop-up.pos-right {
  right: 15px;
}
.cc-slide-in-pop-up.pos-left {
  left: 15px;
}
.cc-slide-in-pop-up.active {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.cc-slide-in-pop-up .cc-pop-up-content {
  max-height: 100%;
  position: relative;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  overflow-y: scroll;
}
.cc-slide-in-pop-up .image {
  width: 100%;
  position: relative;
  height: 160px;
}
.cc-slide-in-pop-up .image .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.cc-slide-in-pop-up .image .image-holder img {
  display: block;
}
.cc-slide-in-pop-up .content-inner {
  padding: 30px;
}
@media only screen and (max-width: 600px) {
  .cc-slide-in-pop-up .content-inner {
    padding: 20px;
  }
}
.cc-slide-in-pop-up .content-inner .ce-buttons-repeater:not(:first-child) {
  margin-top: 30px;
}
.cc-slide-in-pop-up .close {
  position: absolute;
  width: 23px;
  height: 23px;
  top: 5px;
  left: 5px;
  cursor: pointer;
  z-index: 2;
  padding: 2px;
  background: rgba(0, 90, 95, 0.6);
}
.contrast-high .cc-slide-in-pop-up .close {
  background: rgba(0, 0, 0, 0.8);
}
.cc-slide-in-pop-up .close:before, .cc-slide-in-pop-up .close:after {
  content: "";
  width: 20px;
  height: 2px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
}
.cc-slide-in-pop-up .close:before {
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -moz-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  -o-transform: translateY(-50%) translateX(-50%) rotate(45deg);
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
}
.cc-slide-in-pop-up .close:after {
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  -moz-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  -o-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  transform: translateY(-50%) translateX(-50%) rotate(-45deg);
}
.cc-sticky-btn {
  position: fixed;
  z-index: 1;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
  right: 0;
  top: 50%;
}
.cc-sticky-btn .btn-inner a {
  border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  writing-mode: vertical-lr;
  padding: 30px 15px !important;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.4);
}
/** Title */
.title.left {
  text-align: left;
}
.title.center {
  text-align: center;
}
.title.right {
  text-align: right;
}
.title h1, .title .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .title .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .title .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .title .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .title .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .title .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .title .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .title .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .title .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .title span.data, .title .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .title .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .title .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .title .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .title .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .title .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .title .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .title .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .title .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .title span.data, .title .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .title span.data, .title .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .title span.data, .title h2, .title h3, .title h4, .title .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .title span.name {
  width: 100%;
}
.video-container .youtube {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
.video-container .youtube .play-button {
  background-color: #000;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  cursor: pointer;
  height: 60px;
  left: 50%;
  opacity: 1;
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 90px;
  z-index: 1;
}
.video-container .youtube .play-button:before {
  border-style: solid;
  border-width: 15px 0 15px 26px;
  border-color: transparent transparent transparent #fff;
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.video-container .youtube .play-button:hover {
  background-color: #404040;
}
.video-container .youtube img {
  cursor: pointer;
}
.video-container .youtube img, .video-container .youtube iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.acf-map {
  border: none;
  height: 400px;
  margin: 0;
  width: 100%;
}
.acf-map img {
  max-width: inherit !important;
}
.img-container {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.img-container img {
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  width: 100%;
}
/** YouTube scalable proportions */
.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
.iframe-container iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.icon-text span, .icon-text a {
  position: relative;
  padding-left: 25px;
  display: block;
}
.icon-text span i, .icon-text a i {
  position: absolute;
  left: 0;
  line-height: inherit;
  top: 0;
}
/** POP-UP module */
.pop-up-module {
  position: fixed;
  bottom: 15px;
  left: 0;
  opacity: 1;
  z-index: 999;
  width: calc(100% - 30px);
  -webkit-transition: ease 0.3s all;
  -moz-transition: ease 0.3s all;
  -ms-transition: ease 0.3s all;
  -o-transition: ease 0.3s all;
  transition: ease 0.3s all;
}
.pop-up-module.hidden {
  opacity: 0;
  visibility: hidden;
}
.pop-up-module.disabled {
  display: none;
}
.pop-up-module.container {
  max-width: 400px;
  background: #fff;
  border: 3px solid #F2F2F2;
}
.pop-up-module.container.left {
  left: 15px;
}
.pop-up-module.container.right {
  right: 15px;
  left: auto;
}
.pop-up-module.container .pop-up-content {
  max-height: 40vh;
}
.pop-up-module.fullscreen {
  max-width: 600px;
  left: 50%;
  bottom: 50%;
  background: #fff;
  -webkit-transform: translateY(50%) translateX(-50%);
  -moz-transform: translateY(50%) translateX(-50%);
  -ms-transform: translateY(50%) translateX(-50%);
  -o-transform: translateY(50%) translateX(-50%);
  transform: translateY(50%) translateX(-50%);
}
.pop-up-module.fullscreen .pop-up-content {
  max-height: 80vh;
}
.pop-up-module .close {
  width: 100%;
  display: block;
  background: #F2F2F2;
  text-align: right;
}
.pop-up-module .close span {
  padding: 5px;
  font-size: 20px;
  color: #005A5F;
}
.pop-up-module .close span:hover {
  cursor: pointer;
}
.pop-up-module .pop-up-content {
  overflow-y: scroll;
  padding: 30px;
}
.pop-up-module .pop-up-content .btn-main {
  margin-top: 30px;
}
.full-screen-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  z-index: 998;
  opacity: 1;
  -webkit-transition: ease 0.3s all;
  -moz-transition: ease 0.3s all;
  -ms-transition: ease 0.3s all;
  -o-transition: ease 0.3s all;
  transition: ease 0.3s all;
}
.full-screen-overlay.disabled {
  display: none;
}
.full-screen-overlay.hidden {
  opacity: 0;
  visibility: hidden;
}
.project-card a {
  text-decoration: none;
  background: #E5EEEF;
}
.project-card a:hover .btn span {
  background: #d9d9d9;
}
.project-card a:hover .card-image img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.bg-color_4 .project-card a:hover .btn span {
  background: #b6cfd2;
}
.contrast-high .bg-color_4 .project-card a:hover .btn span {
  background: #ccc;
}
.contrast-high .project-card a {
  background: #F2F2F2;
}
.bg-color_4 .project-card a {
  background: #fff;
}
.bg-color_4 .project-card a .btn span {
  background: #E5EEEF;
}
.contrast-high .bg-color_4 .project-card a .btn span {
  background: #F2F2F2;
}
.project-card .card-content {
  padding: 30px;
  width: 70%;
}
@media only screen and (max-width: 768px) {
  .project-card .card-content {
    width: 100%;
    padding: 20px;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;
  }
}
.project-card .card-content .project-cats {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  margin-bottom: 5px;
}
.project-card .card-content .project-cats .item-type {
  font-weight: bold;
}
.project-card .card-content .project-cats .item-type:not(:last-child) {
  margin-right: 5px;
}
.project-card .card-content .project-cats .item-type:not(:last-child):after {
  content: ",";
}
.project-card .card-content h4, .project-card .card-content .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .project-card .card-content span.name {
  margin-bottom: 15px;
}
.project-card .card-content .btn {
  margin-top: 30px;
}
.project-card .card-content .btn span {
  display: inline-block;
  background: #fff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.project-card .card-image {
  width: 30%;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .project-card .card-image {
    width: 100%;
    padding-top: 56.25%;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1;
  }
}
.project-card .card-image .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
.project-card .card-image .image-holder img {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.company-card a {
  text-decoration: none;
  height: 100%;
  -webkit-user-select: text;
  -moz-select: text;
  -ms-select: text;
  user-select: text;
}
.company-card a:hover .link {
  padding-left: 15px;
}
.company-card .card-inner {
  padding: 20px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #E5EEEF;
  height: 100%;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
}
.contrast-high .company-card .card-inner {
  background: #F2F2F2;
}
.bg-color_1 .company-card .card-inner, .bg-color_2 .company-card .card-inner, .bg-color_3 .company-card .card-inner, .bg-color_4 .company-card .card-inner {
  background: #FFFFFF;
}
.contrast-high .bg-color_1 .company-card .card-inner {
  background: #F2F2F2;
}
.contrast-high .bg-color_2 .company-card .card-inner {
  background: #FFFFFF;
}
.contrast-high .bg-color_3 .company-card .card-inner {
  background: #FFFFFF;
}
.contrast-high .bg-color_4 .company-card .card-inner {
  background: #FFFFFF;
}
.txt-color_1 .company-card .card-inner {
  color: #FA7800;
}
.contrast-high .txt-color_1 .company-card .card-inner {
  color: #000000;
}
.txt-color_2 .company-card .card-inner {
  color: #FFFFFF;
}
.contrast-high .txt-color_2 .company-card .card-inner {
  color: #FFFFFF;
}
.txt-color_3 .company-card .card-inner {
  color: #87418C;
}
.contrast-high .txt-color_3 .company-card .card-inner {
  color: #000000;
}
.txt-color_4 .company-card .card-inner {
  color: #005A5F;
}
.contrast-high .txt-color_4 .company-card .card-inner {
  color: #000000;
}
.company-card .card-inner .company-logo {
  width: 100%;
}
.company-card .card-inner .company-logo img {
  display: block;
}
.cc-companies-carousel .company-card .card-inner .company-logo img {
  max-height: 90px;
}
.repeater .company-card .card-inner .company-logo img {
  max-height: 100px;
}
.company-card .card-inner .company-content {
  width: 100%;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.company-card .card-inner .company-content:not(:first-child) {
  margin-top: 30px;
}
.company-card .card-inner .company-content .intro {
  display: block;
}
.company-card .card-inner .company-content .link {
  display: block;
  font-weight: bold;
  margin-top: 15px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.team-member-card a {
  text-decoration: none;
}
.team-member-card a:hover .thumb img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.team-member-card .thumb {
  padding-top: 100%;
  position: relative;
}
.team-member-card .thumb:not(:last-child) {
  margin-bottom: 5px;
}
.team-member-card .thumb .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}
.team-member-card .thumb img {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.team-member-card .name {
  display: block;
}
.team-member-card .function {
  display: block;
}
.team-member-card .member-cats {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.team-member-card .member-cats .member-cat:not(:last-child) {
  margin-right: 5px;
}
.team-member-card .member-cats .member-cat:not(:last-child):after {
  content: ",";
}
.team-member-card .contact-socials {
  margin-top: 10px;
}
.team-member-card .icons {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.team-member-card .icons > span {
  font-size: 18px;
  cursor: pointer;
  opacity: 0.7;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.team-member-card .icons > span.active {
  opacity: 1;
}
.team-member-card .icons > span:not(:last-child) {
  margin-right: 10px;
}
.team-member-card .data > a {
  display: none;
}
.job-offer-card a {
  text-decoration: none;
}
.job-offer-card .card-inner {
  height: 100%;
  background: #E5EEEF;
  overflow: hidden;
  border-radius: 8px 8px 0 0;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -ms-border-radius: 8px 8px 0 0;
  -o-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.contrast-high .job-offer-card .card-inner {
  background: #F2F2F2;
}
.bg-color_4 .job-offer-card .card-inner {
  background: #fff;
}
.job-offer-card .card-inner > a {
  width: 100%;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
}
.job-offer-card .card-inner .card-content {
  padding: 30px;
  width: 100%;
}
@media only screen and (max-width: 991px) {
  .job-offer-card .card-inner .card-content {
    padding: 20px;
  }
}
.job-offer-card .card-title {
  background: #005A5F;
  color: #fff;
  padding: 30px;
  height: 100%;
}
.card-color-1.job-offer-card .card-title {
  background: #005A5F;
}
.card-color-2.job-offer-card .card-title {
  background: #E7DBF5;
  color: #87418C;
}
.contrast-high .job-offer-card .card-title {
  background: #000;
}
@media only screen and (max-width: 991px) {
  .job-offer-card .card-title {
    padding: 20px;
  }
}
.job-offer-card .card-excerpt:not(:last-child) {
  margin-bottom: 15px;
}
.job-offer-card .card-meta .cat-items {
  position: relative;
  padding-left: 24px;
}
@media only screen and (max-width: 1200px) {
  .job-offer-card .card-meta .cat-items {
    padding-left: 21px;
  }
}
.job-offer-card .card-meta .cat-items i {
  position: absolute;
  line-height: inherit;
  left: 0;
  top: 0;
}
.job-offer-card .card-meta .cat-items .cat-item:not(:last-child) {
  margin-right: 5px;
}
.job-offer-card .card-meta .cat-items .cat-item:not(:last-child):after {
  content: ",";
}
.job-offer-card .btn-main {
  margin-top: 15px;
}
.article-card a {
  text-decoration: none;
  display: block;
  background: #E5EEEF;
  height: 100%;
}
.contrast-high .article-card a {
  background: #F2F2F2;
}
.bg-color_4 .article-card a {
  background: #fff;
}
.article-card a:hover .image-holder img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.article-card .card-thumb {
  padding-top: 56.25%;
  position: relative;
}
.article-card .card-thumb .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
}
.article-card .card-thumb .image-holder img {
  display: block;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.article-card .card-inner {
  padding: 30px;
}
@media only screen and (max-width: 991px) {
  .article-card .card-inner {
    padding: 20px;
  }
}
.article-card .card-inner .card-intro {
  margin-top: 15px;
}
.article-card .card-meta {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.article-card .card-meta .card-date:not(:last-child) {
  margin-right: 30px;
}
.article-card .card-meta .subject .cat-item:not(:last-child) {
  margin-right: 5px;
}
.article-card .card-meta .subject .cat-item:not(:last-child):after {
  content: ",";
}
.contentblock-card a {
  text-decoration: none;
  height: 100%;
}
.contentblock-card a:hover .link {
  padding-left: 15px;
}
.contentblock-card a:hover .contentblock-inner .block-thumb .inner-block-thumb img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.contentblock-card a:hover .link-container span {
  padding-left: 15px;
}
.contentblock-card .contentblock-inner {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  background: #E5EEEF;
  height: 100%;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.bg-color_4 .contentblock-card .contentblock-inner {
  background: #fff;
}
.contentblock-card .contentblock-inner .content-container {
  width: 100%;
}
.contentblock-card .contentblock-inner .content-container .block-thumb {
  position: relative;
  padding-top: 50%;
}
.contentblock-card .contentblock-inner .content-container .block-thumb .inner-block-thumb {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
.contentblock-card .contentblock-inner .content-container .block-thumb .inner-block-thumb img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: ease 0.3s all;
  -moz-transition: ease 0.3s all;
  -ms-transition: ease 0.3s all;
  -o-transition: ease 0.3s all;
  transition: ease 0.3s all;
}
.contentblock-card .contentblock-inner .content-container .inner-content-container {
  padding: 20px;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.contentblock-card .contentblock-inner .content-container .inner-content-container .description {
  display: block;
  margin-top: 15px;
}
.contentblock-card .contentblock-inner .content-container:not(:first-child) {
  margin-top: 30px;
}
.contentblock-card .contentblock-inner .link-container {
  padding: 0 20px 20px;
}
.contentblock-card .contentblock-inner .link-container span {
  font-weight: bold;
  padding-left: 0;
  -webkit-transition: ease 0.3s all;
  -moz-transition: ease 0.3s all;
  -ms-transition: ease 0.3s all;
  -o-transition: ease 0.3s all;
  transition: ease 0.3s all;
}
.vacancy-card-2 {
  padding: 0 15px;
  height: 100%;
}
.vacancy-card-2 a {
  text-decoration: none;
}
.vacancy-card-2 a .contentblock-inner {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  background: #E5EEEF;
  height: 100%;
  padding: 30px;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.bg-color_4 .vacancy-card-2 a .contentblock-inner {
  background: #fff;
}
.vacancy-card-2 a .contentblock-inner .vacancy-container .inner-vacancy-container {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.vacancy-card-2 a .contentblock-inner .vacancy-container .inner-vacancy-container .description {
  display: block;
  margin-top: 15px;
}
.vacancy-card-2 a .contentblock-inner .vacancy-container .inner-vacancy-container .working-hours {
  margin-top: 15px;
  position: relative;
}
.vacancy-card-2 a .contentblock-inner .vacancy-container .inner-vacancy-container .working-hours i {
  position: absolute;
  left: 0;
  top: calc(50% + 2px);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.vacancy-card-2 a .contentblock-inner .vacancy-container .inner-vacancy-container .working-hours span {
  display: block;
  padding-left: 30px;
}
.vacancy-card-2 a .contentblock-inner .link-container {
  margin-top: 15px;
}
.uc-embed {
  padding: 30px;
  border: 1px solid #9b9b9b;
}
.uc-embed > div:not(:first-of-type) {
  border-top: 1px solid #9b9b9b;
  padding-top: 30px;
  margin-top: 30px;
}
.uc-embed > div input {
  display: none;
}
.uc-embed > div .uc-embed-subelement {
  margin-top: 30px;
}
.article-card-2 a {
  text-decoration: none;
  background: #fff;
  height: 100%;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.bg-white .article-card-2 a {
  background: #E5EEEF;
}
.contrast-high .bg-white .article-card-2 a {
  background: #F2F2F2;
}
.article-card-2 a:hover .card-thumb img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.article-card-2 .card-thumb {
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.article-card-2 .card-thumb .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
}
.article-card-2 .card-thumb .image-holder img {
  display: block;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.article-card-2 .contentblock-inner {
  padding: 30px;
  width: 100%;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
@media only screen and (max-width: 991px) {
  .article-card-2 .contentblock-inner {
    padding: 20px;
  }
}
.article-card-2 .contentblock-inner .articles-container .inner-articles-container {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.article-card-2 .contentblock-inner .articles-container .inner-articles-container .title:not(:first-child) {
  margin-top: 5px;
}
.article-card-2 .contentblock-inner .articles-container .inner-articles-container > div {
  width: 100%;
}
.article-card-2 .contentblock-inner .articles-container .inner-articles-container > div.card-intro {
  margin-top: 15px;
}
.article-card-2 .contentblock-inner .author-container {
  margin-top: 30px;
  width: 100%;
}
.article-card-2 .contentblock-inner .author-container .inner-author-container {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.article-card-2 .contentblock-inner .author-container .inner-author-container .thumb {
  width: 50px;
  height: 50px;
  position: relative;
}
.article-card-2 .contentblock-inner .author-container .inner-author-container .thumb .image-holder {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.article-card-2 .contentblock-inner .author-container .inner-author-container .thumb .image-holder img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
.article-card-2 .contentblock-inner .author-container .inner-author-container .author-content {
  width: calc(100% - 50px);
  padding-left: 15px;
}
.testimonial-card {
  padding: 0 15px;
  display: flex !important;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
}
.testimonial-card .card-thumb {
  padding-top: calc(100% / 3 * 2);
  position: relative;
  width: 100%;
}
.testimonial-card .card-thumb .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
}
.testimonial-card .card-thumb .image-holder img {
  display: block;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.testimonial-card .contentblock-inner {
  padding: 30px;
  width: 100%;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
  background: #fff;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.bg-white .testimonial-card .contentblock-inner {
  background: #E5EEEF;
}
.contrast-high .bg-white .testimonial-card .contentblock-inner {
  background: #F2F2F2;
}
@media only screen and (max-width: 991px) {
  .testimonial-card .contentblock-inner {
    padding: 20px;
  }
}
.testimonial-card .contentblock-inner .testimonial-container .inner-testimonial-container {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.testimonial-card .contentblock-inner .testimonial-container .inner-testimonial-container .title:not(:first-child) {
  margin-top: 5px;
}
.testimonial-card .contentblock-inner .testimonial-container .inner-testimonial-container > div {
  width: 100%;
}
.testimonial-card .contentblock-inner .author-container {
  margin-top: 15px;
  width: 100%;
}
.testimonial-card .contentblock-inner .author-container .inner-author-container {
  width: 100%;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.testimonial-card .contentblock-inner .author-container .inner-author-container span.job {
  margin-top: 5px;
  display: flex;
  color: #FA7800;
}
.contrast-high .testimonial-card .contentblock-inner .author-container .inner-author-container span.job {
  color: #000;
}
.ce-title {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.ce-title .top-title {
  margin-bottom: 5px;
}
/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
/* ===============
   Posts
   =============== */
.cc-contentcontainer:not(:first-child) {
  margin-top: 30px;
}
.single .content-col-1 > .ce-editor {
  padding-left: 70px;
  padding-right: 70px;
}
@media only screen and (max-width: 850px) {
  .single .content-col-1 > .ce-editor {
    padding-left: 0;
    padding-right: 0;
  }
}
.single-title-category .row-spacing, .single-title-category .flex-image-content-row .content-col, .flex-image-content-row .single-title-category .content-col {
  padding-bottom: 50px !important;
}
.single-title-category .in-grid, .single-title-category .flex-vacancy-row .ce-title, .flex-vacancy-row .single-title-category .ce-title, .single-title-category .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .single-title-category .slider-nav-custom, .single-title-category .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .single-title-category .ce-title, .single-title-category .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .single-title-category .slider-nav-custom {
  overflow: hidden;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
@media only screen and (max-width: 991px) {
  .single-title-category .in-grid .col-7, .single-title-category .flex-vacancy-row .ce-title .col-7, .flex-vacancy-row .single-title-category .ce-title .col-7, .single-title-category .flex-vacancy-row .slider-nav-custom .col-7, .flex-vacancy-row .single-title-category .slider-nav-custom .col-7, .single-title-category .flex-testimonial-slider-row .ce-title .col-7, .flex-testimonial-slider-row .single-title-category .ce-title .col-7, .single-title-category .flex-testimonial-slider-row .slider-nav-custom .col-7, .flex-testimonial-slider-row .single-title-category .slider-nav-custom .col-7 {
    width: calc(100% / 12 * 10);
  }
}
@media only screen and (max-width: 850px) {
  .single-title-category .in-grid .col-7, .single-title-category .flex-vacancy-row .ce-title .col-7, .flex-vacancy-row .single-title-category .ce-title .col-7, .single-title-category .flex-vacancy-row .slider-nav-custom .col-7, .flex-vacancy-row .single-title-category .slider-nav-custom .col-7, .single-title-category .flex-testimonial-slider-row .ce-title .col-7, .flex-testimonial-slider-row .single-title-category .ce-title .col-7, .single-title-category .flex-testimonial-slider-row .slider-nav-custom .col-7, .flex-testimonial-slider-row .single-title-category .slider-nav-custom .col-7 {
    width: 100%;
  }
}
.single-title-category .single-meta {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.single-title-category .single-meta .single-date:not(:last-child) {
  margin-right: 30px;
}
.single-title-category .single-meta .cat-items .cat-item:not(:last-child) {
  margin-right: 5px;
}
.single-title-category .single-meta .cat-items .cat-item:not(:last-child):after {
  content: ",";
}
.single-title-category .agenda-item-meta {
  margin-top: 30px;
}
.single-title-category .agenda-item-meta span {
  position: relative;
  padding-left: 24px;
}
.single-title-category .agenda-item-meta span:not(:last-child) {
  margin-right: 30px;
}
@media only screen and (max-width: 1200px) {
  .single-title-category .agenda-item-meta span {
    padding-left: 21px;
  }
}
.single-title-category .agenda-item-meta span i {
  position: absolute;
  line-height: inherit;
  left: 0;
  top: 0;
}
.single-title-category .agenda-dates {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  margin-top: 30px;
}
.single-title-category .btn-main {
  margin-top: 30px;
}
.single-post-image {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}
.single-post-image .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
}
.single-post-image .image-holder img {
  display: block;
}
.single-job-offer-title {
  background: #FA7800;
}
.single-job-offer-title.title-color-1 {
  background: #005A5F;
}
.single-job-offer-title.title-color-1 h1, .single-job-offer-title.title-color-1 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title.title-color-1 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-job-offer-title.title-color-1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title.title-color-1 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-job-offer-title.title-color-1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title.title-color-1 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-job-offer-title.title-color-1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title.title-color-1 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-job-offer-title.title-color-1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .single-job-offer-title.title-color-1 span.data, .single-job-offer-title.title-color-1 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title.title-color-1 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-job-offer-title.title-color-1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title.title-color-1 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-job-offer-title.title-color-1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title.title-color-1 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-job-offer-title.title-color-1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title.title-color-1 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-job-offer-title.title-color-1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .single-job-offer-title.title-color-1 span.data, .single-job-offer-title.title-color-1 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .single-job-offer-title.title-color-1 span.data, .single-job-offer-title.title-color-1 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .single-job-offer-title.title-color-1 span.data, .single-job-offer-title.title-color-1 i, .single-job-offer-title.title-color-1 span.cat-item {
  color: #FFFFFF;
}
.single-job-offer-title.title-color-2 {
  background: #E7DBF5;
}
.single-job-offer-title.title-color-2 h1, .single-job-offer-title.title-color-2 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title.title-color-2 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-job-offer-title.title-color-2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title.title-color-2 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-job-offer-title.title-color-2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title.title-color-2 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-job-offer-title.title-color-2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title.title-color-2 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-job-offer-title.title-color-2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .single-job-offer-title.title-color-2 span.data, .single-job-offer-title.title-color-2 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title.title-color-2 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-job-offer-title.title-color-2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title.title-color-2 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-job-offer-title.title-color-2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title.title-color-2 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-job-offer-title.title-color-2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title.title-color-2 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-job-offer-title.title-color-2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .single-job-offer-title.title-color-2 span.data, .single-job-offer-title.title-color-2 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .single-job-offer-title.title-color-2 span.data, .single-job-offer-title.title-color-2 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .single-job-offer-title.title-color-2 span.data, .single-job-offer-title.title-color-2 i, .single-job-offer-title.title-color-2 span.cat-item {
  color: #87418C;
}
.contrast-high .single-job-offer-title {
  background: #000;
}
.single-job-offer-title .in-grid, .single-job-offer-title .flex-vacancy-row .ce-title, .flex-vacancy-row .single-job-offer-title .ce-title, .single-job-offer-title .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .single-job-offer-title .slider-nav-custom, .single-job-offer-title .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .single-job-offer-title .ce-title, .single-job-offer-title .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .single-job-offer-title .slider-nav-custom {
  overflow: hidden;
}
@media only screen and (max-width: 850px) {
  .single-job-offer-title .col-9 {
    width: 100%;
  }
}
.single-job-offer-title h1, .single-job-offer-title .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-job-offer-title .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .single-job-offer-title .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-job-offer-title .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .single-job-offer-title .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .single-job-offer-title .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .single-job-offer-title span.data, .single-job-offer-title .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-job-offer-title .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .single-job-offer-title .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-job-offer-title .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .single-job-offer-title .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .single-job-offer-title .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .single-job-offer-title span.data, .single-job-offer-title .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .single-job-offer-title span.data, .single-job-offer-title .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .single-job-offer-title span.data {
  color: #fff;
}
.single-job-offer-title .single-meta {
  color: #fff;
  margin-top: 30px;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.single-job-offer-title .single-meta .cat-items {
  position: relative;
  padding-left: 24px;
}
.single-job-offer-title .single-meta .cat-items:not(:last-child) {
  margin-right: 30px;
}
@media only screen and (max-width: 1200px) {
  .single-job-offer-title .single-meta .cat-items {
    padding-left: 21px;
  }
}
.single-job-offer-title .single-meta .cat-items i {
  position: absolute;
  line-height: inherit;
  left: 0;
  top: 0;
}
.single-job-offer-title .single-meta .cat-items .cat-item:not(:last-child) {
  margin-right: 5px;
}
.single-job-offer-title .single-meta .cat-items .cat-item:not(:last-child):after {
  content: ",";
}
.single-job-offer-title .btn-main {
  margin-top: 30px;
}
.job-offer-content .in-grid, .job-offer-content .flex-vacancy-row .ce-title, .flex-vacancy-row .job-offer-content .ce-title, .job-offer-content .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .job-offer-content .slider-nav-custom, .job-offer-content .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .job-offer-content .ce-title, .job-offer-content .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .job-offer-content .slider-nav-custom {
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
}
@media only screen and (max-width: 768px) {
  .job-offer-content .content-col {
    width: 100%;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;
  }
}
.job-offer-content .content-col .wysiwyg-content > div:not(:last-child) {
  margin-bottom: 1.5em;
}
.job-offer-content .content-col .btn-main {
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
  .job-offer-content .author-col {
    width: 100%;
    margin-bottom: 50px;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1;
  }
}
.job-offer-content .author-col .author {
  max-width: 300px;
  margin-left: auto;
  position: sticky;
  top: 143px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media only screen and (max-width: 1200px) {
  .job-offer-content .author-col .author {
    top: 101px;
  }
}
@media only screen and (max-width: 768px) {
  .job-offer-content .author-col .author {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 0;
  }
}
.job-offer-content .author-col .author .thumb {
  padding-top: 100%;
  position: relative;
}
.job-offer-content .author-col .author .thumb:not(:first-child) {
  margin-top: 30px;
}
.job-offer-content .author-col .author .thumb .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
.job-offer-content .author-col .author .thumb .image-holder img {
  display: block;
}
.job-offer-content .author-col .author .author-content {
  background: #E5EEEF;
  padding: 20px;
}
.contrast-high .job-offer-content .author-col .author .author-content {
  background: #F2F2F2;
}
.job-offer-content .author-col .author .author-content .name {
  display: block;
  font-weight: bold;
}
.job-offer-content .author-col .author .author-content .descr {
  display: block;
}
.job-offer-content .author-col .author .author-content .contact {
  margin-top: 15px;
}
.job-offer-content .author-col .author .author-content .contact a {
  line-height: 1;
  padding: 3px;
}
.job-offer-content .author-col .author .author-content .contact a:not(:last-child) {
  margin-right: 5px;
}
.job-offer-content .author-col .author .apply-btn-front.btn-side {
  width: 100%;
  margin-top: 30px;
}
.job-offer-content .author-col .author .apply-btn-front.btn-side > div {
  width: 100%;
}
.job-offer-content .author-col .author .apply-btn-front.btn-side > div > a {
  width: 100%;
}
.job-offer-apply-form .in-grid, .job-offer-apply-form .flex-vacancy-row .ce-title, .flex-vacancy-row .job-offer-apply-form .ce-title, .job-offer-apply-form .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .job-offer-apply-form .slider-nav-custom, .job-offer-apply-form .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .job-offer-apply-form .ce-title, .job-offer-apply-form .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .job-offer-apply-form .slider-nav-custom {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.job-offer-apply-form .in-grid h2, .job-offer-apply-form .flex-vacancy-row .ce-title h2, .flex-vacancy-row .job-offer-apply-form .ce-title h2, .job-offer-apply-form .flex-vacancy-row .slider-nav-custom h2, .flex-vacancy-row .job-offer-apply-form .slider-nav-custom h2, .job-offer-apply-form .flex-testimonial-slider-row .ce-title h2, .flex-testimonial-slider-row .job-offer-apply-form .ce-title h2, .job-offer-apply-form .flex-testimonial-slider-row .slider-nav-custom h2, .flex-testimonial-slider-row .job-offer-apply-form .slider-nav-custom h2 {
  text-align: center;
}
@media only screen and (max-width: 850px) {
  .job-offer-apply-form .in-grid .col-8, .job-offer-apply-form .flex-vacancy-row .ce-title .col-8, .flex-vacancy-row .job-offer-apply-form .ce-title .col-8, .job-offer-apply-form .flex-vacancy-row .slider-nav-custom .col-8, .flex-vacancy-row .job-offer-apply-form .slider-nav-custom .col-8, .job-offer-apply-form .flex-testimonial-slider-row .ce-title .col-8, .flex-testimonial-slider-row .job-offer-apply-form .ce-title .col-8, .job-offer-apply-form .flex-testimonial-slider-row .slider-nav-custom .col-8, .flex-testimonial-slider-row .job-offer-apply-form .slider-nav-custom .col-8 {
    width: 100%;
  }
}
.job-offer-apply-form .in-grid .cc-apply-form, .job-offer-apply-form .flex-vacancy-row .ce-title .cc-apply-form, .flex-vacancy-row .job-offer-apply-form .ce-title .cc-apply-form, .job-offer-apply-form .flex-vacancy-row .slider-nav-custom .cc-apply-form, .flex-vacancy-row .job-offer-apply-form .slider-nav-custom .cc-apply-form, .job-offer-apply-form .flex-testimonial-slider-row .ce-title .cc-apply-form, .flex-testimonial-slider-row .job-offer-apply-form .ce-title .cc-apply-form, .job-offer-apply-form .flex-testimonial-slider-row .slider-nav-custom .cc-apply-form, .flex-testimonial-slider-row .job-offer-apply-form .slider-nav-custom .cc-apply-form {
  padding: 20px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  background: #fff;
}
@media only screen and (max-width: 680px) {
  .single-team-member .content-col {
    width: 100%;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;
  }
}
.single-team-member .content-col .wysiwyg-content {
  margin-top: 30px;
}
.single-team-member .content-col .data {
  margin-top: 30px;
}
.single-team-member .content-col .data > div:not(:first-child) {
  margin-top: 15px;
}
.single-team-member .content-col .data > div .data-title {
  display: block;
  font-weight: bold;
}
.single-team-member .content-col .data > div > div:not(:first-of-type) {
  margin-top: 5px;
}
.single-team-member .content-col .data a {
  text-decoration: none;
  display: inline-block;
}
@media only screen and (max-width: 680px) {
  .single-team-member .image-col {
    width: 100%;
    margin-bottom: 50px;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1;
  }
}
.single-team-member .image-col .thumb {
  padding-top: 100%;
  position: relative;
}
.single-team-member .image-col .thumb .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
.single-team-member .image-col .thumb .image-holder img {
  display: block;
}
.cc-read-more-posts .title-col {
  margin-bottom: 30px;
}
.cc-read-more-posts .cc-posts-container {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  padding-left: 7px;
  padding-right: 7px;
}
.cc-read-more-posts .cc-posts-container > div {
  padding-left: 8px;
  padding-right: 8px;
}
.cc-read-more-posts .cc-posts-container .article-card {
  width: calc(100% / 3);
}
@media only screen and (max-width: 991px) {
  .cc-read-more-posts .cc-posts-container .article-card {
    width: 50%;
  }
  .cc-read-more-posts .cc-posts-container .article-card:not(:nth-of-type(-n+2)) {
    margin-top: 16px;
  }
}
@media only screen and (max-width: 600px) {
  .cc-read-more-posts .cc-posts-container .article-card {
    width: 100%;
  }
  .cc-read-more-posts .cc-posts-container .article-card:not(:first-child) {
    margin-top: 16px;
  }
}
.cc-read-more-posts .cc-posts-container .project-card {
  width: 100%;
}
.cc-read-more-posts .cc-posts-container .project-card:not(:first-child) {
  margin-top: 16px;
}
.post-nav {
  margin-top: 30px;
}
.post-nav > a {
  width: 50%;
}
.post-nav > a .post-nav-content {
  border: 1px solid #F2F2F2;
}
.post-nav > a .post-nav-content .nav-prev, .post-nav > a .post-nav-content .nav-next {
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  -o-align-content: center;
  align-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.post-nav > a .post-nav-content .nav-next {
  text-align: right;
}
.post-nav > a .post-nav-content .nav-thumbnail {
  height: 75px;
  position: relative;
  width: 75px;
}
.post-nav > a .post-nav-content .nav-thumbnail .fas {
  color: #ffffff;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  z-index: 9999;
}
.post-nav > a .post-nav-content .nav-thumbnail .thumbnail-overlay {
  background-color: #005A5F;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.post-nav > a .post-nav-content .nav-content {
  padding: 15px;
  width: calc(100% - 75px);
}
.post-nav > a .post-nav-content:hover .fas {
  opacity: 1;
}
.post-nav > a .post-nav-content:hover .thumbnail-overlay {
  opacity: 0.7;
}
.post-nav.no-image .nav-content {
  width: 100% !important;
}
.single-post .gform_wrapper {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #E5E5E5;
}
.single-salesforce .job-offer-content.salesforce .wysiwyg-content {
  padding-bottom: 1.5em;
}
/*--------------------------------------------------------------
# Queries & Archives
--------------------------------------------------------------*/
.site-search-header .in-grid, .site-search-header .flex-vacancy-row .ce-title, .flex-vacancy-row .site-search-header .ce-title, .site-search-header .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .site-search-header .slider-nav-custom, .site-search-header .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .site-search-header .ce-title, .site-search-header .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .site-search-header .slider-nav-custom {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
@media only screen and (max-width: 991px) {
  .site-search-header .in-grid .col-8, .site-search-header .flex-vacancy-row .ce-title .col-8, .flex-vacancy-row .site-search-header .ce-title .col-8, .site-search-header .flex-vacancy-row .slider-nav-custom .col-8, .flex-vacancy-row .site-search-header .slider-nav-custom .col-8, .site-search-header .flex-testimonial-slider-row .ce-title .col-8, .flex-testimonial-slider-row .site-search-header .ce-title .col-8, .site-search-header .flex-testimonial-slider-row .slider-nav-custom .col-8, .flex-testimonial-slider-row .site-search-header .slider-nav-custom .col-8 {
    width: 100%;
  }
}
.site-search-results {
  background: #E5EEEF;
}
.contrast-high .site-search-results {
  background: #F2F2F2;
}
.site-search-results .num-of-results {
  margin-bottom: 30px;
}
.site-search-results .site-search-result {
  width: 100%;
}
.site-search-results .site-search-result a {
  text-decoration: none;
  display: block;
  padding: 30px 0;
  border-bottom: 1px solid #005A5F;
}
.site-search-results .site-search-result a:hover .result-inner {
  padding-left: 10px;
}
.contrast-high .site-search-results .site-search-result a {
  border-color: #000 !important;
}
.site-search-results .site-search-result a .result-inner {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.site-search-results .site-search-result h4, .site-search-results .site-search-result .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .site-search-results .site-search-result span.name {
  max-width: calc(100% / 3 * 2);
}
@media only screen and (max-width: 850px) {
  .site-search-results .site-search-result h4, .site-search-results .site-search-result .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .site-search-results .site-search-result span.name {
    max-width: 100%;
  }
}
.site-search-results .site-search-result .result-tag {
  display: block;
  font-weight: bold;
  margin-bottom: 3px;
}
.site-search-results .site-search-result:nth-child(2) a {
  border-top: 1px solid #005A5F;
}
.site-search-results .cc-query-pagination {
  width: 100%;
  margin-top: 30px;
}
.cc-overview-container .in-grid, .cc-overview-container .flex-vacancy-row .ce-title, .flex-vacancy-row .cc-overview-container .ce-title, .cc-overview-container .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .cc-overview-container .slider-nav-custom, .cc-overview-container .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .cc-overview-container .ce-title, .cc-overview-container .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .cc-overview-container .slider-nav-custom {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.cc-overview-container .cc-filters {
  width: calc(100% / 12 * 3);
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (max-width: 1200px) {
  .cc-overview-container .cc-filters {
    width: calc(100% / 12 * 4);
  }
}
@media only screen and (max-width: 850px) {
  .cc-overview-container .cc-filters {
    width: 100%;
    margin-bottom: 30px;
  }
}
.filter-top.cc-overview-container .cc-filters {
  width: 100%;
  margin-bottom: 30px;
}
.filter-top.cc-overview-container .cc-filters .searchandfilter > ul > li {
  width: 25%;
  padding-top: 0;
  margin-top: 0;
  border-top: none;
}
@media only screen and (max-width: 850px) {
  .filter-top.cc-overview-container .cc-filters .searchandfilter > ul > li {
    width: 100%;
  }
}
.filter-top.cc-overview-container .cc-filters .searchandfilter > ul > li:not(:last-child) {
  padding-right: 20px;
}
.filter-top.cc-overview-container .cc-filters .searchandfilter h4, .filter-top.cc-overview-container .cc-filters .searchandfilter .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .filter-top.cc-overview-container .cc-filters .searchandfilter span.name {
  display: none;
}
@media only screen and (max-width: 850px) {
  .filter-top.cc-overview-container .cc-filters .searchandfilter h4, .filter-top.cc-overview-container .cc-filters .searchandfilter .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .filter-top.cc-overview-container .cc-filters .searchandfilter span.name {
    display: block;
  }
}
.filter-right.cc-overview-container .cc-filters {
  -webkit-order: 2;
  -moz-order: 2;
  -ms-order: 2;
  -o-order: 2;
  order: 2;
}
@media only screen and (max-width: 850px) {
  .filter-right.cc-overview-container .cc-filters {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1;
  }
}
.cc-overview-container .cc-filters .button-mobile {
  display: none;
  font-weight: bold;
  cursor: pointer;
  padding: 8px 0;
  border-bottom: 2px solid #005A5F;
}
@media only screen and (max-width: 850px) {
  .cc-overview-container .cc-filters .button-mobile {
    display: block;
  }
}
.cc-overview-container .cc-filters .button-mobile.active span i {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.cc-overview-container .cc-filters .button-mobile span {
  display: block;
  padding-right: 24px;
  position: relative;
}
.cc-overview-container .cc-filters .button-mobile span i {
  position: absolute;
  top: 50%;
  right: 0;
  line-height: 1;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.contrast-high .cc-overview-container .cc-filters .button-mobile {
  border-color: #000;
}
.cc-overview-container .cc-filters .sf-container {
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media only screen and (max-width: 850px) {
  .cc-overview-container .cc-filters .sf-container {
    display: none;
  }
  .cc-overview-container .cc-filters .sf-container .sf-inner {
    padding: 20px;
    background: #E5EEEF;
  }
  .contrast-high .cc-overview-container .cc-filters .sf-container .sf-inner {
    background: #F2F2F2;
  }
  .bg-color_4.cc-overview-container .cc-filters .sf-container .sf-inner {
    background: #fff;
  }
}
.cc-overview-container .cc-posts-container {
  padding: 0 7px;
}
.sf-yes.cc-overview-container .cc-posts-container {
  width: calc(100% / 12 * 9);
}
@media only screen and (max-width: 1200px) {
  .sf-yes.cc-overview-container .cc-posts-container {
    width: calc(100% / 12 * 8);
  }
}
@media only screen and (max-width: 850px) {
  .sf-yes.cc-overview-container .cc-posts-container {
    width: 100%;
  }
}
.sf-yes.cc-overview-container .cc-posts-container .job-offer-card {
  width: calc(100% / 3);
  padding: 0 8px;
}
@media only screen and (max-width: 1200px) {
  .sf-yes.cc-overview-container .cc-posts-container .job-offer-card {
    width: 50%;
  }
  .sf-yes.cc-overview-container .cc-posts-container .job-offer-card:not(:nth-of-type(-n+2)) {
    margin-top: 16px;
  }
}
@media only screen and (max-width: 540px) {
  .sf-yes.cc-overview-container .cc-posts-container .job-offer-card {
    width: 100%;
  }
  .sf-yes.cc-overview-container .cc-posts-container .job-offer-card:not(:first-child) {
    margin-top: 16px;
  }
}
.sf-yes.cc-overview-container .cc-posts-container .job-offer-card:not(:nth-of-type(-n+3)) {
  margin-top: 16px;
}
.sf-yes.cc-overview-container .cc-posts-container .article-card {
  padding: 0 8px;
  width: 50%;
}
@media only screen and (max-width: 540px) {
  .sf-yes.cc-overview-container .cc-posts-container .article-card {
    width: 100%;
  }
  .sf-yes.cc-overview-container .cc-posts-container .article-card:not(:first-child) {
    margin-top: 16px;
  }
}
.sf-yes.cc-overview-container .cc-posts-container .article-card:not(:nth-of-type(-n+2)) {
  margin-top: 16px;
}
.sf-yes.cc-overview-container .cc-posts-container .project-card {
  padding: 0 8px;
  width: 100%;
}
.sf-yes.cc-overview-container .cc-posts-container .project-card:not(:first-child) {
  margin-top: 16px;
}
.sf-yes.cc-overview-container .cc-posts-container .ce-agenda-item {
  padding: 0 8px;
  width: 100%;
}
.sf-yes.cc-overview-container .cc-posts-container .ce-agenda-item:not(:first-child) {
  margin-top: 16px;
}
.sf-no.cc-overview-container .cc-posts-container {
  width: calc(100% / 12 * 10);
}
@media only screen and (max-width: 991px) {
  .sf-no.cc-overview-container .cc-posts-container {
    width: 100%;
  }
}
.sf-no.cc-overview-container .cc-posts-container .job-offer-card {
  width: calc(100% / 3);
  padding: 0 8px;
}
@media only screen and (max-width: 1200px) {
  .sf-no.cc-overview-container .cc-posts-container .job-offer-card {
    width: 50%;
  }
  .sf-no.cc-overview-container .cc-posts-container .job-offer-card:not(:nth-of-type(-n+2)) {
    margin-top: 16px;
  }
}
@media only screen and (max-width: 540px) {
  .sf-no.cc-overview-container .cc-posts-container .job-offer-card {
    width: 100%;
  }
  .sf-no.cc-overview-container .cc-posts-container .job-offer-card:not(:first-child) {
    margin-top: 16px;
  }
}
.sf-no.cc-overview-container .cc-posts-container .job-offer-card:not(:nth-of-type(-n+3)) {
  margin-top: 16px;
}
.sf-no.cc-overview-container .cc-posts-container .article-card {
  padding: 0 8px;
  width: 50%;
}
@media only screen and (max-width: 540px) {
  .sf-no.cc-overview-container .cc-posts-container .article-card {
    width: 100%;
  }
  .sf-no.cc-overview-container .cc-posts-container .article-card:not(:first-child) {
    margin-top: 16px;
  }
}
.sf-no.cc-overview-container .cc-posts-container .article-card:not(:nth-of-type(-n+2)) {
  margin-top: 16px;
}
.sf-no.cc-overview-container .cc-posts-container .project-card {
  padding: 0 8px;
  width: 100%;
}
.sf-no.cc-overview-container .cc-posts-container .project-card:not(:first-child) {
  margin-top: 16px;
}
.sf-no.cc-overview-container .cc-posts-container .ce-agenda-item {
  padding: 0 8px;
  width: 100%;
}
.sf-no.cc-overview-container .cc-posts-container .ce-agenda-item:not(:first-child) {
  margin-top: 16px;
}
.filter-top.cc-overview-container .cc-posts-container {
  width: 100%;
}
.filter-right.cc-overview-container .cc-posts-container {
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  -o-order: 1;
  order: 1;
}
@media only screen and (max-width: 850px) {
  .filter-right.cc-overview-container .cc-posts-container {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;
  }
}
.cc-overview-container .cc-query-pagination {
  padding: 0 15px;
  margin-top: 30px;
  width: 100%;
}
.cc-query-pagination {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.cc-query-pagination a, .cc-query-pagination span {
  text-decoration: none;
  line-height: 1;
  margin: 3px 5px;
  padding: 2px;
  border-bottom: 2px solid transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cc-query-pagination a:hover {
  border-color: #005A5F;
}
.contrast-high .cc-query-pagination a:hover {
  border-color: #000;
}
.cc-query-pagination .current, .cc-query-pagination .active {
  border-color: #FA7800;
}
.contrast-high .cc-query-pagination .current, .contrast-high .cc-query-pagination .active {
  border-color: #000;
}
.cc-query-pagination .facetwp-page.active {
  font-weight: normal;
}
.archive article {
  margin-bottom: 30px;
}
.archive article:first-of-type {
  margin-top: 15px;
}
.archive article h1, .archive article .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .archive article .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .archive article .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .archive article .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .archive article .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .archive article .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .archive article .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .archive article .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .archive article .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .archive article span.data, .archive article .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .archive article .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .archive article .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .archive article .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .archive article .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .archive article .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .archive article .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .archive article .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .archive article .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .archive article span.data, .archive article .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .archive article span.data, .archive article .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .archive article span.data {
  font-size: 24px;
  margin-bottom: 0;
}
.archive article .entry-content {
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 15px;
}
.archive article .entry-content p {
  margin-bottom: 0;
}
.noposts {
  width: 100%;
  text-align: center;
  padding: 15px 30px;
  background: #E5EEEF;
}
/*--------------------------------------------------------------
# Flex elements
--------------------------------------------------------------*/
.cc-contentcontainer > div:not(:first-child) {
  margin-top: 30px;
}
.layout-image_left .ce-agenda-item, .layout-image_left .ce-image-element, .layout-image_left .ce-quote-slider, .layout-image_left .ce-cta-element, .layout-image_left .ce-video {
  margin-left: -70px;
}
@media only screen and (max-width: 991px) {
  .layout-image_left .ce-agenda-item, .layout-image_left .ce-image-element, .layout-image_left .ce-quote-slider, .layout-image_left .ce-cta-element, .layout-image_left .ce-video {
    margin-left: 0;
  }
}
.layout-image_right .ce-agenda-item, .layout-image_right .ce-image-element, .layout-image_right .ce-quote-slider, .layout-image_right .ce-cta-element, .layout-image_right .ce-video {
  margin-right: -70px;
}
@media only screen and (max-width: 991px) {
  .layout-image_right .ce-agenda-item, .layout-image_right .ce-image-element, .layout-image_right .ce-quote-slider, .layout-image_right .ce-cta-element, .layout-image_right .ce-video {
    margin-right: 0;
  }
}
.cols-num_2 .content-col-1 .ce-agenda-item, .cols-num_2 .content-col-1 .ce-image-element, .cols-num_2 .content-col-1 .ce-quote-slider, .cols-num_2 .content-col-1 .ce-cta-element, .cols-num_2 .content-col-1 .ce-video {
  margin-right: -140px;
}
@media only screen and (max-width: 991px) {
  .cols-num_2 .content-col-1 .ce-agenda-item, .cols-num_2 .content-col-1 .ce-image-element, .cols-num_2 .content-col-1 .ce-quote-slider, .cols-num_2 .content-col-1 .ce-cta-element, .cols-num_2 .content-col-1 .ce-video {
    margin-right: 0;
  }
}
.cols-num_1 .ce-agenda-item, .cols-num_1 .ce-image-element, .cols-num_1 .ce-quote-slider, .cols-num_1 .ce-cta-element, .cols-num_1 .ce-video {
  margin-left: -70px;
  margin-right: -70px;
}
@media only screen and (max-width: 850px) {
  .cols-num_1 .ce-agenda-item, .cols-num_1 .ce-image-element, .cols-num_1 .ce-quote-slider, .cols-num_1 .ce-cta-element, .cols-num_1 .ce-video {
    margin-left: 0;
    margin-right: 0;
  }
}
.bg-image .ce-title:not(.ce-cta-element .ce-title) h1, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .bg-image .ce-title:not(.ce-cta-element .ce-title) span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .bg-image .ce-title:not(.ce-cta-element .ce-title) span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .bg-image .ce-title:not(.ce-cta-element .ce-title) span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .bg-image .ce-title:not(.ce-cta-element .ce-title) span.data, .bg-image .ce-title:not(.ce-cta-element .ce-title) h2, .bg-image .ce-title:not(.ce-cta-element .ce-title) h3, .bg-image .ce-title:not(.ce-cta-element .ce-title) h4, .bg-image .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .bg-image .ce-title:not(.ce-cta-element .ce-title) span.name, .bg-image .ce-title:not(.ce-cta-element .ce-title) span {
  color: #fff;
}
.contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) h1, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) h2, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) h3, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) h4, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) span.name, .contrast-high .bg-image .ce-title:not(.ce-cta-element .ce-title) span {
  color: #fff !important;
}
.txt-color_1 .ce-title:not(.ce-cta-element .ce-title) h1, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) h2, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) h3, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) h4, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.name, .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span {
  color: #FA7800;
}
.contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) h1, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) h2, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) h3, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) h4, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.name, .contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span {
  color: #000000 !important;
}
.txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.top-title {
  color: #005A5F;
}
.contrast-high .txt-color_1 .ce-title:not(.ce-cta-element .ce-title) span.top-title {
  color: #000 !important;
}
.txt-color_2 .ce-title:not(.ce-cta-element .ce-title) h1, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) h2, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) h3, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) h4, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.name, .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span {
  color: #FFFFFF;
}
.contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) h1, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) h2, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) h3, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) h4, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.name, .contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span {
  color: #FFFFFF !important;
}
.txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.top-title {
  color: #FFFFFF;
}
.contrast-high .txt-color_2 .ce-title:not(.ce-cta-element .ce-title) span.top-title {
  color: #FFFFFF !important;
}
.txt-color_3 .ce-title:not(.ce-cta-element .ce-title) h1, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) h2, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) h3, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) h4, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.name, .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span {
  color: #87418C;
}
.contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) h1, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) h2, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) h3, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) h4, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.name, .contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span {
  color: #000000 !important;
}
.txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.top-title {
  color: #87418C;
}
.contrast-high .txt-color_3 .ce-title:not(.ce-cta-element .ce-title) span.top-title {
  color: #000 !important;
}
.txt-color_4 .ce-title:not(.ce-cta-element .ce-title) h1, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) h2, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) h3, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) h4, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.name, .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span {
  color: #005A5F;
}
.contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) h1, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) h2, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) h3, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) h4, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.name, .contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span {
  color: #000000 !important;
}
.txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.top-title {
  color: #005A5F;
}
.contrast-high .txt-color_4 .ce-title:not(.ce-cta-element .ce-title) span.top-title {
  color: #000 !important;
}
.txt-white .ce-title:not(.ce-cta-element .ce-title) h1, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .txt-white .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .txt-white .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .txt-white .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .txt-white .ce-title:not(.ce-cta-element .ce-title) span.data, .txt-white .ce-title:not(.ce-cta-element .ce-title) h2, .txt-white .ce-title:not(.ce-cta-element .ce-title) h3, .txt-white .ce-title:not(.ce-cta-element .ce-title) h4, .txt-white .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .txt-white .ce-title:not(.ce-cta-element .ce-title) span.name, .txt-white .ce-title:not(.ce-cta-element .ce-title) span {
  color: #FFFFFF;
}
.contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) h1, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-vacancy-row .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-testimonial-slider-row .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-vacancy-row .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-testimonial-slider-row .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) span.data, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) h2, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) h3, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) h4, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) .testimonial-card .contentblock-inner .author-container .inner-author-container span.name, .testimonial-card .contentblock-inner .author-container .inner-author-container .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) span.name, .contrast-high .txt-white .ce-title:not(.ce-cta-element .ce-title) span {
  color: #FFFFFF !important;
}
.ce-title:not(.ce-cta-element .ce-title) .pri-title, .ce-title:not(.ce-cta-element .ce-title) .sec-title {
  display: block;
}
.ce-title:not(.ce-cta-element .ce-title) .pri-title.color-color_1, .ce-title:not(.ce-cta-element .ce-title) .sec-title.color-color_1 {
  color: #FA7800;
}
.ce-title:not(.ce-cta-element .ce-title) .pri-title.color-color_2, .ce-title:not(.ce-cta-element .ce-title) .sec-title.color-color_2 {
  color: #FFFFFF;
}
.ce-title:not(.ce-cta-element .ce-title) .pri-title.color-color_3, .ce-title:not(.ce-cta-element .ce-title) .sec-title.color-color_3 {
  color: #87418C;
}
.ce-title:not(.ce-cta-element .ce-title) .pri-title.color-color_4, .ce-title:not(.ce-cta-element .ce-title) .sec-title.color-color_4 {
  color: #005A5F;
}
.ce-title:not(.ce-cta-element .ce-title) .pri-title.color-white, .ce-title:not(.ce-cta-element .ce-title) .sec-title.color-white {
  color: #fff;
}
.ce-title:not(.ce-cta-element .ce-title) .pri-title.font-spec, .ce-title:not(.ce-cta-element .ce-title) .sec-title.font-spec {
  font-family: "rooney-web", serif;
}
.ce-title.position-center {
  text-align: center;
}
.ce-title.position-right {
  text-align: right;
}
.ce-title .top-title {
  display: block;
  font-weight: 500;
  line-height: 1.05;
}
.ce-buttons-repeater.position-center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.ce-buttons-repeater.position-right {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
}
.ce-buttons-repeater .btn-main {
  padding-top: 2px;
  padding-bottom: 2px;
}
.ce-buttons-repeater .btn-main:not(:last-child) {
  margin-right: 10px;
}
.ce-author {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  background: #E5EEEF;
  padding: 15px;
}
.contrast-high .ce-author {
  background: #F2F2F2;
}
.bg-color_1 .ce-author, .bg-color_2 .ce-author, .bg-color_3 .ce-author, .bg-color_4 .ce-author {
  background: #FFFFFF;
}
.contrast-high .bg-color_1 .ce-author {
  background: #F2F2F2;
}
.contrast-high .bg-color_2 .ce-author {
  background: #FFFFFF;
}
.contrast-high .bg-color_3 .ce-author {
  background: #FFFFFF;
}
.contrast-high .bg-color_4 .ce-author {
  background: #FFFFFF;
}
@media only screen and (max-width: 1200px) {
  .ce-author {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
  }
}
@media only screen and (max-width: 1200px) {
  .ce-author .thumb {
    width: 100%;
    margin-bottom: 10px;
  }
}
.ce-author .thumb .image-holder {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  margin: auto;
}
.ce-author .details {
  padding-left: 15px;
  width: calc(100% - 160px);
}
@media only screen and (max-width: 1200px) {
  .ce-author .details {
    width: calc(100% - 80px);
    padding-left: 0;
  }
}
@media only screen and (max-width: 640px) {
  .ce-author .details {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }
}
.ce-author .details span {
  display: block;
}
.ce-author .details .name {
  font-weight: bold;
}
.ce-author .contact {
  padding-left: 15px;
  width: 80px;
}
@media only screen and (max-width: 640px) {
  .ce-author .contact {
    width: 100%;
    padding-left: 0;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
  }
}
.ce-author .contact a {
  line-height: 1;
  padding: 3px;
}
.ce-author .contact a:not(:last-child) {
  margin-right: 5px;
}
.ce-toggle-element .toggle-item {
  border-bottom: 1px solid #005A5F;
}
.ce-toggle-element .toggle-item:first-child {
  border-top: 1px solid #005A5F;
}
.contrast-high .ce-toggle-element .toggle-item {
  border-color: #000;
}
.txt-color_1 .ce-toggle-element .toggle-item {
  border-color: #FA7800;
}
.contrast-high .txt-color_1 .ce-toggle-element .toggle-item {
  border-color: #000000;
}
.txt-color_2 .ce-toggle-element .toggle-item {
  border-color: #FFFFFF;
}
.contrast-high .txt-color_2 .ce-toggle-element .toggle-item {
  border-color: #FFFFFF;
}
.txt-color_3 .ce-toggle-element .toggle-item {
  border-color: #87418C;
}
.contrast-high .txt-color_3 .ce-toggle-element .toggle-item {
  border-color: #000000;
}
.txt-color_4 .ce-toggle-element .toggle-item {
  border-color: #005A5F;
}
.contrast-high .txt-color_4 .ce-toggle-element .toggle-item {
  border-color: #000000;
}
.ce-toggle-element .cc-toggle-title {
  padding: 10px 26px 10px 0;
  font-weight: bold;
  cursor: pointer;
  position: relative;
}
.txt-color_1 .ce-toggle-element .cc-toggle-title {
  color: #FA7800;
}
.contrast-high .txt-color_1 .ce-toggle-element .cc-toggle-title {
  color: #000000;
}
.txt-color_2 .ce-toggle-element .cc-toggle-title {
  color: #FFFFFF;
}
.contrast-high .txt-color_2 .ce-toggle-element .cc-toggle-title {
  color: #FFFFFF;
}
.txt-color_3 .ce-toggle-element .cc-toggle-title {
  color: #87418C;
}
.contrast-high .txt-color_3 .ce-toggle-element .cc-toggle-title {
  color: #000000;
}
.txt-color_4 .ce-toggle-element .cc-toggle-title {
  color: #005A5F;
}
.contrast-high .txt-color_4 .ce-toggle-element .cc-toggle-title {
  color: #000000;
}
.ce-toggle-element .cc-toggle-title.show .cross span:last-child {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  -moz-transform: translate(-50%, -50%) rotate(0deg);
  -ms-transform: translate(-50%, -50%) rotate(0deg);
  -o-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
}
.ce-toggle-element .cc-toggle-title .cross {
  position: absolute;
  width: 20px;
  height: 20px;
  background: #E5EEEF;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bg-color_4 .ce-toggle-element .cc-toggle-title .cross {
  background: #fff;
}
.contrast-high .ce-toggle-element .cc-toggle-title .cross {
  background: #F2F2F2;
}
.ce-toggle-element .cc-toggle-title .cross span {
  position: absolute;
  width: 10px;
  height: 1px;
  background: #005A5F;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.contrast-high .ce-toggle-element .cc-toggle-title .cross span {
  background: #000;
}
.ce-toggle-element .cc-toggle-title .cross span:last-child {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -moz-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  -o-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
.ce-toggle-element .cc-toggle-content {
  padding-bottom: 15px;
}
.ce-agenda-item a {
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
  .cc-posts-container .ce-agenda-item .item-content, .content-col-1 .ce-agenda-item .item-content {
    width: 100%;
  }
  .cc-posts-container .ce-agenda-item .item-image, .content-col-1 .ce-agenda-item .item-image {
    width: 100%;
    padding-top: 56.25%;
  }
}
@media only screen and (max-width: 991px) {
  .layout-image_right .ce-agenda-item .item-content, .layout-image_left .ce-agenda-item .item-content {
    width: 100%;
  }
  .layout-image_right .ce-agenda-item .item-image, .layout-image_left .ce-agenda-item .item-image {
    width: 100%;
    padding-top: 56.25%;
  }
}
.content-col-2 .ce-agenda-item .item-content {
  width: 100%;
}
.content-col-2 .ce-agenda-item .item-image {
  width: 100%;
  padding-top: 56.25%;
}
.ce-agenda-item .item-content {
  width: 50%;
  padding: 20px;
  background: #E5EEEF;
}
.contrast-high .ce-agenda-item .item-content {
  background: #F2F2F2;
}
.bg-color_1 .ce-agenda-item .item-content, .bg-color_2 .ce-agenda-item .item-content, .bg-color_3 .ce-agenda-item .item-content, .bg-color_4 .ce-agenda-item .item-content {
  background: #FFFFFF;
}
.contrast-high .bg-color_1 .ce-agenda-item .item-content {
  background: #F2F2F2;
}
.contrast-high .bg-color_2 .ce-agenda-item .item-content {
  background: #FFFFFF;
}
.contrast-high .bg-color_3 .ce-agenda-item .item-content {
  background: #FFFFFF;
}
.contrast-high .bg-color_4 .ce-agenda-item .item-content {
  background: #FFFFFF;
}
.bg-color_1 .ce-agenda-item .item-content, .bg-color_2 .ce-agenda-item .item-content, .bg-color_3 .ce-agenda-item .item-content, .bg-color_4 .ce-agenda-item .item-content {
  background: #FFFFFF;
}
.contrast-high .bg-color_1 .ce-agenda-item .item-content {
  background: #F2F2F2;
}
.contrast-high .bg-color_2 .ce-agenda-item .item-content {
  background: #FFFFFF;
}
.contrast-high .bg-color_3 .ce-agenda-item .item-content {
  background: #FFFFFF;
}
.contrast-high .bg-color_4 .ce-agenda-item .item-content {
  background: #FFFFFF;
}
.ce-agenda-item .top-meta .date {
  margin-right: 30px;
}
.ce-agenda-item .top-meta .item-type {
  font-weight: bold;
}
.ce-agenda-item .top-meta .item-type:not(:last-child) {
  margin-right: 5px;
}
.ce-agenda-item .top-meta .item-type:not(:last-child):after {
  content: ",";
}
.ce-agenda-item .item-meta {
  margin-top: 30px;
}
.ce-agenda-item .item-meta span {
  display: block;
  position: relative;
  line-height: 1.05;
  padding-left: 24px;
}
.ce-agenda-item .item-meta span:not(:first-child) {
  margin-top: 5px;
}
.ce-agenda-item .item-meta span i {
  position: absolute;
  left: 0;
  top: 0;
  line-height: inherit;
}
.ce-agenda-item .buttons {
  margin-top: 20px;
}
.ce-agenda-item .buttons .btn-main {
  margin-top: 10px;
}
.ce-agenda-item .buttons .btn-main:not(:last-child) {
  margin-right: 10px;
}
.bg-color_4 .ce-agenda-item .buttons .third a {
  background: #E5EEEF;
}
.bg-color_4 .ce-agenda-item .buttons .third a:hover {
  background: #b6cfd2;
}
.contrast-high .bg-color_4 .ce-agenda-item .buttons .third a {
  background: #F2F2F2;
  border: 2px solid #000;
}
.contrast-high .bg-color_4 .ce-agenda-item .buttons .third a:hover {
  background: #ccc;
  border-color: #ccc;
}
.ce-agenda-item .item-image {
  width: 50%;
  overflow: hidden;
  position: relative;
}
.ce-agenda-item .item-image a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ce-agenda-item .item-image a:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.ce-agenda-item .item-image img {
  position: absolute;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ce-image-element .image-container {
  padding-top: 56.25%;
  position: relative;
}
.ce-image-element .image-container .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.ce-image-element.ratio-square .image-container {
  padding-top: 100%;
  position: relative;
}
.ce-image-element.ratio-horizontal .image-container {
  padding-top: calc(100% / 16 * 9);
  position: relative;
}
.ce-image-element.ratio-Vertical .image-container {
  padding-top: calc(100% / 9 * 16);
  position: relative;
}
.ce-image-element.ratio-full .image-container {
  padding-top: 0;
  position: relative;
}
.ce-image-element.ratio-full .image-container .image-holder {
  position: relative;
}
.txt-color_1 .ce-quote-slider span {
  color: #FA7800;
}
.contrast-high .txt-color_1 .ce-quote-slider span {
  color: #000000;
}
.txt-color_2 .ce-quote-slider span {
  color: #FFFFFF;
}
.contrast-high .txt-color_2 .ce-quote-slider span {
  color: #FFFFFF;
}
.txt-color_3 .ce-quote-slider span {
  color: #87418C;
}
.contrast-high .txt-color_3 .ce-quote-slider span {
  color: #000000;
}
.txt-color_4 .ce-quote-slider span {
  color: #005A5F;
}
.contrast-high .txt-color_4 .ce-quote-slider span {
  color: #000000;
}
.ce-quote-slider .quote-top {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.ce-quote-slider .thumb {
  margin-right: 15px;
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
.ce-quote-slider .quote-content {
  margin-top: 15px;
}
.ce-quote-slider .quote-content span {
  display: block;
  text-align: center;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.ce-cta-element {
  background: #E5EEEF;
}
.contrast-high .ce-cta-element {
  background: #F2F2F2;
}
.bg-color_1 .ce-cta-element, .bg-color_2 .ce-cta-element, .bg-color_3 .ce-cta-element, .bg-color_4 .ce-cta-element {
  background: #FFFFFF;
}
.contrast-high .bg-color_1 .ce-cta-element {
  background: #F2F2F2;
}
.contrast-high .bg-color_2 .ce-cta-element {
  background: #FFFFFF;
}
.contrast-high .bg-color_3 .ce-cta-element {
  background: #FFFFFF;
}
.contrast-high .bg-color_4 .ce-cta-element {
  background: #FFFFFF;
}
.content-col-2 .ce-cta-element .cta-image {
  width: 100%;
  padding-top: 56.25%;
}
.content-col-2 .ce-cta-element .cta-content {
  width: 100% !important;
}
.ce-cta-element .cta-image {
  width: 35%;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .ce-cta-element .cta-image {
    width: 100%;
    padding-top: 56.25%;
  }
}
.ce-cta-element .cta-image .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
.ce-cta-element .cta-content {
  padding: 30px;
  width: 100%;
}
@media only screen and (max-width: 1200px) {
  .ce-cta-element .cta-content {
    padding: 20px;
  }
}
.has-image.ce-cta-element .cta-content {
  width: 65%;
}
@media only screen and (max-width: 991px) {
  .has-image.ce-cta-element .cta-content {
    width: 100%;
  }
}
.ce-cta-element .cta-content > div:not(:first-child) {
  margin-top: 15px;
}
.ce-anchorlinks a {
  color: #FA7800;
}
.contrast-high .ce-anchorlinks a {
  color: #000;
}
.ce-anchorlinks path {
  fill: #FA7800;
}
.contrast-high .ce-anchorlinks path {
  fill: #000;
}
.txt-color_1 .ce-anchorlinks a, .txt-color_1 .ce-anchorlinks span {
  color: #FA7800;
}
.contrast-high .txt-color_1 .ce-anchorlinks a, .contrast-high .txt-color_1 .ce-anchorlinks span {
  color: #000000;
}
.txt-color_1 .ce-anchorlinks a:after {
  border-color: #FA7800 !important;
}
.contrast-high .txt-color_1 .ce-anchorlinks a:after {
  border-color: #000000;
}
.txt-color_1 .ce-anchorlinks path {
  fill: #FA7800 !important;
}
.contrast-high .txt-color_1 .ce-anchorlinks path {
  fill: #000000;
}
.txt-color_2 .ce-anchorlinks a, .txt-color_2 .ce-anchorlinks span {
  color: #FFFFFF;
}
.contrast-high .txt-color_2 .ce-anchorlinks a, .contrast-high .txt-color_2 .ce-anchorlinks span {
  color: #FFFFFF;
}
.txt-color_2 .ce-anchorlinks a:after {
  border-color: #FFFFFF !important;
}
.contrast-high .txt-color_2 .ce-anchorlinks a:after {
  border-color: #FFFFFF;
}
.txt-color_2 .ce-anchorlinks path {
  fill: #FFFFFF !important;
}
.contrast-high .txt-color_2 .ce-anchorlinks path {
  fill: #FFFFFF;
}
.txt-color_3 .ce-anchorlinks a, .txt-color_3 .ce-anchorlinks span {
  color: #87418C;
}
.contrast-high .txt-color_3 .ce-anchorlinks a, .contrast-high .txt-color_3 .ce-anchorlinks span {
  color: #000000;
}
.txt-color_3 .ce-anchorlinks a:after {
  border-color: #87418C !important;
}
.contrast-high .txt-color_3 .ce-anchorlinks a:after {
  border-color: #000000;
}
.txt-color_3 .ce-anchorlinks path {
  fill: #87418C !important;
}
.contrast-high .txt-color_3 .ce-anchorlinks path {
  fill: #000000;
}
.txt-color_4 .ce-anchorlinks a, .txt-color_4 .ce-anchorlinks span {
  color: #005A5F;
}
.contrast-high .txt-color_4 .ce-anchorlinks a, .contrast-high .txt-color_4 .ce-anchorlinks span {
  color: #000000;
}
.txt-color_4 .ce-anchorlinks a:after {
  border-color: #005A5F !important;
}
.contrast-high .txt-color_4 .ce-anchorlinks a:after {
  border-color: #000000;
}
.txt-color_4 .ce-anchorlinks path {
  fill: #005A5F !important;
}
.contrast-high .txt-color_4 .ce-anchorlinks path {
  fill: #000000;
}
.ce-anchorlinks .anchorlinks {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.ce-anchorlinks .anchorlinks a {
  padding-right: 15px;
  position: relative;
  text-decoration: none;
  margin-top: 5px;
}
.ce-anchorlinks .anchorlinks a:hover svg {
  -webkit-transform: translateY(-50%) scale(1.2);
  -moz-transform: translateY(-50%) scale(1.2);
  -ms-transform: translateY(-50%) scale(1.2);
  -o-transform: translateY(-50%) scale(1.2);
  transform: translateY(-50%) scale(1.2);
}
.ce-anchorlinks .anchorlinks a svg {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ce-anchorlinks .anchorlinks a:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  border-bottom: 1px dashed #FA7800;
  left: 0;
  bottom: 0;
}
.contrast-high .ce-anchorlinks .anchorlinks a:after {
  border-color: #000;
}
.ce-anchorlinks .anchorlinks a:not(:last-child) {
  margin-right: 15px;
}
.ce-video .youtube {
  background: #000;
}
.ce-video .youtube img {
  opacity: 0.8;
}
.ce-contactblock-element {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.ce-contactblock-element.has-image .contact-image {
  width: 125px;
  height: 125px;
  position: relative;
}
.ce-contactblock-element.has-image .contact-image .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
.ce-contactblock-element.has-image .contact-image .image-holder img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  display: block;
}
.ce-contactblock-element.has-image .contact-content {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  width: calc(100% - 125px);
  padding-left: 30px;
}
.ce-contactblock-element.has-image .contact-content .name {
  font-weight: bold;
}
.ce-contactblock-element.has-image .contact-content .linkedin {
  display: inline-block;
  margin-top: 3px;
}
.ce-contactblock-element.has-image .contact-content .linkedin svg {
  max-height: 30px;
  max-width: 30px;
}
.ce-editor.paragraph-big {
  font-size: 20px;
}
.ce-icon-element {
  width: 100%;
}
.ce-icon-element.position-left {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
}
.ce-icon-element.position-center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.ce-icon-element.position-right {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
}
.ce-icon-element .icon-container {
  position: relative;
  width: 56px;
  height: 56px;
  background: #E5EEEF;
  padding: 15px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
.ce-icon-element .icon-container img {
  object-fit: contain;
  object-position: center;
  width: 100%;
  height: 100%;
}
.ce-contactdetails-repeater-element {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.ce-contactdetails-repeater-element .contact-item {
  width: calc(50% - 15px);
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.ce-contactdetails-repeater-element .contact-item:not(:nth-of-type(-n + 2)) {
  margin-top: 30px;
}
@media only screen and (max-width: 1200px) {
  .ce-contactdetails-repeater-element .contact-item {
    width: 100%;
  }
  .ce-contactdetails-repeater-element .contact-item:not(:nth-of-type(-n + 1)) {
    margin-top: 30px;
  }
}
.ce-contactdetails-repeater-element .contact-item:only-child {
  width: 100%;
}
.ce-contactdetails-repeater-element .contact-item .contact-image {
  width: 140px;
  height: 140px;
  position: relative;
}
.ce-contactdetails-repeater-element .contact-item .contact-image .image-holder {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ce-contactdetails-repeater-element .contact-item .contact-details {
  width: calc(100% - 140px);
  padding-left: 15px;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  -o-align-content: flex-start;
  align-content: flex-start;
}
.ce-contactdetails-repeater-element .contact-item .contact-details span.name {
  font-weight: bold;
}
.ce-contactdetails-repeater-element .contact-item .contact-details span.role {
  margin-bottom: 15px;
}
.ce-contactdetails-repeater-element .contact-item .contact-details a {
  text-decoration: none;
  padding-left: 0;
  -webkit-transition: ease 0.3s all;
  -moz-transition: ease 0.3s all;
  -ms-transition: ease 0.3s all;
  -o-transition: ease 0.3s all;
  transition: ease 0.3s all;
  min-width: 0;
  /* Important inside flex items */
  flex-shrink: 1;
  /* Allows shrinking */
  word-break: break-word;
}
.ce-contactdetails-repeater-element .contact-item .contact-details a:hover {
  padding-left: 10px;
}
/*--------------------------------------------------------------
# Flex layouts
--------------------------------------------------------------*/
.flex-row.bg-color_1 {
  background: #F8D7B7;
}
.contrast-high .flex-row.bg-color_1 {
  background: #FFFFFF;
}
.flex-row.bg-color_2 {
  background: #005A5F;
}
.contrast-high .flex-row.bg-color_2 {
  background: #000000;
}
.flex-row.bg-color_3 {
  background: #E7DBF5;
}
.contrast-high .flex-row.bg-color_3 {
  background: #F2F2F2;
}
.flex-row.bg-color_4 {
  background: #E5EEEF;
}
.contrast-high .flex-row.bg-color_4 {
  background: #F2F2F2;
}
.flex-row.txt-color_1 {
  color: #FA7800;
}
.contrast-high .flex-row.txt-color_1 {
  color: #000000;
}
.flex-row.txt-color_1 h1 a, .flex-row.txt-color_1 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_1 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .flex-row.txt-color_1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_1 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .flex-row.txt-color_1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_1 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_1 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .flex-row.txt-color_1 span.data a, .flex-row.txt-color_1 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_1 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .flex-row.txt-color_1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_1 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .flex-row.txt-color_1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_1 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_1 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .flex-row.txt-color_1 span.data a, .flex-row.txt-color_1 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .flex-row.txt-color_1 span.data a, .flex-row.txt-color_1 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .flex-row.txt-color_1 span.data a, .flex-row.txt-color_1 h2 a, .flex-row.txt-color_1 h3 a, .flex-row.txt-color_1 h4 a, .flex-row.txt-color_1 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name a, .testimonial-card .contentblock-inner .author-container .inner-author-container .flex-row.txt-color_1 span.name a {
  color: #FA7800;
}
.contrast-high .flex-row.txt-color_1 h1 a, .contrast-high .flex-row.txt-color_1 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_1 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_1 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_1 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_1 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_1 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_1 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .contrast-high .flex-row.txt-color_1 span.data a, .contrast-high .flex-row.txt-color_1 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_1 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_1 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_1 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_1 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_1 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_1 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_1 span.data a, .contrast-high .flex-row.txt-color_1 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_1 span.data a, .contrast-high .flex-row.txt-color_1 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_1 span.data a, .contrast-high .flex-row.txt-color_1 h2 a, .contrast-high .flex-row.txt-color_1 h3 a, .contrast-high .flex-row.txt-color_1 h4 a, .contrast-high .flex-row.txt-color_1 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name a, .testimonial-card .contentblock-inner .author-container .inner-author-container .contrast-high .flex-row.txt-color_1 span.name a {
  color: #000000;
}
.flex-row.txt-color_1 .contact a {
  color: #FA7800;
}
.contrast-high .flex-row.txt-color_1 .contact a {
  color: #000000;
}
.flex-row.txt-color_2 {
  color: #FFFFFF;
}
.contrast-high .flex-row.txt-color_2 {
  color: #FFFFFF;
}
.flex-row.txt-color_2 h1 a, .flex-row.txt-color_2 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_2 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .flex-row.txt-color_2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_2 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .flex-row.txt-color_2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_2 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_2 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .flex-row.txt-color_2 span.data a, .flex-row.txt-color_2 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_2 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .flex-row.txt-color_2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_2 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .flex-row.txt-color_2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_2 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_2 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .flex-row.txt-color_2 span.data a, .flex-row.txt-color_2 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .flex-row.txt-color_2 span.data a, .flex-row.txt-color_2 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .flex-row.txt-color_2 span.data a, .flex-row.txt-color_2 h2 a, .flex-row.txt-color_2 h3 a, .flex-row.txt-color_2 h4 a, .flex-row.txt-color_2 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name a, .testimonial-card .contentblock-inner .author-container .inner-author-container .flex-row.txt-color_2 span.name a {
  color: #FFFFFF;
}
.contrast-high .flex-row.txt-color_2 h1 a, .contrast-high .flex-row.txt-color_2 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_2 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_2 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_2 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_2 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_2 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_2 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .contrast-high .flex-row.txt-color_2 span.data a, .contrast-high .flex-row.txt-color_2 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_2 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_2 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_2 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_2 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_2 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_2 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_2 span.data a, .contrast-high .flex-row.txt-color_2 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_2 span.data a, .contrast-high .flex-row.txt-color_2 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_2 span.data a, .contrast-high .flex-row.txt-color_2 h2 a, .contrast-high .flex-row.txt-color_2 h3 a, .contrast-high .flex-row.txt-color_2 h4 a, .contrast-high .flex-row.txt-color_2 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name a, .testimonial-card .contentblock-inner .author-container .inner-author-container .contrast-high .flex-row.txt-color_2 span.name a {
  color: #FFFFFF;
}
.flex-row.txt-color_2 .contact a {
  color: #FFFFFF;
}
.contrast-high .flex-row.txt-color_2 .contact a {
  color: #FFFFFF;
}
.flex-row.txt-color_3 {
  color: #87418C;
}
.contrast-high .flex-row.txt-color_3 {
  color: #000000;
}
.flex-row.txt-color_3 h1 a, .flex-row.txt-color_3 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_3 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .flex-row.txt-color_3 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_3 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .flex-row.txt-color_3 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_3 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_3 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_3 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_3 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .flex-row.txt-color_3 span.data a, .flex-row.txt-color_3 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_3 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .flex-row.txt-color_3 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_3 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .flex-row.txt-color_3 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_3 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_3 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_3 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_3 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .flex-row.txt-color_3 span.data a, .flex-row.txt-color_3 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .flex-row.txt-color_3 span.data a, .flex-row.txt-color_3 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .flex-row.txt-color_3 span.data a, .flex-row.txt-color_3 h2 a, .flex-row.txt-color_3 h3 a, .flex-row.txt-color_3 h4 a, .flex-row.txt-color_3 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name a, .testimonial-card .contentblock-inner .author-container .inner-author-container .flex-row.txt-color_3 span.name a {
  color: #87418C;
}
.contrast-high .flex-row.txt-color_3 h1 a, .contrast-high .flex-row.txt-color_3 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_3 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_3 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_3 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_3 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_3 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_3 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_3 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_3 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .contrast-high .flex-row.txt-color_3 span.data a, .contrast-high .flex-row.txt-color_3 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_3 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_3 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_3 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_3 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_3 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_3 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_3 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_3 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_3 span.data a, .contrast-high .flex-row.txt-color_3 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_3 span.data a, .contrast-high .flex-row.txt-color_3 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_3 span.data a, .contrast-high .flex-row.txt-color_3 h2 a, .contrast-high .flex-row.txt-color_3 h3 a, .contrast-high .flex-row.txt-color_3 h4 a, .contrast-high .flex-row.txt-color_3 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name a, .testimonial-card .contentblock-inner .author-container .inner-author-container .contrast-high .flex-row.txt-color_3 span.name a {
  color: #000000;
}
.flex-row.txt-color_3 .contact a {
  color: #87418C;
}
.contrast-high .flex-row.txt-color_3 .contact a {
  color: #000000;
}
.flex-row.txt-color_4 {
  color: #005A5F;
}
.contrast-high .flex-row.txt-color_4 {
  color: #000000;
}
.flex-row.txt-color_4 h1 a, .flex-row.txt-color_4 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_4 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .flex-row.txt-color_4 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_4 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .flex-row.txt-color_4 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_4 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_4 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-row.txt-color_4 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_4 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .flex-row.txt-color_4 span.data a, .flex-row.txt-color_4 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_4 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .flex-row.txt-color_4 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_4 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .flex-row.txt-color_4 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_4 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_4 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-row.txt-color_4 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .flex-row.txt-color_4 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .flex-row.txt-color_4 span.data a, .flex-row.txt-color_4 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .flex-row.txt-color_4 span.data a, .flex-row.txt-color_4 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .flex-row.txt-color_4 span.data a, .flex-row.txt-color_4 h2 a, .flex-row.txt-color_4 h3 a, .flex-row.txt-color_4 h4 a, .flex-row.txt-color_4 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name a, .testimonial-card .contentblock-inner .author-container .inner-author-container .flex-row.txt-color_4 span.name a {
  color: #005A5F;
}
.contrast-high .flex-row.txt-color_4 h1 a, .contrast-high .flex-row.txt-color_4 .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_4 .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_4 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_4 .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_4 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_4 .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_4 .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span.data a, .contrast-high .flex-row.txt-color_4 .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_4 .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span.data a, .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item .contrast-high .flex-row.txt-color_4 span.data a, .contrast-high .flex-row.txt-color_4 .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_4 .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_4 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_4 .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-vacancy-row .contrast-high .flex-row.txt-color_4 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_4 .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_4 .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span.data a, .contrast-high .flex-row.txt-color_4 .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-testimonial-slider-row .contrast-high .flex-row.txt-color_4 .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_4 span.data a, .contrast-high .flex-row.txt-color_4 .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_4 span.data a, .contrast-high .flex-row.txt-color_4 .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span.data a, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .contrast-high .flex-row.txt-color_4 span.data a, .contrast-high .flex-row.txt-color_4 h2 a, .contrast-high .flex-row.txt-color_4 h3 a, .contrast-high .flex-row.txt-color_4 h4 a, .contrast-high .flex-row.txt-color_4 .testimonial-card .contentblock-inner .author-container .inner-author-container span.name a, .testimonial-card .contentblock-inner .author-container .inner-author-container .contrast-high .flex-row.txt-color_4 span.name a {
  color: #000000;
}
.flex-row.txt-color_4 .contact a {
  color: #005A5F;
}
.contrast-high .flex-row.txt-color_4 .contact a {
  color: #000000;
}
.flex-row.txt-color_1-blocks {
  color: #FA7800;
}
.contrast-high .flex-row.txt-color_1-blocks {
  color: #000000;
}
.flex-row.txt-color_2-blocks {
  color: #FFFFFF;
}
.contrast-high .flex-row.txt-color_2-blocks {
  color: #FFFFFF;
}
.flex-row.txt-color_3-blocks {
  color: #87418C;
}
.contrast-high .flex-row.txt-color_3-blocks {
  color: #000000;
}
.flex-row.txt-color_4-blocks {
  color: #005A5F;
}
.contrast-high .flex-row.txt-color_4-blocks {
  color: #000000;
}
.flex-banner-row {
  position: relative;
}
.flex-banner-row .grid {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
}
.bg-image.flex-banner-row .grid {
  position: static;
}
.bg-image.flex-banner-row .grid .content-col {
  padding-left: calc(((100% - 1200px) / 2) + 15px) !important;
  padding-right: 80px !important;
}
@media only screen and (max-width: 1200px) {
  .bg-image.flex-banner-row .grid .content-col {
    padding-left: 15px !important;
    width: calc(100% / 12 * 6);
  }
}
@media only screen and (max-width: 991px) {
  .bg-image.flex-banner-row .grid .content-col {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 768px) {
  .bg-image.flex-banner-row .grid .content-col {
    padding-right: 15px !important;
  }
}
.bg-image.flex-banner-row .grid .image-col {
  padding: 0 !important;
}
.bg-image.flex-banner-row .grid .image-col:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000;
}
.bg-image.flex-banner-row .grid .image-col img {
  opacity: 0.8;
}
.layout-no_image.flex-banner-row .grid .content-col {
  max-width: calc(100% / 12 * 12);
  padding-left: calc(((100% - 1200px) / 2) + 15px) !important;
  padding-left: calc(((100% - 1200px) / 2) + 15px) !important;
  width: 100%;
}
@media only screen and (max-width: 1400px) {
  .layout-no_image.flex-banner-row .grid .content-col {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 991px) {
  .layout-no_image.flex-banner-row .grid .content-col {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 768px) {
  .layout-no_image.flex-banner-row .grid .content-col {
    padding-right: 15px !important;
    max-width: 100%;
  }
}
.flex-banner-row .grid .content-col {
  width: calc(100% / 12 * 6);
  position: relative;
  z-index: 2;
  padding-right: calc(((100% - 1200px) / 2) + 15px) !important;
  padding-left: 80px !important;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  -o-align-content: center;
  align-content: center;
}
@media only screen and (max-width: 1200px) {
  .flex-banner-row .grid .content-col {
    padding-right: 15px !important;
    width: calc(100% / 12 * 6);
  }
}
@media only screen and (max-width: 991px) {
  .flex-banner-row .grid .content-col {
    padding-left: 15px !important;
    width: 100% !important;
  }
}
.bg-image.flex-banner-row .grid .content-col {
  width: calc(100% / 12 * 9);
}
.flex-banner-row .grid .content-col > div {
  width: 100%;
}
.flex-banner-row .grid .content-col > div:not(:first-child) {
  margin-top: 30px;
}
.flex-banner-row .grid .image-col {
  width: calc(100% / 12 * 6);
  aspect-ratio: auto 1.7777777778;
  padding: 0 !important;
}
@media only screen and (max-width: 991px) {
  .banner-in-image.flex-banner-row .grid .image-col {
    aspect-ratio: auto;
  }
}
.bg-image.flex-banner-row .grid .image-col {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.image-size-small.flex-banner-row .grid .image-col {
  width: calc(100% / 12 * 4);
}
@media only screen and (max-width: 991px) {
  .flex-banner-row .grid .image-col.layout-no_image, .flex-banner-row .grid .image-col.bg-image {
    width: 100% !important;
  }
}
@media only screen and (max-width: 991px) {
  .flex-banner-row .grid .image-col {
    width: 100% !important;
  }
}
.flex-banner-row .grid .image-col .image-holder {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
.flex-banner-row .grid .image-col .image-holder img {
  height: 100%;
}
.flex-banner-row .grid .image-col .flex-banner-row-extra {
  padding: 0;
  position: relative;
  aspect-ratio: auto 1.7777777778;
  -webkit-align-content: flex-end;
  -moz-align-content: flex-end;
  -ms-align-content: flex-end;
  -o-align-content: flex-end;
  align-content: flex-end;
  height: 100%;
  width: 100%;
}
@media only screen and (min-width: 991px) {
  .flex-banner-row .grid .image-col .flex-banner-row-extra {
    background: transparent;
  }
}
@media only screen and (max-width: 991px) {
  .flex-banner-row .grid .image-col .flex-banner-row-extra {
    aspect-ratio: auto;
  }
}
.flex-banner-row .grid .image-col .flex-banner-row-extra .banner-col {
  background: #fff;
  padding: 25px;
  width: calc(100% - 30px);
  margin-left: auto;
  margin-right: auto;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.6);
  position: relative;
  z-index: 5;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media only screen and (max-width: 991px) {
  .flex-banner-row .grid .image-col .flex-banner-row-extra .banner-col {
    margin-top: -41px;
  }
}
.flex-banner-row .grid .image-col .flex-banner-row-extra .banner-col .wysiwyg-content * {
  color: #005A5F;
}
.flex-banner-row .grid .image-col .flex-banner-row-extra .banner-col > div:not(:first-child) {
  margin-top: 30px;
}
.flex-banner-row .grid .image-col .flex-banner-row-extra .banner-col .searchandfilter > ul {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.flex-banner-row .grid .image-col .flex-banner-row-extra .banner-col .searchandfilter > ul > li {
  margin-top: 0 !important;
  width: 25%;
}
@media only screen and (max-width: 991px) {
  .flex-banner-row .grid .image-col .flex-banner-row-extra .banner-col .searchandfilter > ul > li {
    width: 100%;
    padding-right: 0 !important;
  }
  .flex-banner-row .grid .image-col .flex-banner-row-extra .banner-col .searchandfilter > ul > li:not(:first-child) {
    margin-top: 8px !important;
  }
}
.flex-banner-row .grid .image-col .flex-banner-row-extra .banner-col .searchandfilter > ul > li:not(:last-child) {
  padding-right: 15px;
}
.flex-banner-row .grid .image-col .flex-banner-row-extra .banner-col .searchandfilter > ul > li input[type="submit"] {
  width: 100%;
}
@media only screen and (max-width: 991px) {
  .hide-image-mobile.flex-banner-row .grid .image-col .flex-banner-row-extra img {
    display: none;
  }
}
.flex-banner-row.layout-image_right .grid .content-col {
  order: 1;
  padding-left: calc(((100% - 1400px) / 2) + 15px) !important;
  padding-right: 80px !important;
}
@media only screen and (max-width: 1400px) {
  .flex-banner-row.layout-image_right .grid .content-col {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 991px) {
  .flex-banner-row.layout-image_right .grid .content-col {
    padding-right: 15px !important;
  }
}
.flex-banner-row.layout-image_right .grid .image-col {
  order: 2;
}
.flex-banner-row.banner-under-banner + .flex-banner-row-extra > div {
  margin-top: -41px;
  max-width: 900px;
}
@media only screen and (max-width: 991px) {
  .flex-banner-row.banner-under-banner.hide-image-mobile .image-col {
    display: none;
  }
}
.layout-image_left.flex-banner-row .col-1 {
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  -o-order: 1;
  order: 1;
}
.layout-image_right.flex-banner-row .col-1 {
  -webkit-order: 2;
  -moz-order: 2;
  -ms-order: 2;
  -o-order: 2;
  order: 2;
}
.bg-image.flex-banner-row .col-1, .layout-no_image.flex-banner-row .col-1 {
  display: none;
}
@media only screen and (max-width: 991px) {
  .flex-banner-row .col-1 {
    display: none;
  }
}
.flex-banner-row .row-image {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.bg-image.flex-banner-row .row-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.bg-image.flex-banner-row .row-image:before {
  content: "";
  background: #000;
  opacity: 0.3;
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.contrast-high .bg-image.flex-banner-row .row-image:before {
  opacity: 0.7;
}
.layout-image_right.flex-banner-row .row-image, .layout-image_left.flex-banner-row .row-image {
  position: absolute;
  top: 0;
  height: 100%;
}
@media only screen and (max-width: 991px) {
  .layout-image_right.flex-banner-row .row-image, .layout-image_left.flex-banner-row .row-image {
    position: relative;
    width: 100% !important;
  }
  .layout-image_right.flex-banner-row .row-image img, .layout-image_left.flex-banner-row .row-image img {
    max-height: 450px;
  }
}
.image-size-normal.layout-image_right.flex-banner-row .row-image, .image-size-normal.layout-image_left.flex-banner-row .row-image {
  width: 50%;
}
.image-size-small.layout-image_right.flex-banner-row .row-image, .image-size-small.layout-image_left.flex-banner-row .row-image {
  width: calc((((100% - 1400px) / 2) + ((1400px / 12) * 4)) - 15px);
}
@media only screen and (max-width: 1400px) {
  .image-size-small.layout-image_right.flex-banner-row .row-image, .image-size-small.layout-image_left.flex-banner-row .row-image {
    width: calc((100% / 12 * 4) - 15px);
  }
}
@media only screen and (max-width: 991px) {
  .image-size-small.layout-image_right.flex-banner-row .row-image, .image-size-small.layout-image_left.flex-banner-row .row-image {
    width: calc((100% / 12 * 5) - 15px);
  }
}
.layout-image_right.flex-banner-row .row-image {
  right: 0;
}
.layout-image_left.flex-banner-row .row-image {
  left: 0;
}
.flex-banner-row .row-image img {
  position: relative;
  z-index: 1;
}
.flex-banner-row-extra {
  position: relative;
  z-index: 2;
  padding: 1px 15px 50px 15px;
}
.flex-banner-row-extra .content-col {
  background: #fff;
  padding: 25px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.6);
}
.flex-banner-row-extra .content-col > div:not(:first-child) {
  margin-top: 30px;
}
.flex-banner-row-extra .content-col .searchandfilter > ul {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.flex-banner-row-extra .content-col .searchandfilter > ul > li {
  margin-top: 0 !important;
  width: 25%;
}
@media only screen and (max-width: 991px) {
  .flex-banner-row-extra .content-col .searchandfilter > ul > li {
    width: 100%;
    padding-right: 0 !important;
  }
  .flex-banner-row-extra .content-col .searchandfilter > ul > li:not(:first-child) {
    margin-top: 8px !important;
  }
}
.flex-banner-row-extra .content-col .searchandfilter > ul > li:not(:last-child) {
  padding-right: 15px;
}
.flex-banner-row-extra .content-col .searchandfilter > ul > li input[type="submit"] {
  width: 100%;
}
.flex-image-content-row {
  position: relative;
}
.layout-image_left.flex-image-content-row .in-grid, .layout-image_left.flex-image-content-row .flex-vacancy-row .ce-title, .flex-vacancy-row .layout-image_left.flex-image-content-row .ce-title, .layout-image_left.flex-image-content-row .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .layout-image_left.flex-image-content-row .slider-nav-custom, .layout-image_left.flex-image-content-row .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .layout-image_left.flex-image-content-row .ce-title, .layout-image_left.flex-image-content-row .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .layout-image_left.flex-image-content-row .slider-nav-custom {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
}
.flex-image-content-row .content-col {
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 991px) {
  .flex-image-content-row .content-col {
    width: 50% !important;
  }
}
@media only screen and (max-width: 768px) {
  .flex-image-content-row .content-col {
    width: 100% !important;
  }
}
.layout-image_left.flex-image-content-row .content-col {
  -webkit-order: 2;
  -moz-order: 2;
  -ms-order: 2;
  -o-order: 2;
  order: 2;
}
.layout-image_right.flex-image-content-row .content-col {
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  -o-order: 1;
  order: 1;
}
.layout-image_left.flex-image-content-row .col-1 {
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  -o-order: 1;
  order: 1;
}
.layout-image_right.flex-image-content-row .col-1 {
  -webkit-order: 2;
  -moz-order: 2;
  -ms-order: 2;
  -o-order: 2;
  order: 2;
}
@media only screen and (max-width: 991px) {
  .flex-image-content-row .col-1 {
    display: none;
  }
}
.flex-image-content-row .row-image {
  position: absolute;
  z-index: 1;
  overflow: hidden;
  top: 0;
  height: 100%;
  width: 50%;
}
@media only screen and (max-width: 768px) {
  .flex-image-content-row .row-image {
    position: relative;
    width: 100% !important;
  }
  .flex-image-content-row .row-image img {
    max-height: 450px;
  }
}
.layout-image_right.flex-image-content-row .row-image {
  right: 0;
}
.layout-image_left.flex-image-content-row .row-image {
  left: 0;
}
.flex-image-content-row .row-image img {
  position: relative;
  z-index: 1;
}
.flex-content-row + .flex-innovation-blocks .in-grid.row-spacing-none, .flex-content-row + .flex-innovation-blocks .flex-vacancy-row .row-spacing-none.ce-title, .flex-vacancy-row .flex-content-row + .flex-innovation-blocks .row-spacing-none.ce-title, .flex-content-row + .flex-innovation-blocks .flex-vacancy-row .row-spacing-none.slider-nav-custom, .flex-vacancy-row .flex-content-row + .flex-innovation-blocks .row-spacing-none.slider-nav-custom, .flex-content-row + .flex-innovation-blocks .flex-testimonial-slider-row .row-spacing-none.ce-title, .flex-testimonial-slider-row .flex-content-row + .flex-innovation-blocks .row-spacing-none.ce-title, .flex-content-row + .flex-innovation-blocks .flex-testimonial-slider-row .row-spacing-none.slider-nav-custom, .flex-testimonial-slider-row .flex-content-row + .flex-innovation-blocks .row-spacing-none.slider-nav-custom {
  padding-top: 0 !important;
}
.flex-content-row .in-grid, .flex-content-row .flex-vacancy-row .ce-title, .flex-vacancy-row .flex-content-row .ce-title, .flex-content-row .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .flex-content-row .slider-nav-custom, .flex-content-row .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .flex-content-row .ce-title, .flex-content-row .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .flex-content-row .slider-nav-custom {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.flex-content-row.valign-top .in-grid, .flex-content-row.valign-top .flex-vacancy-row .ce-title, .flex-vacancy-row .flex-content-row.valign-top .ce-title, .flex-content-row.valign-top .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .flex-content-row.valign-top .slider-nav-custom, .flex-content-row.valign-top .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .flex-content-row.valign-top .ce-title, .flex-content-row.valign-top .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .flex-content-row.valign-top .slider-nav-custom {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.flex-content-row.valign-center .in-grid, .flex-content-row.valign-center .flex-vacancy-row .ce-title, .flex-vacancy-row .flex-content-row.valign-center .ce-title, .flex-content-row.valign-center .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .flex-content-row.valign-center .slider-nav-custom, .flex-content-row.valign-center .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .flex-content-row.valign-center .ce-title, .flex-content-row.valign-center .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .flex-content-row.valign-center .slider-nav-custom {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.flex-content-row.valign-bottom .in-grid, .flex-content-row.valign-bottom .flex-vacancy-row .ce-title, .flex-vacancy-row .flex-content-row.valign-bottom .ce-title, .flex-content-row.valign-bottom .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .flex-content-row.valign-bottom .slider-nav-custom, .flex-content-row.valign-bottom .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .flex-content-row.valign-bottom .ce-title, .flex-content-row.valign-bottom .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .flex-content-row.valign-bottom .slider-nav-custom {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
}
.cols-num_1.flex-content-row .content-col-1 {
  width: calc((100% / 12 * 7 + 140px));
}
@media only screen and (max-width: 991px) {
  .cols-num_1.flex-content-row .content-col-1 {
    width: calc(100% / 12 * 10);
  }
}
@media only screen and (max-width: 850px) {
  .cols-num_1.flex-content-row .content-col-1 {
    width: 100%;
  }
}
.cols-num_2.flex-content-row .content-col-1 {
  width: 50%;
}
@media only screen and (max-width: 991px) {
  .cols-num_2.flex-content-row .content-col-1 {
    width: calc(100% / 12 * 7);
  }
}
@media only screen and (max-width: 850px) {
  .cols-num_2.flex-content-row .content-col-1 {
    width: 100%;
  }
}
.flex-content-row .content-col-2 {
  width: calc(100% / 12 * 4);
}
@media only screen and (max-width: 991px) {
  .flex-content-row .content-col-2 {
    width: calc(100% / 12 * 5);
  }
}
@media only screen and (max-width: 850px) {
  .flex-content-row .content-col-2 {
    width: 100%;
  }
  .flex-content-row .content-col-2 > div:first-of-type {
    margin-top: 50px;
  }
}
.flex-content-row.layout-50-50 .ce-agenda-item, .flex-content-row.layout-50-50 .ce-image-element, .flex-content-row.layout-50-50 .ce-quote-slider, .flex-content-row.layout-50-50 .ce-cta-element, .flex-content-row.layout-50-50 .ce-video {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.cols-num_1.flex-content-row.layout-50-50 .content-col-1 {
  width: calc((100% / 12 * 7 + 140px));
}
@media only screen and (max-width: 991px) {
  .cols-num_1.flex-content-row.layout-50-50 .content-col-1 {
    width: calc(100% / 12 * 10);
  }
}
@media only screen and (max-width: 850px) {
  .cols-num_1.flex-content-row.layout-50-50 .content-col-1 {
    width: 100%;
  }
}
.cols-num_2.flex-content-row.layout-50-50 .content-col-1 {
  width: 50%;
  padding-right: 100px !important;
}
@media only screen and (max-width: 991px) {
  .cols-num_2.flex-content-row.layout-50-50 .content-col-1 {
    width: calc(100% / 12 * 6);
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 850px) {
  .cols-num_2.flex-content-row.layout-50-50 .content-col-1 {
    width: 100%;
    padding-right: 15px !important;
  }
}
.flex-content-row.layout-50-50 .content-col-2 {
  width: calc(100% / 12 * 6);
}
@media only screen and (max-width: 991px) {
  .flex-content-row.layout-50-50 .content-col-2 {
    width: calc(100% / 12 * 6);
  }
}
@media only screen and (max-width: 850px) {
  .flex-content-row.layout-50-50 .content-col-2 {
    width: 100%;
  }
}
.flex-content-row.layout-50-50 .col-2 {
  display: none;
}
.cols-num_1.flex-content-row.layout-33-66 .content-col-1 {
  width: calc((100% / 12 * 7 + 140px));
}
@media only screen and (max-width: 991px) {
  .cols-num_1.flex-content-row.layout-33-66 .content-col-1 {
    width: calc(100% / 12 * 10);
  }
}
@media only screen and (max-width: 850px) {
  .cols-num_1.flex-content-row.layout-33-66 .content-col-1 {
    width: 100%;
  }
}
.cols-num_2.flex-content-row.layout-33-66 .content-col-1 {
  width: calc(100% / 12 * 4);
}
@media only screen and (max-width: 991px) {
  .cols-num_2.flex-content-row.layout-33-66 .content-col-1 {
    width: calc(100% / 12 * 5);
  }
}
@media only screen and (max-width: 850px) {
  .cols-num_2.flex-content-row.layout-33-66 .content-col-1 {
    width: 100%;
    margin-top: 50px;
  }
}
.flex-content-row.layout-33-66 .content-col-2 {
  width: 50%;
}
@media only screen and (max-width: 991px) {
  .flex-content-row.layout-33-66 .content-col-2 {
    width: calc(100% / 12 * 7);
  }
}
@media only screen and (max-width: 850px) {
  .flex-content-row.layout-33-66 .content-col-2 {
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .flex-content-row.layout-33-66 .col-2 {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .flex-content-row .col-2 {
    display: none;
  }
}
.flex-projects-row .col-12:not(:first-child) {
  margin-top: 30px;
}
.flex-companies-row .ce-title {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.flex-companies-row .companies-col:not(:first-child) {
  margin-top: 30px;
}
.flex-companies-row .ce-buttons-repeater {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.flex-companies-row .ce-buttons-repeater:not(:first-child) {
  margin-top: 30px;
}
.flex-companies-row .repeater .company-card {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (max-width: 640px) {
  .flex-companies-row .repeater .company-card {
    width: 100%;
  }
  .flex-companies-row .repeater .company-card:not(:first-child) {
    margin-top: 30px;
  }
}
.flex-companies-row .repeater .company-card:not(:nth-of-type(-n+2)) {
  margin-top: 30px;
}
.flex-companies-row .cc-companies-carousel {
  padding-left: 5px;
  padding-right: 5px;
}
.flex-companies-row .cc-companies-carousel .company-card {
  padding-left: 10px;
  padding-right: 10px;
}
.flex-companies-row .cc-companies-carousel .slick-list {
  padding-right: 45px !important;
}
.flex-companies-row .cc-companies-carousel .slick-list .slick-slide > div, .flex-companies-row .cc-companies-carousel .slick-list .slick-slide .company-card {
  height: 100%;
}
.flex-team-row .ce-title {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.flex-team-row .team-members:not(:first-child) {
  margin-top: 30px;
}
.flex-team-row .team-members .team-member-card {
  width: 25%;
}
.txt-color_1-blocks.flex-team-row .team-members .team-member-card {
  color: #FA7800;
}
.txt-color_1-blocks.flex-team-row .team-members .team-member-card a, .txt-color_1-blocks.flex-team-row .team-members .team-member-card span {
  color: #FA7800;
}
.contrast-high .txt-color_1-blocks.flex-team-row .team-members .team-member-card {
  color: #000000;
}
.contrast-high .txt-color_1-blocks.flex-team-row .team-members .team-member-card a, .contrast-high .txt-color_1-blocks.flex-team-row .team-members .team-member-card span {
  color: #000000;
}
.txt-color_2-blocks.flex-team-row .team-members .team-member-card {
  color: #FFFFFF;
}
.txt-color_2-blocks.flex-team-row .team-members .team-member-card a, .txt-color_2-blocks.flex-team-row .team-members .team-member-card span {
  color: #FFFFFF;
}
.contrast-high .txt-color_2-blocks.flex-team-row .team-members .team-member-card {
  color: #FFFFFF;
}
.contrast-high .txt-color_2-blocks.flex-team-row .team-members .team-member-card a, .contrast-high .txt-color_2-blocks.flex-team-row .team-members .team-member-card span {
  color: #FFFFFF;
}
.txt-color_3-blocks.flex-team-row .team-members .team-member-card {
  color: #87418C;
}
.txt-color_3-blocks.flex-team-row .team-members .team-member-card a, .txt-color_3-blocks.flex-team-row .team-members .team-member-card span {
  color: #87418C;
}
.contrast-high .txt-color_3-blocks.flex-team-row .team-members .team-member-card {
  color: #000000;
}
.contrast-high .txt-color_3-blocks.flex-team-row .team-members .team-member-card a, .contrast-high .txt-color_3-blocks.flex-team-row .team-members .team-member-card span {
  color: #000000;
}
.txt-color_4-blocks.flex-team-row .team-members .team-member-card {
  color: #005A5F;
}
.txt-color_4-blocks.flex-team-row .team-members .team-member-card a, .txt-color_4-blocks.flex-team-row .team-members .team-member-card span {
  color: #005A5F;
}
.contrast-high .txt-color_4-blocks.flex-team-row .team-members .team-member-card {
  color: #000000;
}
.contrast-high .txt-color_4-blocks.flex-team-row .team-members .team-member-card a, .contrast-high .txt-color_4-blocks.flex-team-row .team-members .team-member-card span {
  color: #000000;
}
.txt-white-blocks.flex-team-row .team-members .team-member-card {
  color: #FFFFFF;
}
.txt-white-blocks.flex-team-row .team-members .team-member-card a, .txt-white-blocks.flex-team-row .team-members .team-member-card span {
  color: #FFFFFF;
}
.contrast-high .txt-white-blocks.flex-team-row .team-members .team-member-card {
  color: #FFFFFF;
}
.contrast-high .txt-white-blocks.flex-team-row .team-members .team-member-card a, .contrast-high .txt-white-blocks.flex-team-row .team-members .team-member-card span {
  color: #FFFFFF;
}
@media only screen and (max-width: 1200px) {
  .flex-team-row .team-members .team-member-card {
    width: calc(100% / 3);
  }
  .flex-team-row .team-members .team-member-card:not(:nth-of-type(-n+3)) {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 850px) {
  .flex-team-row .team-members .team-member-card {
    width: 50%;
  }
  .flex-team-row .team-members .team-member-card:not(:nth-of-type(-n+2)) {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 540px) {
  .flex-team-row .team-members .team-member-card {
    width: 100%;
  }
  .flex-team-row .team-members .team-member-card:not(:first-child) {
    margin-top: 30px;
  }
}
.flex-team-row .team-members .team-member-card:not(:nth-of-type(-n+4)) {
  margin-top: 30px;
}
.flex-repeater-row.repeater-steps .ce-title {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.flex-repeater-row.repeater-steps .ce-title:not(:last-child) {
  margin-bottom: 30px;
}
.flex-repeater-row.repeater-steps .steps-repeater {
  padding-left: 15px;
  padding-right: 15px;
  overflow: hidden;
  width: 100%;
}
.flex-repeater-row.repeater-steps .steps-repeater .steps {
  overflow-x: scroll !important;
  -webkit-overflow-scrolling: touch !important;
  width: 100%;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
}
.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: #F2F2F2;
}
.contrast-high .flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-track {
  background-color: #F2F2F2;
}
.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-thumb {
  border-radius: 5px;
  border: 2px solid #F2F2F2;
}
.txt-color_1.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-thumb {
  background: #FA7800;
}
.contrast-high .txt-color_1.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-thumb {
  background: #000;
}
.txt-color_2.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-thumb {
  background: #FFFFFF;
}
.contrast-high .txt-color_2.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-thumb {
  background: #000;
}
.txt-color_3.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-thumb {
  background: #87418C;
}
.contrast-high .txt-color_3.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-thumb {
  background: #000;
}
.txt-color_4.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-thumb {
  background: #005A5F;
}
.contrast-high .txt-color_4.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-thumb {
  background: #000;
}
.txt-white.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-thumb {
  background: #FFFFFF;
}
.contrast-high .txt-white.flex-repeater-row.repeater-steps .steps-repeater .steps::-webkit-scrollbar-thumb {
  background: #000;
}
.flex-repeater-row.repeater-steps .steps-repeater .steps .step {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -o-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  width: 262px;
  text-align: center;
  padding-bottom: 30px;
}
.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child) {
  padding-right: 30px;
  margin-right: 15px;
}
.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  content: "";
  font-weight: bold;
  line-height: 1;
  position: absolute;
  right: 0;
  top: 5px;
  font-size: 30px;
}
.txt-color_1-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  color: #FA7800;
}
.contrast-high .txt-color_1-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  color: #000000;
}
.txt-color_2-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  color: #FFFFFF;
}
.contrast-high .txt-color_2-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  color: #FFFFFF;
}
.txt-color_3-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  color: #87418C;
}
.contrast-high .txt-color_3-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  color: #000000;
}
.txt-color_4-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  color: #005A5F;
}
.contrast-high .txt-color_4-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  color: #000000;
}
.txt-white-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  color: #FA7800;
}
.contrast-high .txt-white-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
  color: #FFF;
}
@media only screen and (max-width: 991px) {
  .flex-repeater-row.repeater-steps .steps-repeater .steps .step:not(:last-child):after {
    font-size: 24px;
  }
}
.txt-color_1-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .txt-color_1-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content {
  color: #FA7800;
}
.contrast-high .txt-color_1-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .contrast-high .txt-color_1-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content {
  color: #000000;
}
.txt-color_2-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .txt-color_2-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content {
  color: #FFFFFF;
}
.contrast-high .txt-color_2-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .contrast-high .txt-color_2-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content {
  color: #FFFFFF;
}
.txt-color_3-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .txt-color_3-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content {
  color: #87418C;
}
.contrast-high .txt-color_3-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .contrast-high .txt-color_3-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content {
  color: #000000;
}
.txt-color_4-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .txt-color_4-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content {
  color: #005A5F;
}
.contrast-high .txt-color_4-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .contrast-high .txt-color_4-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content {
  color: #000000;
}
.txt-white-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .txt-white-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content {
  color: #FFFFFF;
}
.contrast-high .txt-white-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .title, .contrast-high .txt-white-blocks.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content {
  color: #FFFFFF;
}
.flex-repeater-row.repeater-steps .steps-repeater .steps .step .title {
  display: block;
}
.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content {
  display: block;
}
.flex-repeater-row.repeater-steps .steps-repeater .steps .step .content:not(:first-child) {
  margin-top: 20px;
}
.flex-repeater-row.repeater-links .ce-title {
  width: calc(100% / 12 * 4);
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (max-width: 768px) {
  .flex-repeater-row.repeater-links .ce-title {
    width: 100%;
  }
  .flex-repeater-row.repeater-links .ce-title:not(:last-child) {
    margin-bottom: 30px;
  }
}
.flex-repeater-row.repeater-links .links-repeater {
  width: calc(100% / 12 * 8);
}
@media only screen and (max-width: 768px) {
  .flex-repeater-row.repeater-links .links-repeater {
    width: 100%;
  }
}
.flex-repeater-row.repeater-links .links-repeater .link {
  padding-left: 15px;
  padding-right: 15px;
  width: 50%;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
@media only screen and (max-width: 600px) {
  .flex-repeater-row.repeater-links .links-repeater .link {
    width: 100%;
  }
  .flex-repeater-row.repeater-links .links-repeater .link:not(:first-child) {
    margin-top: 15px;
  }
}
.flex-repeater-row.repeater-links .links-repeater .link:not(:nth-of-type(-n+2)) {
  margin-top: 15px;
}
.flex-repeater-row.repeater-links .links-repeater .link a {
  position: relative;
  text-decoration: none;
  padding-left: 23px;
}
.flex-repeater-row.repeater-links .links-repeater .link a:hover svg {
  -webkit-transform: translateY(-50%) scale(1.2);
  -moz-transform: translateY(-50%) scale(1.2);
  -ms-transform: translateY(-50%) scale(1.2);
  -o-transform: translateY(-50%) scale(1.2);
  transform: translateY(-50%) scale(1.2);
}
.flex-repeater-row.repeater-links .links-repeater .link a svg {
  width: 15px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.txt-color_1-blocks.flex-repeater-row.repeater-links .links-repeater .link a svg path {
  fill: #FA7800;
}
.contrast-high .txt-color_1-blocks.flex-repeater-row.repeater-links .links-repeater .link a svg path {
  fill: #000000;
}
.txt-color_2-blocks.flex-repeater-row.repeater-links .links-repeater .link a svg path {
  fill: #FFFFFF;
}
.contrast-high .txt-color_2-blocks.flex-repeater-row.repeater-links .links-repeater .link a svg path {
  fill: #FFFFFF;
}
.txt-color_3-blocks.flex-repeater-row.repeater-links .links-repeater .link a svg path {
  fill: #87418C;
}
.contrast-high .txt-color_3-blocks.flex-repeater-row.repeater-links .links-repeater .link a svg path {
  fill: #000000;
}
.txt-color_4-blocks.flex-repeater-row.repeater-links .links-repeater .link a svg path {
  fill: #005A5F;
}
.contrast-high .txt-color_4-blocks.flex-repeater-row.repeater-links .links-repeater .link a svg path {
  fill: #000000;
}
.txt-white-blocks.flex-repeater-row.repeater-links .links-repeater .link a svg path {
  fill: #FFFFFF;
}
.contrast-high .txt-white-blocks.flex-repeater-row.repeater-links .links-repeater .link a svg path {
  fill: #FFFFFF;
}
.txt-color_1.flex-repeater-row.repeater-links .links-repeater .link a, .txt-color_1-blocks.flex-repeater-row.repeater-links .links-repeater .link a {
  color: #FA7800;
}
.contrast-high .txt-color_1.flex-repeater-row.repeater-links .links-repeater .link a, .contrast-high .txt-color_1-blocks.flex-repeater-row.repeater-links .links-repeater .link a {
  color: #000000;
}
.txt-color_2.flex-repeater-row.repeater-links .links-repeater .link a, .txt-color_2-blocks.flex-repeater-row.repeater-links .links-repeater .link a {
  color: #FFFFFF;
}
.contrast-high .txt-color_2.flex-repeater-row.repeater-links .links-repeater .link a, .contrast-high .txt-color_2-blocks.flex-repeater-row.repeater-links .links-repeater .link a {
  color: #FFFFFF;
}
.txt-color_3.flex-repeater-row.repeater-links .links-repeater .link a, .txt-color_3-blocks.flex-repeater-row.repeater-links .links-repeater .link a {
  color: #87418C;
}
.contrast-high .txt-color_3.flex-repeater-row.repeater-links .links-repeater .link a, .contrast-high .txt-color_3-blocks.flex-repeater-row.repeater-links .links-repeater .link a {
  color: #000000;
}
.txt-color_4.flex-repeater-row.repeater-links .links-repeater .link a, .txt-color_4-blocks.flex-repeater-row.repeater-links .links-repeater .link a {
  color: #005A5F;
}
.contrast-high .txt-color_4.flex-repeater-row.repeater-links .links-repeater .link a, .contrast-high .txt-color_4-blocks.flex-repeater-row.repeater-links .links-repeater .link a {
  color: #000000;
}
.txt-white.flex-repeater-row.repeater-links .links-repeater .link a, .txt-white-blocks.flex-repeater-row.repeater-links .links-repeater .link a {
  color: #FFFFFF;
}
.contrast-high .txt-white.flex-repeater-row.repeater-links .links-repeater .link a, .contrast-high .txt-white-blocks.flex-repeater-row.repeater-links .links-repeater .link a {
  color: #FFFFFF;
}
.flex-repeater-row.repeater-linkblocks .ce-title {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.flex-repeater-row.repeater-linkblocks .ce-title:not(:last-child) {
  margin-bottom: 30px;
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  width: 100%;
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock {
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (max-width: 991px) {
  .flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock {
    width: 50%;
  }
  .flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock:not(:nth-of-type(-n+2)) {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 640px) {
  .flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock {
    width: 100%;
  }
  .flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock:not(:first-child) {
    margin-top: 30px;
  }
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock.col-6:not(:nth-of-type(-n+2)) {
  margin-top: 30px;
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock.col-4:not(:nth-of-type(-n+3)) {
  margin-top: 30px;
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock.col-3:not(:nth-of-type(-n+4)) {
  margin-top: 30px;
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock a {
  text-decoration: none;
  height: 100%;
  display: block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock a:hover .link svg {
  -webkit-transform: translateY(-50%) scale(1.2);
  -moz-transform: translateY(-50%) scale(1.2);
  -ms-transform: translateY(-50%) scale(1.2);
  -o-transform: translateY(-50%) scale(1.2);
  transform: translateY(-50%) scale(1.2);
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  background: #fff;
  height: 100%;
  padding: 30px;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  background: #FFFFFF;
}
@media only screen and (max-width: 991px) {
  .flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner {
    padding: 20px;
  }
}
.contrast-high .bg-color_1.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner {
  background: #F2F2F2;
}
.contrast-high .bg-color_2.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner {
  background: #FFFFFF;
}
.contrast-high .bg-color_3.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner {
  background: #FFFFFF;
}
.contrast-high .bg-color_4.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner {
  background: #FFFFFF;
}
.bg-white.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner {
  background: #E5EEEF;
}
.contrast-high .bg-white.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner {
  background: #F2F2F2;
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .title {
  display: block;
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .content {
  display: block;
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .content:not(:first-child) {
  margin-top: 15px;
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link {
  padding-left: 23px;
  position: relative;
  margin-top: 30px;
}
.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link svg {
  width: 15px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.txt-color_1-blocks.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link svg path {
  fill: #FA7800;
}
.contrast-high .txt-color_1-blocks.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link svg path {
  fill: #000000;
}
.txt-color_2-blocks.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link svg path {
  fill: #FFFFFF;
}
.contrast-high .txt-color_2-blocks.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link svg path {
  fill: #FFFFFF;
}
.txt-color_3-blocks.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link svg path {
  fill: #87418C;
}
.contrast-high .txt-color_3-blocks.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link svg path {
  fill: #000000;
}
.txt-color_4-blocks.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link svg path {
  fill: #005A5F;
}
.contrast-high .txt-color_4-blocks.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link svg path {
  fill: #000000;
}
.txt-white-blocks.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link svg path {
  fill: #FFFFFF;
}
.contrast-high .txt-white-blocks.flex-repeater-row.repeater-linkblocks .linkblocks-repeater .linkblock .linkblock-inner .link svg path {
  fill: #FFFFFF;
}
.flex-repeater-row.repeater-linkblocks_2 .ce-title {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.flex-repeater-row.repeater-linkblocks_2 .ce-title:not(:last-child) {
  margin-bottom: 30px;
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 {
  width: 100%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 {
  width: 50%;
  padding: 0 15px;
}
@media only screen and (max-width: 850px) {
  .flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 {
    width: 100%;
  }
  .flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2:not(:first-child) {
    margin-top: 30px;
  }
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2:not(:nth-of-type(-n+2)) {
  margin-top: 30px;
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2.bg-1 .linkblock-inner {
  background: #E7DBF5;
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2.bg-2 .linkblock-inner {
  background: #005A5F;
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner {
  height: 100%;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  padding: 30px;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.contrast-high .flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner {
  background: #000;
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner .image-container {
  width: 150px;
  padding-right: 30px;
}
@media only screen and (max-width: 1200px) {
  .flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner .image-container {
    padding-right: 0;
    margin-bottom: 30px;
  }
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner .image-container img {
  display: block;
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner .content-container {
  width: calc(100% - 150px);
}
@media only screen and (max-width: 1200px) {
  .flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner .content-container {
    width: 100%;
  }
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner .content-container:only-child {
  width: 100%;
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner .content-container .wysiwyg-content * {
  color: #fff;
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner .block-link {
  margin-top: 20px;
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner .block-link a {
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.flex-repeater-row.repeater-linkblocks_2 .linkblocks-repeater-2 .linkblock-2 .linkblock-inner .block-link a:hover {
  padding-left: 10px;
}
.flex-repeater-row.repeater-cols .ce-title {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.flex-repeater-row.repeater-cols .ce-title:not(:last-child) {
  margin-bottom: 30px;
}
.flex-repeater-row.repeater-cols .cols-repeater {
  width: 100%;
}
.flex-repeater-row.repeater-cols .cols-repeater .col {
  width: calc(100% / 3);
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  .flex-repeater-row.repeater-cols .cols-repeater .col {
    width: 50%;
  }
  .flex-repeater-row.repeater-cols .cols-repeater .col:not(:nth-of-typ(-n+2)) {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 540px) {
  .flex-repeater-row.repeater-cols .cols-repeater .col {
    width: 100%;
  }
  .flex-repeater-row.repeater-cols .cols-repeater .col:not(:first-of-type) {
    margin-top: 30px;
  }
}
.flex-repeater-row.repeater-cols .cols-repeater .col:not(:nth-of-type(-n+3)) {
  margin-top: 30px;
}
.flex-repeater-row.repeater-cols .cols-repeater .col .col-image {
  height: 100px;
}
.flex-repeater-row.repeater-cols .cols-repeater .col .title, .flex-repeater-row.repeater-cols .cols-repeater .col .content {
  display: block;
}
.flex-repeater-row.repeater-cols .cols-repeater .col .title:not(:first-child), .flex-repeater-row.repeater-cols .cols-repeater .col .content:not(:first-child) {
  margin-top: 15px;
}
.txt-color_1.flex-repeater-row.repeater-cols .cols-repeater .col .title, .txt-color_1.flex-repeater-row.repeater-cols .cols-repeater .col .content {
  color: #FA7800;
}
.contrast-high .txt-color_1.flex-repeater-row.repeater-cols .cols-repeater .col .title, .contrast-high .txt-color_1.flex-repeater-row.repeater-cols .cols-repeater .col .content {
  color: #000000;
}
.txt-color_2.flex-repeater-row.repeater-cols .cols-repeater .col .title, .txt-color_2.flex-repeater-row.repeater-cols .cols-repeater .col .content {
  color: #FFFFFF;
}
.contrast-high .txt-color_2.flex-repeater-row.repeater-cols .cols-repeater .col .title, .contrast-high .txt-color_2.flex-repeater-row.repeater-cols .cols-repeater .col .content {
  color: #FFFFFF;
}
.txt-color_3.flex-repeater-row.repeater-cols .cols-repeater .col .title, .txt-color_3.flex-repeater-row.repeater-cols .cols-repeater .col .content {
  color: #87418C;
}
.contrast-high .txt-color_3.flex-repeater-row.repeater-cols .cols-repeater .col .title, .contrast-high .txt-color_3.flex-repeater-row.repeater-cols .cols-repeater .col .content {
  color: #000000;
}
.txt-color_4.flex-repeater-row.repeater-cols .cols-repeater .col .title, .txt-color_4.flex-repeater-row.repeater-cols .cols-repeater .col .content {
  color: #005A5F;
}
.contrast-high .txt-color_4.flex-repeater-row.repeater-cols .cols-repeater .col .title, .contrast-high .txt-color_4.flex-repeater-row.repeater-cols .cols-repeater .col .content {
  color: #000000;
}
.txt-white.flex-repeater-row.repeater-cols .cols-repeater .col .title, .txt-white.flex-repeater-row.repeater-cols .cols-repeater .col .content {
  color: #FFFFFF;
}
.contrast-high .txt-white.flex-repeater-row.repeater-cols .cols-repeater .col .title, .contrast-high .txt-white.flex-repeater-row.repeater-cols .cols-repeater .col .content {
  color: #FFFFFF;
}
.flex-repeater-row.repeater-cols .cols-repeater .col .ce-buttons-repeater:not(:first-child) {
  margin-top: 30px;
}
.flex-repeater-row.repeater-quickmenu .ce-title {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.flex-repeater-row.repeater-quickmenu .ce-title:not(:last-child) {
  margin-bottom: 30px;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  width: 100%;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block {
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (max-width: 991px) {
  .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block {
    width: 50%;
  }
  .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block:not(:nth-of-type(-n+2)) {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 640px) {
  .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block {
    width: 100%;
  }
  .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block:not(:first-child) {
    margin-top: 30px;
  }
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block.col-6:not(:nth-of-type(-n+2)) {
  margin-top: 30px;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block.col-4:not(:nth-of-type(-n+3)) {
  margin-top: 30px;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block a {
  text-decoration: none;
  height: 100%;
  display: block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block a:hover .link svg {
  -webkit-transform: translateY(-50%) scale(1.2);
  -moz-transform: translateY(-50%) scale(1.2);
  -ms-transform: translateY(-50%) scale(1.2);
  -o-transform: translateY(-50%) scale(1.2);
  transform: translateY(-50%) scale(1.2);
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition: ease 0.3s all;
  -moz-transition: ease 0.3s all;
  -ms-transition: ease 0.3s all;
  -o-transition: ease 0.3s all;
  transition: ease 0.3s all;
  background: #fff;
  height: 100%;
  padding: 30px;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
@media only screen and (max-width: 991px) {
  .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner {
    padding: 20px;
  }
}
.bg-white.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner {
  background: #E5EEEF;
}
.contrast-high .bg-white.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner {
  background: #F2F2F2;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .title {
  display: block;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .content {
  display: block;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .content:not(:first-child) {
  margin-top: 15px;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container {
  margin-top: 30px;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item:not(:first-of-type) {
  margin-top: 10px;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a {
  padding-left: 23px;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg {
  width: 15px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(1);
  -moz-transform: translateY(-50%) scale(1);
  -ms-transform: translateY(-50%) scale(1);
  -o-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg path {
  fill: #005A5F;
}
.contrast-high .flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg path {
  fill: #000;
}
.txt-color_1-blocks.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg path {
  fill: #FA7800;
}
.contrast-high .txt-color_1-blocks.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg path {
  fill: #000000;
}
.txt-color_2-blocks.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg path {
  fill: #FFFFFF;
}
.contrast-high .txt-color_2-blocks.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg path {
  fill: #FFFFFF;
}
.txt-color_3-blocks.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg path {
  fill: #87418C;
}
.contrast-high .txt-color_3-blocks.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg path {
  fill: #000000;
}
.txt-color_4-blocks.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg path {
  fill: #005A5F;
}
.contrast-high .txt-color_4-blocks.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg path {
  fill: #000000;
}
.txt-white-blocks.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a svg path {
  fill: #FFFFFF;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a:hover {
  padding-left: 30px;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item.style-link a:hover svg {
  -webkit-transform: translateY(-50%) scale(1.1);
  -moz-transform: translateY(-50%) scale(1.1);
  -ms-transform: translateY(-50%) scale(1.1);
  -o-transform: translateY(-50%) scale(1.1);
  transform: translateY(-50%) scale(1.1);
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item:not(.style-link) a {
  text-decoration: none;
  padding: 15px 30px !important;
  line-height: 1.05;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  width: max-content;
}
.flex-repeater-row.repeater-quickmenu .quickmenu-repeater .quickmenu-block .quickmenu-inner .link-container .link-item:not(.style-link) a svg {
  display: none;
}
.flex-image-row .image-container {
  padding-top: 35%;
  position: relative;
  display: block !important;
}
@media only screen and (max-width: 850px) {
  .flex-image-row .image-container {
    padding-top: 42%;
  }
}
@media only screen and (max-width: 640px) {
  .flex-image-row .image-container {
    padding-top: 56.25%;
  }
}
.flex-image-row .image-container .image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}
.flex-carousel-row .ce-title {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
.flex-carousel-row .ce-title:not(:last-child) {
  margin-bottom: 30px;
}
.flex-carousel-row .cc-slider {
  width: 100%;
}
.flex-carousel-row .cc-slider .slick-track {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.flex-carousel-row .cc-slider .slick-slide {
  padding-left: 15px;
  padding-right: 15px;
}
.flex-carousel-row .cc-slider .slick-slide .image-container {
  display: block !important;
}
.flex-carousel-row .cc-slider .slick-slide .image-container .image-holder {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.flex-carousel-row .cc-slider .slick-slide img {
  max-height: 100px;
}
.flex-carousel-row .cc-slider .slick-slide a > img {
  display: block;
}
.flex-contentblocks-row .ce-title {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.flex-contentblocks-row .ce-buttons-repeater {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.flex-contentblocks-row .ce-buttons-repeater:not(:first-child) {
  margin-top: 30px;
}
.flex-contentblocks-row .cc-contentblock-carousel {
  padding-left: 5px;
  padding-right: 5px;
}
.flex-contentblocks-row .cc-contentblock-carousel .contentblock-card {
  padding-left: 10px;
  padding-right: 10px;
}
.flex-contentblocks-row .cc-contentblock-carousel .slick-list {
  padding-right: 45px !important;
}
.flex-contentblocks-row .cc-contentblock-carousel .slick-list .slick-slide > div, .flex-contentblocks-row .cc-contentblock-carousel .slick-list .slick-slide .contentblock-card {
  height: 100%;
}
.flex-content-form-row .in-grid, .flex-content-form-row .flex-vacancy-row .ce-title, .flex-vacancy-row .flex-content-form-row .ce-title, .flex-content-form-row .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .flex-content-form-row .slider-nav-custom, .flex-content-form-row .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .flex-content-form-row .ce-title, .flex-content-form-row .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .flex-content-form-row .slider-nav-custom {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.flex-content-form-row .content-col {
  width: 50%;
}
@media only screen and (max-width: 991px) {
  .flex-content-form-row .content-col {
    width: calc(100% / 12 * 6);
  }
}
@media only screen and (max-width: 850px) {
  .flex-content-form-row .content-col {
    width: 100%;
  }
}
.flex-content-form-row .form-col {
  width: calc(100% / 12 * 5);
}
@media only screen and (max-width: 991px) {
  .flex-content-form-row .form-col {
    width: calc(100% / 12 * 6);
  }
}
@media only screen and (max-width: 850px) {
  .flex-content-form-row .form-col {
    width: 100%;
    margin-top: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .flex-content-form-row .col-1 {
    display: none;
  }
}
.flex-vacancy-row .ce-title {
  padding: 0 15px;
}
.flex-vacancy-row .cc-vacancy-carousel {
  padding-left: calc(((100% - 1400px)/2)) !important;
}
@media only screen and (max-width: 1400px) {
  .flex-vacancy-row .cc-vacancy-carousel {
    padding-left: 15px;
  }
}
.flex-vacancy-row .cc-vacancy-carousel .slick-list {
  padding-right: 275px !important;
}
@media only screen and (max-width: 1600px) {
  .flex-vacancy-row .cc-vacancy-carousel .slick-list {
    padding-right: 100px !important;
  }
}
.flex-vacancy-row .cc-vacancy-carousel .slick-slide > div, .flex-vacancy-row .cc-vacancy-carousel .slick-slide .vacancy-card-2 {
  height: 100%;
}
.flex-vacancy-row .cc-vacancy-carousel .slider-nav-custom {
  position: relative;
  width: 100%;
  padding: 0 15px;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.flex-vacancy-row .cc-vacancy-carousel .slider-nav-custom .link {
  margin-right: 30px;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  -o-order: 1;
  order: 1;
  text-decoration: none;
  position: relative;
  font-size: 20px;
}
.flex-vacancy-row .cc-vacancy-carousel .slider-nav-custom .link:hover {
  text-decoration: underline;
}
.flex-vacancy-row .cc-vacancy-carousel .slider-nav-custom .slick-arrow {
  position: relative;
  left: auto;
  right: 0 !important;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-order: 2;
  -o-order: 2;
  order: 2;
}
.flex-vacancy-row .cc-vacancy-carousel .slider-nav-custom .slick-arrow:not(:first-of-type) {
  margin-left: 15px;
}
.flex-featured-articles-row .in-grid .ce-title, .flex-featured-articles-row .flex-vacancy-row .ce-title .ce-title, .flex-vacancy-row .flex-featured-articles-row .ce-title .ce-title, .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .ce-title, .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .ce-title, .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .ce-title, .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .ce-title, .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .ce-title, .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .ce-title {
  padding: 0 15px;
  width: 100%;
}
.flex-featured-articles-row .in-grid .cc-posts-container, .flex-featured-articles-row .flex-vacancy-row .ce-title .cc-posts-container, .flex-vacancy-row .flex-featured-articles-row .ce-title .cc-posts-container, .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .cc-posts-container, .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container, .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .cc-posts-container, .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .cc-posts-container, .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .cc-posts-container, .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container {
  width: 100%;
}
.flex-featured-articles-row .in-grid .cc-posts-container:not(:first-child), .flex-featured-articles-row .flex-vacancy-row .ce-title .cc-posts-container:not(:first-child), .flex-vacancy-row .flex-featured-articles-row .ce-title .cc-posts-container:not(:first-child), .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .cc-posts-container:not(:first-child), .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container:not(:first-child), .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .cc-posts-container:not(:first-child), .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .cc-posts-container:not(:first-child), .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .cc-posts-container:not(:first-child), .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container:not(:first-child) {
  margin-top: 30px;
}
.flex-featured-articles-row .in-grid .cc-posts-container > div, .flex-featured-articles-row .flex-vacancy-row .ce-title .cc-posts-container > div, .flex-vacancy-row .flex-featured-articles-row .ce-title .cc-posts-container > div, .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .cc-posts-container > div, .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div, .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .cc-posts-container > div, .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .cc-posts-container > div, .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .cc-posts-container > div, .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div {
  width: calc(100% / 3);
}
.flex-featured-articles-row .in-grid .cc-posts-container > div:not(:nth-of-type(-n + 3)), .flex-featured-articles-row .flex-vacancy-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 3)), .flex-vacancy-row .flex-featured-articles-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 3)), .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 3)), .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 3)), .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 3)), .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 3)), .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 3)), .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 3)) {
  margin-top: 30px;
}
@media only screen and (max-width: 991px) {
  .flex-featured-articles-row .in-grid .cc-posts-container > div, .flex-featured-articles-row .flex-vacancy-row .ce-title .cc-posts-container > div, .flex-vacancy-row .flex-featured-articles-row .ce-title .cc-posts-container > div, .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .cc-posts-container > div, .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div, .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .cc-posts-container > div, .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .cc-posts-container > div, .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .cc-posts-container > div, .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div {
    width: calc(100% / 2);
  }
  .flex-featured-articles-row .in-grid .cc-posts-container > div:not(:nth-of-type(-n + 2)), .flex-featured-articles-row .flex-vacancy-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 2)), .flex-vacancy-row .flex-featured-articles-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 2)), .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 2)), .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 2)), .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 2)), .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 2)), .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 2)), .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 2)) {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 768px) {
  .flex-featured-articles-row .in-grid .cc-posts-container > div, .flex-featured-articles-row .flex-vacancy-row .ce-title .cc-posts-container > div, .flex-vacancy-row .flex-featured-articles-row .ce-title .cc-posts-container > div, .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .cc-posts-container > div, .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div, .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .cc-posts-container > div, .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .cc-posts-container > div, .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .cc-posts-container > div, .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div {
    width: calc(100% / 1);
  }
  .flex-featured-articles-row .in-grid .cc-posts-container > div:not(:nth-of-type(-n + 1)), .flex-featured-articles-row .flex-vacancy-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 1)), .flex-vacancy-row .flex-featured-articles-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 1)), .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 1)), .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 1)), .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 1)), .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .cc-posts-container > div:not(:nth-of-type(-n + 1)), .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 1)), .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .cc-posts-container > div:not(:nth-of-type(-n + 1)) {
    margin-top: 30px;
  }
}
.flex-featured-articles-row .in-grid .button-container, .flex-featured-articles-row .flex-vacancy-row .ce-title .button-container, .flex-vacancy-row .flex-featured-articles-row .ce-title .button-container, .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .button-container, .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .button-container, .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .button-container, .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .button-container, .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .button-container, .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .button-container {
  padding: 0 15px;
  width: 100%;
}
.flex-featured-articles-row .in-grid .button-container:not(:first-child), .flex-featured-articles-row .flex-vacancy-row .ce-title .button-container:not(:first-child), .flex-vacancy-row .flex-featured-articles-row .ce-title .button-container:not(:first-child), .flex-featured-articles-row .flex-vacancy-row .slider-nav-custom .button-container:not(:first-child), .flex-vacancy-row .flex-featured-articles-row .slider-nav-custom .button-container:not(:first-child), .flex-featured-articles-row .flex-testimonial-slider-row .ce-title .button-container:not(:first-child), .flex-testimonial-slider-row .flex-featured-articles-row .ce-title .button-container:not(:first-child), .flex-featured-articles-row .flex-testimonial-slider-row .slider-nav-custom .button-container:not(:first-child), .flex-testimonial-slider-row .flex-featured-articles-row .slider-nav-custom .button-container:not(:first-child) {
  margin-top: 30px;
}
.flex-featured-articles-row .navigation {
  margin-top: 30px;
}
.flex-statistics-row .in-grid .statistics-container, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container {
  width: 100%;
  padding: 0 15px;
}
.flex-statistics-row .in-grid .statistics-container .inner-container, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container {
  width: 100%;
  padding: 50px 100px;
  background: #E7DBF5;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.contrast-high .flex-statistics-row .in-grid .statistics-container .inner-container, .contrast-high .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container, .flex-vacancy-row .contrast-high .flex-statistics-row .ce-title .statistics-container .inner-container, .contrast-high .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container, .flex-vacancy-row .contrast-high .flex-statistics-row .slider-nav-custom .statistics-container .inner-container, .contrast-high .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container, .flex-testimonial-slider-row .contrast-high .flex-statistics-row .ce-title .statistics-container .inner-container, .contrast-high .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container, .flex-testimonial-slider-row .contrast-high .flex-statistics-row .slider-nav-custom .statistics-container .inner-container {
  background: #000;
}
@media only screen and (max-width: 991px) {
  .flex-statistics-row .in-grid .statistics-container .inner-container, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container {
    padding: 30px 50px;
  }
}
.flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item {
  width: calc(100% / 3);
  padding: 0 30px;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 3)), .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 3)), .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 3)), .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 3)), .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 3)), .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 3)), .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 3)), .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 3)), .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 3)) {
  margin-top: 30px;
}
@media only screen and (max-width: 850px) {
  .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item {
    width: 100%;
  }
  .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 1)), .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 1)), .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 1)), .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 1)), .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 1)), .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 1)), .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 1)), .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 1)), .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item:not(:nth-of-type(-n + 1)) {
    margin-top: 30px;
  }
}
.flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span, .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span, .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span, .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span, .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span, .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span, .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span, .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span, .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span {
  width: 100%;
  text-align: center;
  color: #87418C !important;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.contrast-high .flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span, .contrast-high .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span, .flex-vacancy-row .contrast-high .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span, .contrast-high .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span, .flex-vacancy-row .contrast-high .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span, .contrast-high .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span, .flex-testimonial-slider-row .contrast-high .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span, .contrast-high .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span, .flex-testimonial-slider-row .contrast-high .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span {
  color: #FFF !important;
}
.flex-statistics-row .in-grid .statistics-container .inner-container .statistic-item span:not(:first-child), .flex-statistics-row .flex-vacancy-row .ce-title .statistics-container .inner-container .statistic-item span:not(:first-child), .flex-vacancy-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span:not(:first-child), .flex-statistics-row .flex-vacancy-row .slider-nav-custom .statistics-container .inner-container .statistic-item span:not(:first-child), .flex-vacancy-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span:not(:first-child), .flex-statistics-row .flex-testimonial-slider-row .ce-title .statistics-container .inner-container .statistic-item span:not(:first-child), .flex-testimonial-slider-row .flex-statistics-row .ce-title .statistics-container .inner-container .statistic-item span:not(:first-child), .flex-statistics-row .flex-testimonial-slider-row .slider-nav-custom .statistics-container .inner-container .statistic-item span:not(:first-child), .flex-testimonial-slider-row .flex-statistics-row .slider-nav-custom .statistics-container .inner-container .statistic-item span:not(:first-child) {
  margin-top: 15px;
}
.flex-testimonial-slider-row .ce-title {
  padding: 0 15px;
  padding-right: 60px !important;
  margin-bottom: -30px;
}
@media only screen and (max-width: 991px) {
  .flex-testimonial-slider-row .ce-title {
    padding-right: 15px !important;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .flex-testimonial-slider-row .slider-nav-custom {
    -webkit-justify-content: flex-start !important;
    -moz-justify-content: flex-start !important;
    -ms-justify-content: flex-start !important;
    -o-justify-content: flex-start !important;
    justify-content: flex-start !important;
  }
}
.flex-testimonial-slider-row .cc-testimonial-carousel {
  padding-left: calc(((100% - 1400px)/2)) !important;
}
@media only screen and (max-width: 1400px) {
  .flex-testimonial-slider-row .cc-testimonial-carousel {
    padding-left: 15px;
  }
}
.flex-testimonial-slider-row .cc-testimonial-carousel .slick-list {
  padding-right: 275px !important;
}
@media only screen and (max-width: 1600px) {
  .flex-testimonial-slider-row .cc-testimonial-carousel .slick-list {
    padding-right: 100px !important;
  }
}
.flex-testimonial-slider-row .cc-testimonial-carousel .slick-slide > div, .flex-testimonial-slider-row .cc-testimonial-carousel .slick-slide .testimonial-card {
  height: 100%;
}
.flex-testimonial-slider-row .cc-testimonial-carousel .slider-nav-custom {
  position: relative;
  width: 100%;
  padding: 0 15px;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.flex-testimonial-slider-row .cc-testimonial-carousel .slider-nav-custom .link {
  margin-right: 30px;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  -o-order: 1;
  order: 1;
  text-decoration: none;
  position: relative;
  font-size: 20px;
}
.flex-testimonial-slider-row .cc-testimonial-carousel .slider-nav-custom .link:hover {
  text-decoration: underline;
}
.flex-testimonial-slider-row .cc-testimonial-carousel .slider-nav-custom .slick-arrow {
  position: relative;
  left: auto;
  right: 0 !important;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-order: 2;
  -o-order: 2;
  order: 2;
}
.flex-testimonial-slider-row .cc-testimonial-carousel .slider-nav-custom .slick-arrow:not(:first-of-type) {
  margin-left: 15px;
}
.bg-white + .flex-horizontal-usp-repeater-row {
  padding-top: 0;
}
.bg-white + .flex-icon-repeater {
  padding-top: 0;
}
.flex-horizontal-usp-repeater-row {
  padding: 100px 0;
}
.flex-horizontal-usp-repeater-row .in-grid, .flex-horizontal-usp-repeater-row .flex-vacancy-row .ce-title, .flex-vacancy-row .flex-horizontal-usp-repeater-row .ce-title, .flex-horizontal-usp-repeater-row .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .flex-horizontal-usp-repeater-row .slider-nav-custom, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .ce-title, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .slider-nav-custom, .flex-horizontal-usp-repeater-row .in-grid-s {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
@media only screen and (max-width: 640px) {
  .flex-horizontal-usp-repeater-row .in-grid, .flex-horizontal-usp-repeater-row .flex-vacancy-row .ce-title, .flex-vacancy-row .flex-horizontal-usp-repeater-row .ce-title, .flex-horizontal-usp-repeater-row .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .flex-horizontal-usp-repeater-row .slider-nav-custom, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .ce-title, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .slider-nav-custom, .flex-horizontal-usp-repeater-row .in-grid-s {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
}
.flex-horizontal-usp-repeater-row .in-grid .usp-item, .flex-horizontal-usp-repeater-row .flex-vacancy-row .ce-title .usp-item, .flex-vacancy-row .flex-horizontal-usp-repeater-row .ce-title .usp-item, .flex-horizontal-usp-repeater-row .flex-vacancy-row .slider-nav-custom .usp-item, .flex-vacancy-row .flex-horizontal-usp-repeater-row .slider-nav-custom .usp-item, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .ce-title .usp-item, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .ce-title .usp-item, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .slider-nav-custom .usp-item, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .slider-nav-custom .usp-item, .flex-horizontal-usp-repeater-row .in-grid-s .usp-item {
  margin: 15px 0;
}
.flex-horizontal-usp-repeater-row .in-grid .usp-item .inner-usp-item, .flex-horizontal-usp-repeater-row .flex-vacancy-row .ce-title .usp-item .inner-usp-item, .flex-vacancy-row .flex-horizontal-usp-repeater-row .ce-title .usp-item .inner-usp-item, .flex-horizontal-usp-repeater-row .flex-vacancy-row .slider-nav-custom .usp-item .inner-usp-item, .flex-vacancy-row .flex-horizontal-usp-repeater-row .slider-nav-custom .usp-item .inner-usp-item, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .ce-title .usp-item .inner-usp-item, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .ce-title .usp-item .inner-usp-item, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .slider-nav-custom .usp-item .inner-usp-item, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .slider-nav-custom .usp-item .inner-usp-item, .flex-horizontal-usp-repeater-row .in-grid-s .usp-item .inner-usp-item {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.flex-horizontal-usp-repeater-row .in-grid .usp-item .inner-usp-item i, .flex-horizontal-usp-repeater-row .flex-vacancy-row .ce-title .usp-item .inner-usp-item i, .flex-vacancy-row .flex-horizontal-usp-repeater-row .ce-title .usp-item .inner-usp-item i, .flex-horizontal-usp-repeater-row .flex-vacancy-row .slider-nav-custom .usp-item .inner-usp-item i, .flex-vacancy-row .flex-horizontal-usp-repeater-row .slider-nav-custom .usp-item .inner-usp-item i, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .ce-title .usp-item .inner-usp-item i, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .ce-title .usp-item .inner-usp-item i, .flex-horizontal-usp-repeater-row .flex-testimonial-slider-row .slider-nav-custom .usp-item .inner-usp-item i, .flex-testimonial-slider-row .flex-horizontal-usp-repeater-row .slider-nav-custom .usp-item .inner-usp-item i, .flex-horizontal-usp-repeater-row .in-grid-s .usp-item .inner-usp-item i {
  margin-right: 10px;
}
.flex-icon-repeater {
  width: 100%;
  padding: 100px 0;
  background: #E7DBF5;
}
@media only screen and (max-width: 991px) {
  .flex-icon-repeater {
    padding: 50px 0;
  }
}
.flex-icon-repeater .in-grid, .flex-icon-repeater .flex-vacancy-row .ce-title, .flex-vacancy-row .flex-icon-repeater .ce-title, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom, .flex-icon-repeater .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .flex-icon-repeater .ce-title, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom, .flex-icon-repeater .in-grid-s, .flex-icon-repeater .grid {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
@media only screen and (max-width: 640px) {
  .flex-icon-repeater .in-grid, .flex-icon-repeater .flex-vacancy-row .ce-title, .flex-vacancy-row .flex-icon-repeater .ce-title, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom, .flex-icon-repeater .flex-testimonial-slider-row .ce-title, .flex-testimonial-slider-row .flex-icon-repeater .ce-title, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom, .flex-icon-repeater .in-grid-s, .flex-icon-repeater .grid {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
}
.flex-icon-repeater .in-grid .icon-text-item, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item, .flex-icon-repeater .in-grid-s .icon-text-item, .flex-icon-repeater .grid .icon-text-item {
  margin: 15px 0;
  width: calc(100% / 12 * 4);
}
.flex-icon-repeater .in-grid .icon-text-item:not(:nth-of-type(-n + 3)), .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item:not(:nth-of-type(-n + 3)), .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item:not(:nth-of-type(-n + 3)), .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item:not(:nth-of-type(-n + 3)), .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item:not(:nth-of-type(-n + 3)), .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item:not(:nth-of-type(-n + 3)), .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item:not(:nth-of-type(-n + 3)), .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item:not(:nth-of-type(-n + 3)), .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item:not(:nth-of-type(-n + 3)), .flex-icon-repeater .in-grid-s .icon-text-item:not(:nth-of-type(-n + 3)), .flex-icon-repeater .grid .icon-text-item:not(:nth-of-type(-n + 3)) {
  margin-top: 30px;
}
@media only screen and (max-width: 991px) {
  .flex-icon-repeater .in-grid .icon-text-item, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item, .flex-icon-repeater .in-grid-s .icon-text-item, .flex-icon-repeater .grid .icon-text-item {
    width: calc(100% / 12 * 12);
  }
  .flex-icon-repeater .in-grid .icon-text-item:not(:nth-of-type(-n + 1)), .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item:not(:nth-of-type(-n + 1)), .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item:not(:nth-of-type(-n + 1)), .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item:not(:nth-of-type(-n + 1)), .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item:not(:nth-of-type(-n + 1)), .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item:not(:nth-of-type(-n + 1)), .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item:not(:nth-of-type(-n + 1)), .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item:not(:nth-of-type(-n + 1)), .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item:not(:nth-of-type(-n + 1)), .flex-icon-repeater .in-grid-s .icon-text-item:not(:nth-of-type(-n + 1)), .flex-icon-repeater .grid .icon-text-item:not(:nth-of-type(-n + 1)) {
    margin-top: 30px;
  }
}
.flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .icon-container, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item .icon-container, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item .icon-container, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item .icon-container, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item .icon-container, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .icon-container, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .icon-container {
  width: 75px;
  height: 75px;
  position: relative;
}
.flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item .icon-container .image-holder, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item .icon-container .image-holder, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item .icon-container .image-holder, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container .image-holder, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container .image-holder, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item .icon-container .image-holder, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item .icon-container .image-holder, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container .image-holder, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item .icon-container .image-holder, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item .icon-container .image-holder, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item .icon-container .image-holder {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span, .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span, .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span, .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span, .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span, .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span {
  width: 100%;
  text-align: center;
  color: #87418C !important;
  font-size: 20px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.contrast-high .flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span, .contrast-high .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span, .flex-vacancy-row .contrast-high .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span, .contrast-high .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span, .flex-vacancy-row .contrast-high .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span, .contrast-high .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span, .flex-testimonial-slider-row .contrast-high .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span, .contrast-high .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span, .flex-testimonial-slider-row .contrast-high .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span, .contrast-high .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span, .contrast-high .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span {
  color: #FFF !important;
}
.flex-icon-repeater .in-grid .icon-text-item .inner-icon-text-item span:not(:first-child), .flex-icon-repeater .flex-vacancy-row .ce-title .icon-text-item .inner-icon-text-item span:not(:first-child), .flex-vacancy-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span:not(:first-child), .flex-icon-repeater .flex-vacancy-row .slider-nav-custom .icon-text-item .inner-icon-text-item span:not(:first-child), .flex-vacancy-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span:not(:first-child), .flex-icon-repeater .flex-testimonial-slider-row .ce-title .icon-text-item .inner-icon-text-item span:not(:first-child), .flex-testimonial-slider-row .flex-icon-repeater .ce-title .icon-text-item .inner-icon-text-item span:not(:first-child), .flex-icon-repeater .flex-testimonial-slider-row .slider-nav-custom .icon-text-item .inner-icon-text-item span:not(:first-child), .flex-testimonial-slider-row .flex-icon-repeater .slider-nav-custom .icon-text-item .inner-icon-text-item span:not(:first-child), .flex-icon-repeater .in-grid-s .icon-text-item .inner-icon-text-item span:not(:first-child), .flex-icon-repeater .grid .icon-text-item .inner-icon-text-item span:not(:first-child) {
  margin-top: 15px;
}
.flex-innovation-blocks .in-grid .innovation-item:not(:first-child), .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item:not(:first-child), .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item:not(:first-child), .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item:not(:first-child), .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item:not(:first-child), .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item:not(:first-child), .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item:not(:first-child), .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item:not(:first-child), .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item:not(:first-child) {
  margin-top: 30px;
}
.flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  padding: 30px;
  background: #fff;
}
.bg-white.flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item, .bg-white.flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item, .flex-vacancy-row .bg-white.flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item, .bg-white.flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item, .flex-vacancy-row .bg-white.flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item, .bg-white.flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item, .flex-testimonial-slider-row .bg-white.flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item, .bg-white.flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item, .flex-testimonial-slider-row .bg-white.flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item {
  background: #E5EEEF;
}
.flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .cc-contentcontainer {
  width: calc(100% / 12 * 7);
}
@media only screen and (max-width: 768px) {
  .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .cc-contentcontainer, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .cc-contentcontainer {
    width: 100%;
    order: 1;
  }
}
.flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col {
  width: calc(100% / 12 * 5);
  padding-left: 50px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
  .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col {
    width: 100%;
    padding-left: 0;
    padding-top: 30px;
    order: 2;
  }
}
.flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .logo-container, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container, .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .secondary-image-container, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container {
  max-width: 400px;
}
.flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .logo-container:not(:first-child), .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container:not(:first-child), .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container:not(:first-child), .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container:not(:first-child), .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container:not(:first-child), .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container:not(:first-child), .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container:not(:first-child), .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container:not(:first-child), .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container:not(:first-child), .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .secondary-image-container:not(:first-child), .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container:not(:first-child), .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container:not(:first-child), .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container:not(:first-child), .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container:not(:first-child), .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container:not(:first-child), .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container:not(:first-child), .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container:not(:first-child), .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container:not(:first-child) {
  margin-top: 30px;
}
.flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo {
  height: 100%;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
  .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo, .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img {
  max-width: 300px;
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 768px) {
  .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .logo-container .inner-logo img, .flex-innovation-blocks .in-grid .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-innovation-blocks .flex-vacancy-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-vacancy-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-innovation-blocks .flex-vacancy-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-vacancy-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-innovation-blocks .flex-testimonial-slider-row .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-testimonial-slider-row .flex-innovation-blocks .ce-title .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-innovation-blocks .flex-testimonial-slider-row .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img, .flex-testimonial-slider-row .flex-innovation-blocks .slider-nav-custom .innovation-item .inner-innovation-item .images-col .secondary-image-container .inner-logo img {
    max-width: 200px;
  }
}
/*--------------------------------------------------------------
# Slick Sliders
--------------------------------------------------------------*/
/* ===============
Slick Slider
=============== */
.cc-slider {
  overflow: hidden;
  position: relative;
}
.cc-slider .slider-scope {
  display: block;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.cc-slider .slider-scope .slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  max-height: 100%;
  padding: 0;
  position: relative;
}
.cc-slider .slider-scope .slick-list:focus {
  outline: none;
}
.cc-slider .slider-scope .slick-list.dragging {
  cursor: hand;
  cursor: pointer;
}
.cc-slider .slider-scope .slick-list .slick-track {
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  max-height: 100%;
  position: relative;
  top: 0;
}
.cc-slider .slider-scope .slick-list .slick-track .slick-slide {
  overflow: hidden;
}
.cc-slider.ce-image-carousel {
  position: relative;
}
.cc-slider.ce-image-carousel .slick-arrow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background: #E5EEEF;
  width: 36px;
  height: 36px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cc-slider.ce-image-carousel .slick-arrow:hover {
  background: #b6cfd2;
}
.cc-slider.ce-image-carousel .slick-arrow.next {
  left: 36px;
}
.contrast-high .cc-slider.ce-image-carousel .slick-arrow {
  background: #F2F2F2;
}
.contrast-high .cc-slider.ce-image-carousel .slick-arrow:hover {
  background: #ccc;
}
.bg-color_4 .cc-slider.ce-image-carousel .slick-arrow {
  background: #fff;
}
.bg-color_4 .cc-slider.ce-image-carousel .slick-arrow:hover {
  background: #d9d9d9;
}
.cc-slider.ce-image-carousel .slick-arrow svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 12px;
  height: 100%;
}
.cc-slider.ce-image-carousel .slick-arrow svg path {
  fill: #005A5F;
}
.contrast-high .cc-slider.ce-image-carousel .slick-arrow svg path {
  fill: #000;
}
.cc-slider.cc-companies-carousel, .cc-slider.cc-contentblock-carousel, .cc-slider.cc-vacancy-carousel, .cc-slider.cc-testimonial-carousel {
  position: relative;
}
.cc-slider.cc-companies-carousel .slider-scope, .cc-slider.cc-contentblock-carousel .slider-scope, .cc-slider.cc-vacancy-carousel .slider-scope, .cc-slider.cc-testimonial-carousel .slider-scope {
  padding-top: 30px;
}
.cc-slider.cc-companies-carousel .slick-arrow, .cc-slider.cc-contentblock-carousel .slick-arrow, .cc-slider.cc-vacancy-carousel .slick-arrow, .cc-slider.cc-testimonial-carousel .slick-arrow {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cc-slider.cc-companies-carousel .slick-arrow.prev, .cc-slider.cc-contentblock-carousel .slick-arrow.prev, .cc-slider.cc-vacancy-carousel .slick-arrow.prev, .cc-slider.cc-testimonial-carousel .slick-arrow.prev {
  right: 25px;
}
.cc-slider.cc-companies-carousel .slick-arrow svg, .cc-slider.cc-contentblock-carousel .slick-arrow svg, .cc-slider.cc-vacancy-carousel .slick-arrow svg, .cc-slider.cc-testimonial-carousel .slick-arrow svg {
  width: 15px;
}
.cc-slider.cc-companies-carousel .slick-arrow svg path, .cc-slider.cc-contentblock-carousel .slick-arrow svg path, .cc-slider.cc-vacancy-carousel .slick-arrow svg path, .cc-slider.cc-testimonial-carousel .slick-arrow svg path {
  fill: #005A5F;
}
.contrast-high .cc-slider.cc-companies-carousel .slick-arrow svg path, .contrast-high .cc-slider.cc-contentblock-carousel .slick-arrow svg path, .contrast-high .cc-slider.cc-vacancy-carousel .slick-arrow svg path, .contrast-high .cc-slider.cc-testimonial-carousel .slick-arrow svg path {
  fill: #000;
}
.slider-nav .dots ul {
  list-style: none;
  position: relative;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  margin-top: 15px;
}
.slider-nav .dots ul > li {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background: #E5EEEF;
  border: 2px solid #E5EEEF;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  margin: 2px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.contrast-high .slider-nav .dots ul > li {
  background: #F2F2F2;
  border-color: #F2F2F2;
}
.bg-color_4 .slider-nav .dots ul > li {
  background: #fff;
  border-color: #fff;
}
.slider-nav .dots ul > li.slick-active {
  background: #005A5F;
}
.contrast-high .slider-nav .dots ul > li.slick-active {
  background: #000;
}
.slider-nav .dots ul > li button {
  display: none;
}
/*--------------------------------------------------------------
# Fancybox
--------------------------------------------------------------*/
/* ===============
   Fancybox
   =============== */
/** Fancybox */
.fancybox-container {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
  /* Navigation arrows */
  /* Buttons */
}
.fancybox-container .fancybox-bg {
  background: #000;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.fancybox-is-open.fancybox-container .fancybox-bg {
  opacity: 0.7;
}
.fancybox-container .fancybox-outer, .fancybox-container .fancybox-inner, .fancybox-container .fancybox-bg, .fancybox-container .fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.fancybox-container .fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.fancybox-container .fancybox-infobar, .fancybox-container .fancybox-toolbar, .fancybox-container .fancybox-caption, .fancybox-container .fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity 0.25s ease, visibility 0.25s ease;
  -moz-transition: opacity 0.25s ease, visibility 0.25s ease;
  -ms-transition: opacity 0.25s ease, visibility 0.25s ease;
  -o-transition: opacity 0.25s ease, visibility 0.25s ease;
  transition: opacity 0.25s ease, visibility 0.25s ease;
  visibility: hidden;
  z-index: 99997;
}
@media only screen and (max-width: 768px) {
  .fancybox-container .fancybox-infobar, .fancybox-container .fancybox-toolbar, .fancybox-container .fancybox-caption, .fancybox-container .fancybox-navigation .fancybox-button {
    opacity: 1 !important;
    visibility: visible !important;
  }
}
.fancybox-container.fancybox-show-infobar .fancybox-infobar, .fancybox-container.fancybox-show-toolbar .fancybox-toolbar, .fancybox-container.fancybox-show-caption .fancybox-caption, .fancybox-container.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  -webkit-transition: opacity 0.25s ease, visibility 0.25s ease;
  -moz-transition: opacity 0.25s ease, visibility 0.25s ease;
  -ms-transition: opacity 0.25s ease, visibility 0.25s ease;
  -o-transition: opacity 0.25s ease, visibility 0.25s ease;
  transition: opacity 0.25s ease, visibility 0.25s ease;
  visibility: visible;
}
.fancybox-container .fancybox-infobar {
  color: #fff;
  font-size: 18px;
  height: 44px;
  left: 0;
  padding: 0 10px;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  width: 44px;
}
.fancybox-container .fancybox-toolbar {
  right: 0;
  top: 0;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.fancybox-container .fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 60px;
  opacity: 0;
  padding: 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 60px;
}
.fancybox-container .fancybox-navigation .fancybox-button > div {
  padding: 5px;
}
.fancybox-container .fancybox-navigation .fancybox-button.fancybox-button--arrow_left {
  left: 0;
}
.fancybox-container .fancybox-navigation .fancybox-button.fancybox-button--arrow_right {
  right: 0;
}
.fancybox-container .fancybox-navigation .fancybox-button.fancybox-button--arrow_left:hover, .fancybox-container .fancybox-navigation .fancybox-button.fancybox-button--arrow_right:hover {
  background-color: transparent;
  color: #fff;
}
.fancybox-container .fancybox-navigation .fancybox-button.fancybox-button--arrow_left:hover > div, .fancybox-container .fancybox-navigation .fancybox-button.fancybox-button--arrow_right:hover > div {
  background-color: #F2F2F2;
}
.fancybox-container .fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 99994;
}
.fancybox-is-open .fancybox-container .fancybox-stage {
  overflow: hidden;
}
.fancybox-container .fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transition-property: transform;
  -moz-transition-property: transform;
  -ms-transition-property: transform;
  -o-transition-property: transform;
  transition-property: transform;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -ms-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}
.fancybox-is-sliding.fancybox-container .fancybox-slide {
  display: block;
}
.fancybox-container .fancybox-slide .fancybox-content {
  display: block;
  margin: 0;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
  /* Fix iOS */
}
.fancybox-container .fancybox-slide .fancybox-content .fancybox-image, .fancybox-container .fancybox-slide .fancybox-content .fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  width: 100%;
}
.fancybox-container .fancybox-slide .fancybox-content .fancybox-spaceball {
  z-index: 1;
}
.fancybox-container .fancybox-slide .fancybox-content .fancybox-video, .fancybox-container .fancybox-slide .fancybox-content .fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.fancybox-container .fancybox-slide .fancybox-content .fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}
.fancybox-container .fancybox-slide.fancybox-slide--previous, .fancybox-container .fancybox-slide.fancybox-slide--current, .fancybox-container .fancybox-slide.fancybox-slide--next {
  display: block;
}
.fancybox-container .fancybox-slide.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}
.fancybox-container .fancybox-slide.fancybox-slide--image:before {
  display: none;
}
@media only screen and (max-width: 600px) {
  .fancybox-container .fancybox-slide.fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-container .fancybox-slide.fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
}
.fancybox-container .fancybox-slide.fancybox-slide--image .fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}
.fancybox-container .fancybox-slide.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  transform-origin: top left;
  -webkit-transition-property: transform;
  -moz-transition-property: transform;
  -ms-transition-property: transform;
  -o-transition-property: transform;
  transition-property: transform;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -ms-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  z-index: 99995;
}
.fancybox-container .fancybox-slide.fancybox-slide--html {
  padding: 6px;
}
.fancybox-container .fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #F2F2F2;
  cursor: pointer;
  display: block;
  height: 44px;
  margin: 0;
  padding: 10px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  width: 44px;
  /* Fix IE11 */
}
.fancybox-container .fancybox-button:visited, .fancybox-container .fancybox-button:link {
  color: #565656;
}
.fancybox-container .fancybox-button:hover {
  background-color: #F2F2F2;
  color: #fff;
}
.fancybox-container .fancybox-button:focus {
  outline: none;
}
.fancybox-container .fancybox-button.fancybox-focus {
  outline: 1px dotted;
}
.fancybox-container .fancybox-button:disabled, .fancybox-container .fancybox-button:disabled:hover {
  background-color: rgba(30, 30, 30, 0.3) !important;
  color: #888 !important;
  cursor: default;
  outline: none;
}
.fancybox-container .fancybox-button:disabled > div, .fancybox-container .fancybox-button:disabled:hover > div {
  background-color: transparent !important;
}
.fancybox-container .fancybox-button div {
  height: 100%;
}
.fancybox-container .fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  width: 100%;
}
.fancybox-container .fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}
.fancybox-container .fancybox-button.fancybox-button--play svg:nth-child(2), .fancybox-container .fancybox-button.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}
.fancybox-container .fancybox-button.fancybox-button--pause svg:nth-child(1), .fancybox-container .fancybox-button.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}
.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}
.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content {
  cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
  cursor: grabbing;
}
.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .fancybox-content {
  background: #000;
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}
.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}
.fancybox-error p {
  color: #444;
  font-size: 18px;
  line-height: 1.6;
  margin: 0;
  padding: 0;
}
.fancybox-progress {
  background: #F2F2F2;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0;
  -moz-transform-origin: 0;
  -ms-transform-origin: 0;
  -o-transform-origin: 0;
  transform-origin: 0;
  -webkit-transition-property: transform;
  -moz-transition-property: transform;
  -ms-transition-property: transform;
  -o-transition-property: transform;
  transition-property: transform;
  z-index: 99998;
}
/**
 * Close button on the top right corner of html content
 */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #565656;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}
.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}
@media only screen and (max-width: 600px) {
  .fancybox-close-small {
    right: -6px;
  }
}
.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}
/* Caption */
/**
 * Loading indicator
 */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}
@keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/**
 *Transition effects
 */
.fancybox-animated {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
  -moz-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
  -ms-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
  -o-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}
/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  -moz-transform: scale3d(1.5, 1.5, 1.5);
  -ms-transform: scale3d(1.5, 1.5, 1.5);
  -o-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  -moz-transform: scale3d(0.5, 0.5, 0.5);
  -ms-transform: scale3d(0.5, 0.5, 0.5);
  -o-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: 1, 1, 1;
  -moz-transform: 1, 1, 1;
  -ms-transform: 1, 1, 1;
  -o-transform: 1, 1, 1;
  transform: 1, 1, 1;
}
/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
  -moz-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  -o-transform: rotate(-360deg);
  transform: rotate(-360deg);
}
.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}
/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  -moz-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  -ms-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  -o-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  -moz-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  -ms-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  -o-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
