@charset "UTF-8";
@font-face {
  font-family: 'Cognizant-Icons';
  src: url("./fonts/cognizant/Cognizant-Icons.eot");
  src: url("./fonts/cognizant/Cognizant-Icons.eot") format("embedded-opentype"), url("./fonts/cognizant/Cognizant-Icons.ttf") format("truetype"), url("./fonts/cognizant/Cognizant-Icons.woff") format("woff"), url("./fonts/cognizant/Cognizant-Icons.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Cognizant Sans';
  src: url('./fonts/cognizant/CognizantSans-ThinItalic.eot');
  src: local('Cognizant Sans Thin Italic'), local('/content/dam/cognizant_foundation/fonts/CognizantSans-ThinItalic'), url('./fonts/cognizant/CognizantSans-ThinItalic.eot?#iefix') format('embedded-opentype'), url('./fonts/cognizant/CognizantSans-ThinItalic.woff2') format('woff2'), url('./fonts/cognizant/CognizantSans-ThinItalic.woff') format('woff');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cognizant Sans';
  src: url('./fonts/cognizant/CognizantSans-Regular.eot');
  src: local('Cognizant Sans Regular'), local('/content/dam/cognizant_foundation/fonts/CognizantSans-Regular'), url('./fonts/cognizant/CognizantSans-Regular.eot?#iefix') format('embedded-opentype'), url('./fonts/cognizant/CognizantSans-Regular.woff2') format('woff2'), url('./fonts/cognizant/CognizantSans-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cognizant Sans';
  src: url('./fonts/cognizant/CognizantSans-Bold.eot');
  src: local('Cognizant Sans Bold'), local('/content/dam/cognizant_foundation/fonts/CognizantSans-Bold'), url('./fonts/cognizant/CognizantSans-Bold.eot?#iefix') format('embedded-opentype'), url('./fonts/cognizant/CognizantSans-Bold.woff2') format('woff2'), url('./fonts/cognizant/CognizantSans-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cognizant Sans';
  src: url('./fonts/cognizant/CognizantSans-Heavy.eot');
  src: local('Cognizant Sans Heavy'), local('/content/dam/cognizant_foundation/fonts/CognizantSans-Heavy'), url('./fonts/cognizant/CognizantSans-Heavy.eot?#iefix') format('embedded-opentype'), url('./fonts/cognizant/CognizantSans-Heavy.woff2') format('woff2'), url('./fonts/cognizant/CognizantSans-Heavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cognizant Sans';
  src: url('./fonts/cognizant/CognizantSans-BoldItalic.eot');
  src: local('Cognizant Sans Bold Italic'), local('/content/dam/cognizant_foundation/fonts/CognizantSans-BoldItalic'), url('./fonts/cognizant/CognizantSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('./fonts/cognizant/CognizantSans-BoldItalic.woff2') format('woff2'), url('./fonts/cognizant/CognizantSans-BoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cognizant Sans';
  src: url('./fonts/cognizant/CognizantSans-LightItalic.eot');
  src: local('Cognizant Sans Light Italic'), local('/content/dam/cognizant_foundation/fonts/CognizantSans-LightItalic'), url('./fonts/cognizant/CognizantSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('./fonts/cognizant/CognizantSans-LightItalic.woff2') format('woff2'), url('./fonts/cognizant/CognizantSans-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cognizant Sans';
  src: url('./fonts/cognizant/CognizantSans-Thin.eot');
  src: local('Cognizant Sans Thin'), local('/content/dam/cognizant_foundation/fonts/CognizantSans-Thin'), url('./fonts/cognizant/CognizantSans-Thin.eot?#iefix') format('embedded-opentype'), url('./fonts/cognizant/CognizantSans-Thin.woff2') format('woff2'), url('./fonts/cognizant/CognizantSans-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cognizant Sans';
  src: url('./fonts/cognizant/CognizantSans-HeavyItalic.eot');
  src: local('Cognizant Sans Heavy Italic'), local('/content/dam/cognizant_foundation/fonts/CognizantSans-HeavyItalic'), url('./fonts/cognizant/CognizantSans-HeavyItalic.eot?#iefix') format('embedded-opentype'), url('./fonts/cognizant/CognizantSans-HeavyItalic.woff2') format('woff2'), url('./fonts/cognizant/CognizantSans-HeavyItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cognizant Sans';
  src: url('./fonts/cognizant/CognizantSans-Light.eot');
  src: local('Cognizant Sans Light'), local('/content/dam/cognizant_foundation/fonts/CognizantSans-Light'), url('./fonts/cognizant/CognizantSans-Light.eot?#iefix') format('embedded-opentype'), url('./fonts/cognizant/CognizantSans-Light.woff2') format('woff2'), url('./fonts/cognizant/CognizantSans-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cognizant Sans';
  src: url('./fonts/cognizant/CognizantSans-Italic.eot');
  src: local('Cognizant Sans Italic'), local('/content/dam/cognizant_foundation/fonts/CognizantSans-Italic'), url('./fonts/cognizant/CognizantSans-Italic.eot?#iefix') format('embedded-opentype'), url('./fonts/cognizant/CognizantSans-Italic.woff2') format('woff2'), url('./fonts/cognizant/CognizantSans-Italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
/* GLLIX_R*/
/**
LIGHT 1
 */
@font-face {
  font-family: 'Gellix';
  src: local('Gellix Light'), url('./fonts/Gellix/Gellix-Light_R.otf') format('otf'), url('./fonts/Gellix/Gellix-Light_R.woff2') format('woff2'), url('./fonts/Gellix/Gellix-Light_R.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/**
LIGHT ITALIC  2
 */
@font-face {
  font-family: 'Gellix';
  src: local('Gellix Light Italic'), url('./fonts/Gellix/Gellix-LightItalic_R.otf') format('otf'), url('./fonts/Gellix/Gellix-LightItalic_R.woff2') format('woff2'), url('./fonts/Gellix/Gellix-LightItalic_R.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/**
REGULAR  3
 */
@font-face {
  font-family: 'Gellix';
  src: local('Gellix Regular'), url('./fonts/Gellix/Gellix-Regular_R.otf') format('otf'), url('./fonts/Gellix/Gellix-Regular_R.woff2') format('woff2'), url('./fonts/Gellix/Gellix-Regular_R.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/**
REGULAR  ITALIC  4
 */
@font-face {
  font-family: 'Gellix';
  src: local('Gellix Regular Italic'), url('./fonts/Gellix/Gellix-RegularItalic_R.otf') format('otf'), url('./fonts/Gellix/Gellix-RegularItalic_R.woff2') format('woff2'), url('./fonts/Gellix/Gellix-RegularItalic_R.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
/**
SEMI BOLD  5
 */
@font-face {
  font-family: 'Gellix';
  src: local('Gellix Bold'), url('./fonts/Gellix/Gellix-SemiBold_R.otf') format('otf'), url('./fonts/Gellix/Gellix-SemiBold_R.woff2') format('woff2'), url('./fonts/Gellix/Gellix-SemiBold_R.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
/**
SEMI BOLD ITALIC  6
 */
@font-face {
  font-family: 'Gellix';
  src: local('Gellix Bold Italic'), url('./fonts/Gellix/Gellix-SemiBoldItalic_R.otf') format('otf'), url('./fonts/Gellix/Gellix-SemiBoldItalic_R.woff2') format('woff2'), url('./fonts/Gellix/Gellix-SemiBoldItalic_R.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
/* GLLIX_R*/
* {
  font-family: "Gellix", "Cognizant Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
body {
  font-family: "Gellix", "Cognizant Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  color: #53565A;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
h1,
.h1,
h2,
.h2 {
  font-family: "Gellix", "Cognizant Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  color: #000048;
  text-rendering: optimizeLegibility;
  font-weight: bold;
}
h1 + *,
.h1 + *,
h2 + *,
.h2 + * {
  margin-top: 20px;
}
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Gellix", "Cognizant Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  color: #000048;
  text-rendering: optimizeLegibility;
  font-weight: bold;
}
h3 + *,
.h3 + *,
h4 + *,
.h4 + *,
h5 + *,
.h5 + *,
h6 + *,
.h6 + * {
  margin-top: 20px;
}
label a {
  color: #97F5F7;
}
a:focus,
a:hover {
  color: #06C7CC;
}
header {
  background-color: #fff;
}
header .submenu .language-menu {
  color: #53565A;
}
header .submenu .language-menu a {
  color: #53565A;
}
header .submenu ul li a {
  color: #53565A;
}
header .submenu .burger-menu {
  background-image: url(/var/static/img/cogni-bars-light.svg);
}
.scrolled header {
  background-color: #fff;
}
.sidebar a {
  background-color: #06C7CC;
}
.sidebar a.social {
  background-color: #06C7CC;
}
.color_white {
  color: #fff;
}
.color_blue {
  color: #000048;
}
.color_green {
  color: #06C7CC;
}
.color_blue p,
.color_blue strong,
.color_blue b,
.color_blue li,
.color_blue a,
.color_blue td {
  color: #000048;
}
.color_green p,
.color_green strong,
.color_green b,
.color_green li,
.color_green a,
.color_green td {
  color: #06C7CC;
}
.btn_default {
  border-radius: 100px;
  background-color: #06C7CC;
  color: #000048;
  vertical-align: middle;
  padding: 14px 45px 12px 15px;
  position: relative;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.btn_default:hover,
.btn_default:focus {
  background-color: #97F5F7;
  color: #000048;
}
.btn_default:after {
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  display: block;
  content: "";
  background-image: url("/var/static/img/btn-arrow.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 16px;
  width: 16px;
}
.btn_default.btn_default-blue {
  background-color: #2F78c4;
  color: #fff;
}
.btn_default.btn_default-blue:hover {
  background-color: #000048;
  color: #fff;
}
.btn_default.btn_default-green {
  background-color: #06C7CC;
  color: #000048;
}
.btn_default.btn_default-green:hover,
.btn_default.btn_default-green:focus {
  background-color: #97F5F7;
  color: #000048;
}
.main .copy_default,
.main p,
.main ul li,
.main ol li,
.main a {
  font-size: 20px;
  font-weight: 400;
}
.main .copy_default a,
.main p a,
.main ul li a,
.main ol li a,
.main a a {
  color: #26EFE9;
}
.main .copy_default a:hover,
.main p a:hover,
.main ul li a:hover,
.main ol li a:hover,
.main a a:hover {
  color: #06C7CC;
}
.main .bg_default.arrows:after,
.main .bg_box.arrows:after,
.main .bg_default.arrows:before,
.main .bg_box.arrows:before {
  display: none;
}
.main .brick_header {
  position: relative;
}
.main .brick_header:after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: #ffffff;
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
}
.main .brick_header img,
.main .brick_header picture {
  display: block;
  width: 100%;
}
.main .brick_header_copybox {
  background-color: transparent;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  z-index: 3;
}
.main .brick_header_copybox.opacity_80:after {
  display: none;
}
.main .brick_header_copybox .default_headline {
  background-color: transparent !important;
}
.main .brick_header_copybox .h2_headline > * {
  font-size: 20px;
  line-height: 26px;
  color: #53565A;
}
.main a.brick_boxes_item .inbox,
.main div.brick_boxes_item .inbox,
.main div.brick_img .holder .copy_default {
  background-color: rgba(0, 0, 72, 0.6);
}
.main div.brick_boxes.onslide .inbox {
  background: none;
}
.main div.brick_boxes.custom .inbox {
  background: none;
}
.main .brick_boxes .swiper-button-next:after {
  background-image: url("/var/static/img/cog-arrow-right.svg");
}
.main .brick_boxes .swiper-button-prev:after {
  background-image: url("/var/static/img/cog-arrow-left.svg");
}
.brick_cybernav.custom {
  background-image: url("/Mediathek/Startseite/Navigator_Cognizant_CI.png");
}
.brick_cybernav.custom .area .inbox .nav .point {
  background-color: #92BBE6;
}
.brick_cybernav.custom .area .inbox .nav .point:before {
  border-right: 30px solid #92BBE6;
  border-bottom: 30px solid #92BBE6;
}
.brick_cybernav .sub_area .page .close {
  padding-left: 40px;
  right: 80px;
}
.brick_cybernav .sub_area .page .close:after {
  background-image: url("/var/static/img/btn-arrow-left.svg");
  background-size: auto 100%;
}
.brick_cybernav .sub_area .page .title > * {
  color: #06C7CC;
}
.brick_swiper .swiper-line {
  background-color: #000048;
}
.brick_swiper .location-holder .large-6 .swiper-container.bot .swiper-slide-active .copy_default * {
  color: #000048;
}
.brick_swiper .swiper-button-next:after {
  background-image: url("/var/static/img/cog-arrow-right.svg");
}
.brick_swiper .swiper-button-prev:after {
  background-image: url("/var/static/img/cog-arrow-left.svg");
}
.swiper-pagination-bullet {
  background-color: #e6e6e6;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #06C7CC;
}
.bg_green_opacity_50 {
  background: radial-gradient(at 18% 95%, #030060 0, rgba(3, 0, 96, 0.001) 80%), radial-gradient(at 85% 81%, #0ff 0, rgba(0, 255, 255, 0.001) 80%), radial-gradient(at 60% 99%, #3afded 10%, rgba(58, 253, 237, 0.001) 50%), radial-gradient(at 35% 15%, #fbf9e8 0, rgba(251, 249, 232, 0.75) 10%, rgba(251, 249, 232, 0.001) 20%), radial-gradient(at 39% 25%, #fcf7e7 0, rgba(252, 247, 231, 0.75) 30%, rgba(252, 247, 231, 0.001) 60%), radial-gradient(at 2% 2%, #f6d6d8 0, rgba(246, 214, 216, 0.001) 55%), radial-gradient(at 0 98%, #250075 0, rgba(37, 0, 117, 0.001) 85%), radial-gradient(at 98% 3%, #0037ad 0, rgba(0, 55, 173, 0.001) 85%), radial-gradient(at 76% 2%, #0270bb 10%, rgba(2, 112, 187, 0.001) 60%);
}
.bg_blue_opacity_50 {
  background: linear-gradient(120deg, #2f78c4 0%, #97f5f7 100%);
}
.bg_grey {
  background-color: #e6e6e6;
}
.bg_blue {
  background-color: #000048;
}
footer.margin {
  margin-top: 40px;
}
.blog .paging a:not(.btn_default).active {
  background-color: #97F5F7;
}
.blog .paging a:not(.btn_default) {
  color: #06C7CC;
}
.btn_default.small {
  padding-right: 40px;
}
.blog .paging .btn_default {
  margin-top: 0;
}
/*# sourceMappingURL=facelift.css.map */