/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(file:///app/themes/techteam/dist/8bd9815c9132a5d95421.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

:root{--responsive-scale: 1;--font-scale: 1;--responsive-mobile-big-scale: 0.6}@media screen and (min-width: 960px){:root{--responsive-mobile-big-scale: 0.5}}@media screen and (min-width: 1280px){:root{--responsive-mobile-big-scale: 1}}@media only screen and (min-width: 768px)and (max-width: 1280px){:root{--responsive-scale: 1.2}}@media only screen and (min-width: 320px)and (max-width: 896px){:root{--responsive-scale: 0.8}}body.font-size--small{--font-scale: 0.8}body.font-size--large{--font-scale: 1.2}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(file:///app/themes/techteam/dist/8bd9815c9132a5d95421.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.wpcf7-acceptance span.wpcf7-list-item-label,.wpcf7-checkbox span.wpcf7-list-item-label{line-height:40px !important}@media only screen and (min-width: 320px)and (max-width: 896px){.wpcf7-acceptance span.wpcf7-list-item-label,.wpcf7-checkbox span.wpcf7-list-item-label{line-height:28px !important}}span.wpcf7-list-item{display:inline-block;margin:0}.wpcf7 .wpcf7-list-item{display:block}.wpcf7-checkbox label,.wpcf7-acceptance label{position:relative;cursor:pointer}.wpcf7-checkbox input[type=checkbox],.wpcf7-acceptance input[type=checkbox]{position:absolute;visibility:hidden;width:33px;height:33px;top:0;left:0}.wpcf7-checkbox input[type=checkbox]+span::before,.wpcf7-acceptance input[type=checkbox]+span::before{display:block;position:absolute;content:"";height:33px;width:33px;top:2px;left:0;border:1px solid #c4c4be;background-color:var(--color-bg-medium);border-radius:0}.wpcf7-checkbox input[type=checkbox]+span::after,.wpcf7-acceptance input[type=checkbox]+span::after{display:block;position:absolute;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMnB0IiB2aWV3Qm94PSIwIC02NSA1MTIgNTEyIiB3aWR0aD0iNTEycHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9ImZpXzE2MzM4MzAiPjxwYXRoIGQ9Im00NDQuMTc1NzgxIDAtMjYwLjg3MTA5MyAyNDIuMDExNzE5LTExMC4zMjQyMTktMTE3LjczNDM3NS03Mi45ODA0NjkgNjguMzg2NzE4IDE3OC4yMzQzNzUgMTkwLjIwNzAzMiAzMzMuNzY1NjI1LTMwOS4zNTE1NjN6bTAgMCIvPjwvc3ZnPg==");background-size:contain;background-repeat:no-repeat;height:calc(26px);width:calc(26px);top:5px;left:4px;visibility:hidden;font-size:18px;text-align:center;line-height:calc(26px);filter:invert(0)}.wpcf7-checkbox input[type=checkbox]:checked+span::before,.wpcf7-acceptance input[type=checkbox]:checked+span::before{background:#000 !important}.wpcf7-checkbox input[type=checkbox]:checked+span::after,.wpcf7-acceptance input[type=checkbox]:checked+span::after{visibility:visible;filter:invert(1)}.wpcf7-list-item-label{margin-left:33px;display:inline-block}:root{--color-devs-bg: #2e4d6b;--color-devs-card-bg: #2a3441;--color-devs-card-text: #ffffff;--color-devs-card-text-secondary: #b0b8c4;--color-devs-chip-bg: #3d4a5c;--color-devs-chip-text: #e6ff75;--color-devs-accent: #e6ff75;--color-devs-nav-bg: rgba(255, 255, 255, 0.1);--color-devs-nav-hover: rgba(255, 255, 255, 0.2);--color-devs-progress-bg: rgba(255, 255, 255, 0.1)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-primary-text: #0f172a;--color-footer-bg: #21211f;--color-footer-text: white;--color-footer-text-secondary: #f5f5f5;--color-bg-primary: #e6ff75;--color-bg-medium: #f6f7f0;--color-bg-light: #cffaed;--color-text-primary: #1e1e1e;--color-button-primary: #bbdd52;--color-button-primary-text: #000000;--color-button-primary-hover: #bbdd52;--color-nav-button-inactive: #ddded8;--color-header-bg: #f6f7f0;--color-mobile-menu-bg: black;--color-mobile-menu-text: white;--color-input-active-bg: white;--color-input-invalid-text: #cc0059;--color-hero-video-overlay: #2e4d6bcc;--color-hero-text-color: white;--color-contact-form-bg: #1E293B;--color-contact-form-highlight-text: #bbdd52;--color-team-card-bg: #fbffe5;--color-team-icon-bg: #b6e53d;--color-accent-primary: #bbdd52}body.theme-light{--color-primary: lightblue;--color-background: #fff}@font-face{font-family:"avenirnextltpro-regular";src:url(file:///app/themes/techteam/dist/a48e8b3672bedcb83e63.eot);src:url(file:///app/themes/techteam/dist/a48e8b3672bedcb83e63.eot) format("embedded-opentype"),url(file:///app/themes/techteam/dist/0edd68ac77359f607867.otf) format("opentype"),url(file:///app/themes/techteam/dist/0be2015ea3f43af98f02.svg) format("svg"),url(file:///app/themes/techteam/dist/bec636bae071c911e3cc.ttf) format("truetype"),url(file:///app/themes/techteam/dist/4cfaa8b32ecd40fbab84.woff) format("woff"),url(file:///app/themes/techteam/dist/8845756098a3d5889a31.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"avenirnextltpro-bold";src:url(file:///app/themes/techteam/dist/98527334acdc7bc6f680.eot);src:url(file:///app/themes/techteam/dist/98527334acdc7bc6f680.eot) format("embedded-opentype"),url(file:///app/themes/techteam/dist/3195c3013b4b55dc032a.otf) format("opentype"),url(file:///app/themes/techteam/dist/599d516a50be636788f4.svg) format("svg"),url(file:///app/themes/techteam/dist/365c6271592aeb5d1a66.ttf) format("truetype"),url(file:///app/themes/techteam/dist/3f988f6bc55be03bc608.woff) format("woff"),url(file:///app/themes/techteam/dist/c5766ef8b1fe3428d3fe.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"avenirnextltpro-it";src:url(file:///app/themes/techteam/dist/c11a51c911578b24540c.eot);src:url(file:///app/themes/techteam/dist/c11a51c911578b24540c.eot) format("embedded-opentype"),url(file:///app/themes/techteam/dist/cfbe07c83922da1911c2.otf) format("opentype"),url(file:///app/themes/techteam/dist/342074f2e764905d6e28.svg) format("svg"),url(file:///app/themes/techteam/dist/39f27eb375e1d81d19bd.ttf) format("truetype"),url(file:///app/themes/techteam/dist/835617a18d27aa13c257.woff) format("woff"),url(file:///app/themes/techteam/dist/85a73a296de8e820d411.woff2) format("woff2");font-weight:normal;font-style:normal}.h1,.headline,h1{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 60px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 70px)) "Manrope",serif !important;letter-spacing:normal;margin:0 0 16px}.h2,.typo-title,h2{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 36px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal;margin:0 0 16px}.h3,.typo-subheading-2,h3{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 35px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 45px)) "Manrope",serif !important;letter-spacing:normal;margin:0 0 16px}.h4,.typo-subheading-1,h4{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 22px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 24px)) "Manrope",serif !important;letter-spacing:normal;margin:0 0 16px}.h5,h5{font:400 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;margin:0 0 12px}.h6,h6{font:300 calc(calc(calc(var(--font-scale) * 20px)) * 0.67)/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;margin:0 0 12px}.typo-body-1{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal}.typo-body-1 p{margin:0 0 12px}p{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal}.typo-display-4{font:300 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 56px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 67.2px)) "Manrope",serif !important;letter-spacing:normal;margin:0 0 56px}.typo-display-3{font:300 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 64px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 76.8px)) "Manrope",serif !important;letter-spacing:normal;margin:0 0 64px}.typo-display-2{font:300 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 72px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 86.4px)) "Manrope",serif !important;letter-spacing:normal;margin:0 0 64px}.typo-display-1{font:300 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 80px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 96px)) "Manrope",serif !important;letter-spacing:normal;margin:0 0 64px}.typo-body-2{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal}.typo-counter-1{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 143px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 160px)) "Manrope",serif !important;letter-spacing:normal}.typo-counter{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 105px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 120px)) "Manrope",serif !important;letter-spacing:normal}.typo-subheading-0{font:400 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal}.typo-hero-subtitle{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 35px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 45px)) "Manrope",serif !important;letter-spacing:normal}.typo-hero-subtitle-tablet{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 26px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 35px)) "Manrope",serif !important;letter-spacing:normal}.typo-hero-subtitle-mobile-max{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 28px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal}.typo-reference-title-mobile-max{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 28px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal}.typo-body-0{font:600 calc(calc(var(--font-scale) * 17px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal}.typo-small-1{font:400 calc(calc(var(--font-scale) * 16px))/calc(calc(var(--font-scale) * 18px)) "Manrope",serif !important;letter-spacing:normal}.typo-small-2{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal}.typo-small-3{font:400 calc(calc(var(--font-scale) * 12px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal}.typo-button{font:600 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal}.typo-display-5{font:300 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 48px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 57.6px)) "Manrope",serif !important;letter-spacing:normal}.typo-display-6{font:300 calc(var(--responsive-scale) * calc(var(--font-scale) * 40px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 48px)) "Manrope",serif !important;letter-spacing:normal}section>[class*=__container],section>[class*=__outer-container]>[class*=__container]{padding-top:calc(122px * var(--responsive-scale) * 0.6);padding-bottom:calc(122px * var(--responsive-scale) * 0.6);padding-left:calc((var(--responsive-scale) * 0.3) * 64px);padding-right:calc((var(--responsive-scale) * 0.3) * 64px)}@media screen and (min-width: 1280px){section>[class*=__container],section>[class*=__outer-container]>[class*=__container]{padding-top:122px;padding-bottom:122px}}@media screen and (min-width: 960px){section>[class*=__container],section>[class*=__outer-container]>[class*=__container]{max-width:1772px;padding-left:calc((var(--responsive-scale) * 0.3) * 64px);padding-right:calc((var(--responsive-scale) * 0.3) * 64px);margin-left:auto;margin-right:auto}}section>[class*=__container]>h1,section>[class*=__outer-container]>[class*=__container]>h1{margin-bottom:calc(64px * var(--responsive-scale) * 0.8);text-align:center;color:var(--color-title)}@media screen and (min-width: 1280px){section>[class*=__container]>h1,section>[class*=__outer-container]>[class*=__container]>h1{margin-bottom:64px}}.button{font:600 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:15px 60px;gap:16px;text-decoration:inherit;cursor:pointer;outline:none}.button>*{cursor:pointer}.button--fill{background-color:var(--color-button-primary);border:2px solid var(--color-button-primary);color:var(--color-button-primary-text)}.button--fill:visited{color:var(--color-button-primary-text)}.button--fill:hover{background-color:var(--color-button-primary-hover);border:2px solid var(--color-button-primary-hover);color:var(--color-button-primary-text)}.button--fill:active{background-color:var(--color-button-primary-hover);border:2px solid var(--color-button-primary-hover);color:var(--color-button-primary-text)}.header{height:74px;display:flex;align-items:center;justify-content:center;background-color:var(--color-header-bg);position:sticky;top:0;transition:top .5s ease-in-out;z-index:1000}body.admin-bar .header.header--scrolled:not(.header--hidden){top:0}@media only screen and (min-width: 320px)and (max-width: 896px){.header{height:60px}body.admin-bar .header.header--scrolled:not(.header--hidden):not(.header--scrolled){top:46px}body.admin-bar .header.header--scrolled:not(.header--hidden):not(.header--scrolled).menu-open{top:0 !important}}.header__container{display:flex;justify-content:space-between;gap:10px;height:100%;padding:12px 15px 0;flex:1 1 1772px;max-width:calc(1772px - 2 * calc((var(--responsive-scale) * 0.3) * 64px));border-bottom:1px solid #000}.header__container .logo{display:inline-flex}.header__container .logo__container{display:flex;align-items:center}.header__container .logo__container a{display:flex;align-items:center}.header+section>div:first-child{margin-top:0}.header__spacer{flex-grow:1}.header .main-menu-actions{flex-shrink:1}.header .main-menu-actions .button{padding-left:16px;padding-right:16px;min-width:auto;border-radius:5px;box-shadow:inherit}.header .main-menu{display:flex;flex-shrink:0}.header .main-menu__container{display:flex;gap:24px;align-items:center}.header .main-menu__item{display:flex}.header .main-menu__link{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-primary);text-decoration:none;display:flex;align-items:center;position:relative;line-height:normal;height:calc(74px - (2 * 12px))}.header .main-menu__link:hover,.header .main-menu__link--active{font-weight:bold !important}.header .main-menu__link--active{font-weight:600 !important}.header .main-menu__link:hover a{font-weight:bold;color:var(--color-bg-primary)}.menu-open .header .main-menu__link{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 22px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 24px)) "Manrope",serif !important;letter-spacing:normal}.header .mobile-menu{position:fixed;top:0;left:-100%;height:100vh;max-width:100%;width:100%;background:var(--color-mobile-menu-bg);transition:left .3s ease-in-out;padding:12px;overflow-y:auto;z-index:100;box-shadow:-5px 0 15px rgba(0,0,0,.2)}.header .mobile-menu__close{position:absolute;top:10px;background:none;border:none;font-size:2rem;cursor:pointer;right:20px;color:var(--color-mobile-menu-text)}.header .mobile-menu__container{display:flex;flex-direction:column;gap:16px;padding-top:50px;padding-right:14px}.header .mobile-menu__item{text-align:end}.header .mobile-menu__link{color:#fff;text-decoration:none}.header .mobile-menu__link.current-menu-item{color:var(--color-bg-primary)}.header .header__hamburger{display:none;flex-direction:column;justify-content:center;width:40px;height:calc(74px - (2 * 12px));background:transparent;border:none;cursor:pointer;padding:0;z-index:101;margin-left:10px}.header .header__hamburger span{width:2rem;height:.25rem;margin:2px 0 2px auto !important;border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px;background:var(--color-text-primary)}.header .header__hamburger span:nth-child(2){width:1.5rem}.header .header__hamburger span:nth-child(3){width:1.7rem}@media screen and (max-width: 1024px){.header .header__hamburger{display:flex}.header .main-menu,.header .language-switcher{display:none !important}.header .mobile-menu{display:block}}.header .language-switcher{display:flex;align-items:center;margin-left:15px}.header .language-switcher__list{display:flex;gap:12px}.header .language-switcher__link{text-decoration:none;color:var(--color-mobile-menu-bg);text-transform:lowercase;font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal}.header .language-switcher__link:hover{font-weight:bold !important}.header .language-switcher__link--active{font-weight:900 !important}.header .language-switcher__item:not(:last-child)::after{content:"|";margin-left:4px}.header--hidden{top:-100%}body.home .header:not(.header--default),body.home-draft .header:not(.header--default){background-color:transparent !important}body.home .header:not(.header--default) .logo__container img,body.home-draft .header:not(.header--default) .logo__container img{filter:invert(1)}body.home .header:not(.header--default) .header__container,body.home-draft .header:not(.header--default) .header__container{border-bottom:none}body.home .header:not(.header--default) .main-menu__link,body.home .header:not(.header--default) .language-switcher__link,body.home-draft .header:not(.header--default) .main-menu__link,body.home-draft .header:not(.header--default) .language-switcher__link{color:var(--color-hero-text-color) !important}body.home .header:not(.header--default) .language-switcher__item:not(:last-child)::after,body.home-draft .header:not(.header--default) .language-switcher__item:not(:last-child)::after{color:var(--color-hero-text-color)}.menu-open .logo{z-index:101}.menu-open .logo img{filter:invert(100%);max-width:120px}.menu-open .header__hamburger{display:none !important}.menu-open .mobile-menu__container .mobile-menu__link{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 35px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 45px)) "Manrope",serif !important;letter-spacing:normal;padding-right:15px}.menu-open .mobile-menu__container .mobile-menu__item:first-child{border-top:1px solid var(--color-mobile-menu-text);padding-top:45px}.menu-open .mobile-menu__container .mobile-menu__link:hover{color:var(--color-bg-primary)}.menu-open .mobile-menu .language-switcher{display:flex !important;color:var(--color-mobile-menu-text);justify-content:end;margin-top:100px;padding-right:30px}.menu-open .mobile-menu .language-switcher a{color:var(--color-mobile-menu-text)}.footer{background-color:var(--color-footer-bg);color:var(--color-footer-text)}.footer>[class*=__container],.footer>[class*=__outer-container]>[class*=__container]{padding-top:calc(122px * var(--responsive-scale) * 0.6);padding-bottom:calc(122px * var(--responsive-scale) * 0.6);padding-left:calc((var(--responsive-scale) * 0.3) * 64px);padding-right:calc((var(--responsive-scale) * 0.3) * 64px)}@media screen and (min-width: 1280px){.footer>[class*=__container],.footer>[class*=__outer-container]>[class*=__container]{padding-top:122px;padding-bottom:122px}}@media screen and (min-width: 960px){.footer>[class*=__container],.footer>[class*=__outer-container]>[class*=__container]{max-width:1772px;padding-left:calc((var(--responsive-scale) * 0.3) * 64px);padding-right:calc((var(--responsive-scale) * 0.3) * 64px);margin-left:auto;margin-right:auto}}.footer>[class*=__container]>h1,.footer>[class*=__outer-container]>[class*=__container]>h1{margin-bottom:calc(64px * var(--responsive-scale) * 0.8);text-align:center;color:var(--color-title)}@media screen and (min-width: 1280px){.footer>[class*=__container]>h1,.footer>[class*=__outer-container]>[class*=__container]>h1{margin-bottom:64px}}.footer__container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:120px !important;padding-bottom:24px !important;gap:36px}@media screen and (min-width: 1280px){.footer__container{flex-direction:column;gap:177px}}.footer__row{display:flex;width:100%;justify-content:space-between;padding:10px 0;gap:24px}@media screen and (min-width: 1280px){.footer__row{gap:80px}}@media screen and (max-width: 959px){.footer__row{flex-direction:column}}.footer__column:first-child{flex-grow:1}@media screen and (max-width: 959px){.footer__column{margin:10px 0;text-align:center}}.footer__contact *,.footer__slogan,.footer__social-list *,.footer__menu-item *{color:var(--color-footer-text-secondary) !important}.footer__social-list{list-style:none;padding:0}.footer__social-list-item{margin-bottom:5px}.footer__menu{list-style:none;padding:0;display:flex;justify-content:center;flex-flow:row wrap;gap:12px;flex-grow:1}.footer__menu-item a{color:var(--color-footer-link);text-decoration:none}.footer__menu-item a:hover{text-decoration:underline}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}form .wpcf7-acceptance+span.wpcf7-not-valid-tip{margin-bottom:0 !important;padding-top:30px;font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal}form .wpcf7-not-valid-tip{color:var(--color-input-invalid-text)}form .wpcf7-spinner{order:2;flex:inherit;display:none}form.submitting .wpcf7-spinner{display:block}form a:not(.button){color:var(--color-text-primary) !important}.wpcf7 form .wpcf7-response-output{display:none !important}.form__group:not(.form__group--two-cols),.form__group--two-cols .form__group-item{margin-bottom:32px}.form__row,.form__group--two-cols{display:flex;flex-flow:column;gap:30px}.form__row>div,.form__group--two-cols>div{flex:1 1 50%}@media only screen and (min-width: 768px){.form__row,.form__group--two-cols{flex-flow:row;gap:90px}}.form__row{margin-bottom:25px}@media only screen and (min-width: 320px)and (max-width: 896px){.form__row{gap:0}}@media all and (min-width: 768px)and (max-width: 897px){.form__row{gap:32px !important}}@media only screen and (min-width: 768px){.form__group--two-cols{gap:30px}}@media only screen and (min-width: 320px)and (max-width: 896px){.form__group--two-cols{gap:0;flex-direction:column}}.form__text{color:var(--color-text-primary);font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal}.form .form__group-item--bitte{padding-top:15px;border-bottom:1px solid #c3c4bc;min-height:67px}.form .form__group--submit{display:flex;flex-direction:column;justify-content:center;align-items:center}.form .form__group--submit input[type=submit]{max-width:270px;width:270px;margin:auto;border-radius:0}.form .wpcf7-not-valid-tip{margin-bottom:-25px;background:#ecede4}.form .datenschutz .wpcf7-not-valid-tip{margin-top:35px;font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal}input[type=text],input[type=tel],input[type=date],input[type=email]{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;background-color:var(--color-bg-medium);color:var(--color-primary);outline:none;width:100%;border:none;border-bottom:1px solid #c3c4bc;padding:30px 10px 5px;height:72px}input[type=text]+span,input[type=tel]+span,input[type=date]+span,input[type=email]+span{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;padding-top:5px}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=email]::placeholder{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;color:#999}input[type=text]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=email]:focus{background-color:var(--color-input-active-bg)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}input[type=date]::-moz-calendar-picker-indicator{filter:invert(1);cursor:pointer}input[type=password]{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;background-color:var(--color-bg-medium);color:var(--color-primary);outline:none;width:100%;border:none;border-bottom:1px solid #c3c4bc;padding:30px 10px 5px;height:72px}input[type=password]+span{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;padding-top:5px}input[type=password]::placeholder{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;color:#999}input[type=password]:focus{background-color:var(--color-input-active-bg)}select{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;background-color:var(--color-bg-medium);color:var(--color-primary);outline:none;width:100%;border:none;border-bottom:1px solid #c3c4bc;padding:30px 10px 5px;height:72px}select+span{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;padding-top:5px}select::placeholder{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;color:#999}select:focus{background-color:var(--color-input-active-bg)}label{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;margin-bottom:-32px;padding-left:12px;display:flex;flex-direction:column;gap:4px;z-index:2;position:relative;color:var(--color-text-primary)}.form__group>label,.form__group .form__group-item>label{opacity:.5}.form__group-item,.form__group{position:relative}.form__group-item.has-value .form__label,.form__group-item.has-value label,.form__group.has-value .form__label,.form__group.has-value label{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.form__group-item:focus-within .form__label,.form__group-item:focus-within label,.form__group-item input:not(:placeholder-shown)~.form__label,.form__group-item input:not(:placeholder-shown)~label,.form__group-item textarea:not(:placeholder-shown)~.form__label,.form__group-item textarea:not(:placeholder-shown)~label,.form__group:focus-within .form__label,.form__group:focus-within label,.form__group input:not(:placeholder-shown)~.form__label,.form__group input:not(:placeholder-shown)~label,.form__group textarea:not(:placeholder-shown)~.form__label,.form__group textarea:not(:placeholder-shown)~label{opacity:0;visibility:hidden}.form__group--datetime:not(.has-value) label{top:-23px !important}textarea{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;background-color:var(--color-bg-medium);color:var(--color-primary);outline:none;width:100%;border:none;border-bottom:1px solid #c3c4bc;padding:30px 10px 5px;height:130px;margin-bottom:-8px;padding-top:0}textarea+span{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;padding-top:5px}textarea::placeholder{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;color:#999}textarea:focus{background-color:var(--color-input-active-bg)}textarea.wpcf7-not-valid{height:105px}.form__group--textarea{position:relative;padding-top:40px;background-color:var(--color-bg-medium)}.form__group--textarea .form__counter{position:absolute;top:0;right:12px;opacity:.5;font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal}.form__group--textarea label{padding-bottom:0;margin-top:0;position:absolute;top:2px}.form__group--textarea--active{background-color:var(--color-input-active-bg)}input[type=submit]{border-radius:9px;box-shadow:0 4px 5px 0 rgba(0,0,0,.03);display:flex;padding:16px;justify-content:center;align-items:center;gap:16px;align-self:stretch;color:#fff}[data-name=elearning-system] .wpcf7-list-item-label{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal}.activate-form{margin-bottom:50px}.activate-form+.form{display:none}.activate-form button{margin:auto}.header+.page-paragraph hr{display:none}.page-paragraph--small .page-paragraph__container{padding-top:0 !important;padding-bottom:60px !important}.page-paragraph__container h1{text-align:left !important;margin-bottom:32px !important}.page-paragraph__container hr{opacity:1;border-top:1px solid #000;border-bottom:none;margin-top:0}.page-paragraph__container--page{padding-top:60px !important}.page-paragraph__page-content p{margin-bottom:15px}.page-paragraph__page-content p+:not(p){margin-top:40px}.page-paragraph__page-content h1{font:300 calc(var(--responsive-scale) * calc(var(--font-scale) * 40px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 48px)) "Manrope",serif !important;letter-spacing:normal;text-align:center !important;margin-bottom:50px !important;font-weight:600 !important}.page-paragraph__content{display:flex;flex-flow:column;gap:12px}.page-paragraph__content a:not(.button){color:var(--color-primary-text);text-decoration:none}.page-paragraph__content a:not(.button):hover{text-decoration:underline}.page-paragraph__content a:not(.button)[href*="tel:"]{white-space:nowrap}.page-paragraph__content ol,.page-paragraph__content ul{padding-left:0}.page-paragraph__content li{position:relative;padding-left:30px;margin-bottom:12px}.page-paragraph__content li::before{content:"";position:absolute;top:0;left:0;width:8px;height:8px;background-color:#000;border-radius:50%;margin-top:12px}@media only screen and (min-width: 768px){.page-paragraph__content{flex-flow:row;gap:64px}.page-paragraph__content>div{flex:1 1 50%;max-width:50%}}.page-paragraph__image{display:flex;justify-content:center}@media screen and (min-width: 1280px){.page-paragraph__image{align-items:center}}.page-paragraph__counter{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 143px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 160px)) "Manrope",serif !important;letter-spacing:normal}.page-paragraph__action-row{margin-top:30px;display:flex;gap:24px;flex-flow:row wrap}.page-paragraph__action-row a{flex:0 1 auto}@media only screen and (min-width: 320px)and (max-width: 896px){#projektanforderungen div>p:last-of-type,#project-requirements div>p:last-of-type{text-align:center}#projektanforderungen .page-paragraph__action-row,#project-requirements .page-paragraph__action-row{justify-content:center}}body.form-sent-contact #kontakt .page-paragraph__content,body.form-sent-contact #contact .page-paragraph__content{display:none}.page-paragraph+.contact-form .contact-form__container{padding-top:0 !important}@media screen and (min-width: 1280px){.page-paragraph+.contact-form .contact-form__container{margin-top:-85px}}@media only screen and (min-width: 768px)and (max-width: 1280px){.page-paragraph+.contact-form .contact-form__container{margin-top:-30px}}.contact-form__container .thank-you-message{display:none;text-align:left;max-width:600px;width:100%;margin:auto;padding:60px 0}.contact-form__container .thank-you-message h3{margin-bottom:10px}.contact-form__container .thank-you-message p:last-child{margin-top:30px}.contact-form__container form.sent .thank-you-message{display:block}.contact-form__container form.sent .form{display:none}.contact-form-one-column{position:relative;color:var(--color-footer-text-secondary);background-color:var(--color-contact-form-bg)}.contact-form-one-column .form{display:flex;flex-direction:column}.contact-form-one-column .form__row--fields{order:0}.contact-form-one-column .form__row--acceptance{order:2}.contact-form-one-column .form__row--text{max-width:80%;order:3}.contact-form-one-column .form__row--submit{order:4}.contact-form-one-column .form__row{flex-direction:column;gap:0}.contact-form-one-column .form__row .form__column{display:flex;flex-direction:column}.contact-form-one-column .form__row .form__group--name{order:0}.contact-form-one-column .form__row .form__group--email{order:1}.contact-form-one-column .form__row .form__group--company{order:2}.contact-form-one-column .form__row .form__group--textarea{order:0;background:transparent;margin-bottom:0}.contact-form-one-column .form__row .form__group--textarea textarea{border:1px solid #ffffff33;background:transparent;color:#000}.contact-form-one-column .form__row .form__group--textarea .form__counter{font:400 calc(calc(var(--font-scale) * 12px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;left:0;padding-top:24px;position:relative}.contact-form-one-column .form__row .form__group--call{order:1}.contact-form-one-column .form__row input[type=email],.contact-form-one-column .form__row input[type=tel],.contact-form-one-column .form__row input[type=date],.contact-form-one-column .form__row input[type=text]{background:transparent;height:51px;border:1px solid #ffffff33;padding:0 10px;color:#000}.contact-form-one-column .form__row .form__label{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;font-weight:500 !important;opacity:1;color:#cbd5e1;margin:0;padding:0 0 8px;pointer-events:none}.contact-form-one-column .form__group-item--bitte{border-bottom:none;min-height:inherit;margin-bottom:20px}.contact-form-one-column .wpcf7-checkbox input[type=checkbox]+span::before,.contact-form-one-column .wpcf7-checkbox input[type=checkbox]+span::before,.contact-form-one-column .wpcf7-acceptance input[type=checkbox]+span::before,.contact-form-one-column .wpcf7-acceptance input[type=checkbox]+span::before{height:16px;width:16px}.contact-form-one-column .wpcf7-checkbox input[type=checkbox]+span::after,.contact-form-one-column .wpcf7-acceptance input[type=checkbox]+span::after{height:calc(12px);width:calc(12px);left:2px}.contact-form-one-column .wpcf7-checkbox span.wpcf7-list-item-label,.contact-form-one-column .wpcf7-checkbox .wpcf7-checkbox span.wpcf7-list-item-label,.contact-form-one-column .wpcf7-acceptance span.wpcf7-list-item-label,.contact-form-one-column .wpcf7-acceptance .wpcf7-checkbox span.wpcf7-list-item-label{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;line-height:21px !important;margin-left:25px;color:#cbd5e1}.contact-form-one-column .wpcf7-checkbox span.wpcf7-list-item-label a,.contact-form-one-column .wpcf7-checkbox .wpcf7-checkbox span.wpcf7-list-item-label a,.contact-form-one-column .wpcf7-acceptance span.wpcf7-list-item-label a,.contact-form-one-column .wpcf7-acceptance .wpcf7-checkbox span.wpcf7-list-item-label a{color:var(--color-contact-form-highlight-text) !important;font-weight:normal !important}.contact-form-one-column .form__text{font:400 calc(calc(var(--font-scale) * 12px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;color:#90a1b9}.contact-form-one-column .wpcf7-submit{width:100% !important;max-width:100% !important;color:#000;background-color:var(--color-button-primary);border-color:var(--color-button-primary)}.contact-form-one-column .thank-you-message{display:none;text-align:left;max-width:600px;width:100%}@media only screen and (min-width: 320px)and (max-width: 896px){.contact-form-one-column .thank-you-message{margin:0}}.contact-form-one-column form.sent .thank-you-message{display:block}.contact-form-one-column form.sent .form{display:none}.contact-form-one-column .form .wpcf7-not-valid-tip{background:transparent;color:#ff8b8b}.contact-form-one-column .wpcf7-form,.contact-form-one-column form{position:relative}@media screen and (min-width: 600px){.contact-form-one-column .wpcf7-form,.contact-form-one-column form{padding-left:32px}.contact-form-one-column .wpcf7-form::before,.contact-form-one-column form::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#475569}}.contact-form-one-column .form__row input[type=email],.contact-form-one-column .form__row input[type=tel],.contact-form-one-column .form__row input[type=date],.contact-form-one-column .form__row input[type=text]{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal;background:#fff;border:1px solid #fff;color:#000;height:56px;padding:0 16px;border-radius:4px;transition:all .3s ease}.contact-form-one-column .form__row input[type=email]:focus,.contact-form-one-column .form__row input[type=tel]:focus,.contact-form-one-column .form__row input[type=date]:focus,.contact-form-one-column .form__row input[type=text]:focus{outline:none}.contact-form-one-column .form__row .form__group--textarea{padding-top:0}.contact-form-one-column .form__row .form__group--textarea textarea{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal;background:#fff;border:1px solid #fff;color:#000;padding:16px 16px 32px;border-radius:4px;resize:vertical;min-height:120px;transition:all .3s ease}.contact-form-one-column .form__row .form__group--textarea textarea::placeholder{color:rgba(255,255,255,.35);opacity:1}.contact-form-one-column .form__row .form__group--textarea textarea:focus{outline:none}.contact-form-one-column .form__row .form__group--textarea .form__counter{color:#475569;position:absolute;bottom:8px;right:16px;top:inherit;left:inherit}.contact-form-one-column .form__row .form__group--textarea .form__label{top:16px}.contact-form-one-column .form__row .form__label{font:400 calc(calc(var(--font-scale) * 16px))/calc(calc(var(--font-scale) * 18px)) "Manrope",serif !important;letter-spacing:normal;font-weight:600 !important;color:#6d6d6d;font-weight:500 !important;padding:0;position:absolute;top:21px;left:16px;transition:opacity .2s ease,visibility .2s ease}.contact-form-one-column .form__row--no-margin{margin:0}.contact-form-one-column .wpcf7-checkbox span.wpcf7-list-item-label,.contact-form-one-column .wpcf7-checkbox .wpcf7-checkbox span.wpcf7-list-item-label,.contact-form-one-column .wpcf7-acceptance span.wpcf7-list-item-label,.contact-form-one-column .wpcf7-acceptance .wpcf7-checkbox span.wpcf7-list-item-label{color:rgba(255,255,255,.8)}.contact-form-one-column .form__text{color:rgba(255,255,255,.6)}.contact-form-one-column .wpcf7-submit{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal;height:62px;font-weight:600 !important;border-radius:4px;transition:all .3s ease}.contact-form-one-column [data-id=rueckruf_group]{margin-top:44px}.contact-form-one-column [data-id=rueckruf_group] .form__group{margin-bottom:0}.contact-form-one-column__container{max-width:1772px;margin-inline:auto;padding-inline:64px;display:grid;grid-template-columns:1fr 1fr;gap:64px}@media only screen and (min-width: 320px)and (max-width: 896px){.contact-form-one-column__container{grid-template-columns:1fr;gap:16px}}.contact-form-one-column__content{display:flex;flex-direction:column;justify-content:flex-start;max-width:600px}.contact-form-one-column__reference{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;margin-bottom:12px;display:inline-block;color:#ffe766}.contact-form-one-column__title{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 60px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 70px)) "Manrope",serif !important;letter-spacing:normal;margin:0 0 32px;font-weight:700 !important}.contact-form-one-column__title--highlight{color:var(--color-contact-form-highlight-text);display:inline}.contact-form-one-column__subtitle{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 22px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 24px)) "Manrope",serif !important;letter-spacing:normal;margin:0;max-width:480px}.contact-form-one-column__form{width:100%}.contact-form-one-column__form .wpcf7-form,.contact-form-one-column__form form{width:100%}@media only screen and (min-width: 768px)and (max-width: 1280px){.contact-form-one-column{padding-block:80px}.contact-form-one-column__container{grid-template-columns:1fr;gap:48px}.contact-form-one-column__title{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 35px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 45px)) "Manrope",serif !important;letter-spacing:normal}.contact-form-one-column__subtitle{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal}}@media only screen and (min-width: 320px)and (max-width: 896px){.contact-form-one-column{padding-block:64px}.contact-form-one-column__title{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 28px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal}.contact-form-one-column__subtitle{font:600 calc(calc(var(--font-scale) * 17px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal}}.hero+.page-paragraph .page-paragraph__container{padding-top:0 !important}.hero+.page-paragraph .page-paragraph__container hr{margin-top:0;margin-bottom:50px}.hero__container{padding-bottom:50px !important}.hero__container h1{font-weight:400;margin-bottom:40px !important}.hero__container h3{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 35px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 45px)) "Manrope",serif !important;letter-spacing:normal;text-align:center;margin-bottom:40px !important}@media only screen and (min-width: 768px)and (max-width: 1280px){.hero__container h3{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 26px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 35px)) "Manrope",serif !important;letter-spacing:normal}}@media only screen and (min-width: 320px)and (max-width: 896px){.hero__container h3{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 28px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal}}.hero .page-paragraph__action-row{display:flex;justify-content:center;margin-bottom:50px}@media screen and (min-width: 1280px){.hero .page-paragraph__action-row{margin-bottom:140px}}.hero-with-video+.page-paragraph .page-paragraph__container{padding-top:0 !important}.hero-with-video+.page-paragraph .page-paragraph__container hr{margin-top:0;margin-bottom:50px}.hero-video{margin-top:-100px;position:relative;overflow:hidden;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-hero-text-color)}.hero-video__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;transform:scale(1.01);transition:opacity 500ms ease,transform 700ms ease;will-change:opacity,transform}.hero-video__bg.is-loaded{opacity:1;transform:none}.hero-video__overlay{position:absolute;inset:0;background:var(--color-hero-video-overlay);z-index:2}.hero-video__container{flex-grow:1;position:relative;z-index:3;margin-bottom:-40px;display:flex;flex-direction:column;align-items:flex-start;align-self:end}@media screen and (max-width: 959px){.hero-video__container{margin-top:auto;padding-bottom:120px !important}}.hero-video__logo{max-width:220px;margin-bottom:40px}@media screen and (min-width: 1920px){.hero-video__logo{margin-top:280px}}@media only screen and (min-width: 320px)and (max-width: 896px){.hero-video__logo{margin-top:50px}}.hero-video h1{font:300 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 64px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 76.8px)) "Manrope",serif !important;letter-spacing:normal;font-weight:700 !important;margin:0 !important}.hero-video h3{text-transform:uppercase;margin-bottom:40px !important;font-weight:400 !important}.hero-video__divider{width:100%;height:2px;background:var(--color-hero-text-color);border:0;margin:8px 0}.hero-video__tagline{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal;text-transform:uppercase;margin-left:auto;text-align:end}.hero-video__text{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal;margin-top:50px;line-height:1.6}@media only screen and (min-width: 320px)and (max-width: 896px){.hero-video__text{margin-top:30px}}@media screen and (max-width: 599px){.hero-video__text{margin-top:25px}}.hero-video__button{margin-top:40px;display:flex;justify-content:center;align-self:center}@media only screen and (min-width: 320px)and (max-width: 896px){.hero-video__button{margin-top:30px}}@media screen and (max-width: 599px){.hero-video__button{margin-top:25px}}.hero-video__schedule-button{font:600 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;display:inline-flex;align-self:center}@media only screen and (min-width: 768px)and (max-width: 1280px){.hero-video{min-height:700px}.hero-video__logo{max-width:180px}.hero-video h1{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 60px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 70px)) "Manrope",serif !important;letter-spacing:normal}.hero-video h3{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 36px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal}}@media only screen and (min-width: 320px)and (max-width: 896px){.hero-video{min-height:600px}.hero-video__logo{max-width:100px}.hero-video h1{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 28px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal;font-weight:700 !important}.hero-video h3{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 22px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 24px)) "Manrope",serif !important;letter-spacing:normal;font-weight:400 !important}.hero-video__tagline{font:400 calc(calc(var(--font-scale) * 16px))/calc(calc(var(--font-scale) * 18px)) "Manrope",serif !important;letter-spacing:normal}}@media screen and (max-width: 599px){.hero-video{min-height:100vh}}.schedule-meeting-collapse{position:relative;width:100%;transition:max-height 1s ease-in-out,opacity 1s ease-in-out;overflow:hidden}.schedule-meeting-collapse__trigger{display:flex;justify-content:center;margin-bottom:0}.schedule-meeting-collapse.is-collapsed{max-height:0;opacity:0}.schedule-meeting-collapse.is-expanded{max-height:1000px;opacity:1}.page-paragraph+.team-block{margin-top:-30px}.team-block__container{display:flex;flex-direction:column;gap:64px;padding:0 0 60px;padding-top:0 !important}@media only screen and (min-width: 320px)and (max-width: 896px){.team-block__container{padding:0 0 40px;gap:40px}}.team-block__row{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media only screen and (min-width: 320px)and (max-width: 896px){.team-block__row{flex-direction:column;gap:15px}}.team-block__card{background:var(--color-team-card-bg);border-radius:12px;padding:24px;display:flex;align-items:flex-start;gap:35px;flex:1 1 calc(50% - 32px);max-width:calc(50% - 32px)}@media only screen and (min-width: 320px)and (max-width: 896px){.team-block__card{flex-direction:column;align-items:center;text-align:center;flex:1 1 100%;padding:20px;max-width:100%}}.team-block__image{flex-shrink:0;width:160px;height:160px;border-radius:50%;overflow:hidden}.team-block__image img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 320px)and (max-width: 896px){.team-block__image{width:120px;height:120px}}.team-block__info{display:flex;flex-direction:column;justify-content:center;gap:10px}@media screen and (min-width: 1280px){.team-block__info{max-width:400px}}.team-block__name{font-size:35px;line-height:45px;font-weight:700;margin-bottom:5px;color:var(--color-text-primary)}@media only screen and (min-width: 320px)and (max-width: 896px){.team-block__name{font-size:28px;line-height:40px}}.team-block__position{font-size:20px;line-height:1.5;font-weight:300;color:var(--color-text-primary);margin-bottom:8px}@media only screen and (min-width: 320px)and (max-width: 896px){.team-block__position{font-size:18px}}.team-block__phone{margin-bottom:12px}.team-block__phone a{color:var(--color-text-primary);text-decoration:none}.team-block__phone a:hover{text-decoration:underline}.team-block__social{display:flex;gap:12px;list-style:none;padding:0;margin:0}.team-block__social-item a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--color-team-icon-bg);color:#fff;transition:background-color .2s ease;text-decoration:none}.team-block__social-item a:hover{background-color:#9dd02a}.team-block__social-item a svg{width:20px;height:20px}@media only screen and (min-width: 320px)and (max-width: 896px){.team-block__social{justify-content:center}}.project-collaboration-offer__container{padding-top:0 !important}.project-collaboration-offer__container h3{font-weight:400 !important;margin-bottom:0 !important}.project-collaboration-offer__items{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width: 1280px){.project-collaboration-offer__items{flex-direction:column}}.project-collaboration-offer__item{display:flex;flex-direction:column;gap:64px;padding:40px;border-top:1px solid #d3d3d3;flex:1 0 50%}@media screen and (min-width: 1280px){.project-collaboration-offer__item{flex-direction:row;flex:1}}@media only screen and (min-width: 320px)and (max-width: 896px){.project-collaboration-offer__item{gap:12px}}.project-collaboration-offer__item:last-child{border-bottom:1px solid #a3a3a3}@media screen and (min-width: 1280px){.project-collaboration-offer__item>div:nth-child(1),.project-collaboration-offer__item>div:nth-child(4){flex:1 1 20%;max-width:20%}.project-collaboration-offer__item>div:nth-child(2),.project-collaboration-offer__item>div:nth-child(3){flex:1 1 30%;max-width:30%}}@media only screen and (max-width: 1280px){.project-collaboration-offer__item>div:nth-child(2) h3{font-weight:bold !important}}.project-collaboration-offer__item>div:nth-child(1){font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 105px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 120px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-accent-primary)}.project-collaboration-offer__item>div:nth-child(4){display:flex;align-items:center;min-width:270px;margin-top:auto}.project-collaboration-offer__item>div:nth-child(4) .button{width:282px;padding:15px 55px;white-space:nowrap}.project-collaboration-offer__bottom-text{padding-top:40px;text-align:center}.project-collaboration-offer__bottom-text p{margin:0;font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 36px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal}.why-work-with-us__container{padding-top:0 !important}.why-work-with-us__intro{margin-bottom:60px;text-align:center}@media screen and (min-width: 1280px){.why-work-with-us__intro{margin-bottom:80px}}.why-work-with-us__title{margin:0 0 20px 0;font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 36px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal;text-align:center}.why-work-with-us__intro-text{margin:0;font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.why-work-with-us__reasons{display:flex;flex-direction:row;gap:30px;margin-bottom:60px;justify-content:center;flex-wrap:wrap}.why-work-with-us__reason{display:flex;flex-direction:column;gap:15px}.why-work-with-us__reason:hover .why-work-with-us__reason-icon{opacity:1}.why-work-with-us__reason-content{display:flex;flex-direction:column;text-align:center}.why-work-with-us__reason-icon{width:100%;max-width:120px;margin-inline:auto;opacity:.4;transition:opacity .3s ease}.why-work-with-us__reason-icon img{width:100%;max-width:100%;object-fit:contain}.why-work-with-us__reason-text{width:100%;max-width:250px}.why-work-with-us__boxes{display:flex;flex-direction:row;gap:30px;margin-bottom:60px;flex-wrap:wrap}@media screen and (min-width: 1280px){.why-work-with-us__boxes{gap:40px;margin-bottom:80px}}@media only screen and (min-width: 320px)and (max-width: 896px){.why-work-with-us__boxes{flex-direction:column;gap:20px}}.why-work-with-us__box{flex:1;min-width:300px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;border:1px solid #e0e0e0;border-radius:8px;background:#fff}@media screen and (min-width: 1280px){.why-work-with-us__box{min-width:350px;padding:50px 30px}}@media only screen and (min-width: 320px)and (max-width: 896px){.why-work-with-us__box{min-width:100%;padding:30px 20px}}.why-work-with-us__box-icon{width:100%;max-width:250px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}@media screen and (min-width: 1280px){.why-work-with-us__box-icon{height:100px;margin-bottom:30px}}.why-work-with-us__box-icon img{width:100%;height:100%;object-fit:contain}.why-work-with-us__box-title{margin:0 0 15px 0;font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 22px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 24px)) "Manrope",serif !important;letter-spacing:normal;font-weight:600;color:var(--color-text-primary, #333)}@media screen and (min-width: 1280px){.why-work-with-us__box-title{margin-bottom:20px}}.why-work-with-us__box-description{margin:0;font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;line-height:1.6;color:var(--color-text-secondary, #666)}.why-work-with-us__conclusion{text-align:center}.why-work-with-us__conclusion-text{margin:0;font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal;font-weight:600;max-width:800px;margin-left:auto;margin-right:auto}.page-referencen-data [role=document],.page-referencen-data .main,.page-referencen-data .content,.page-references-data [role=document],.page-references-data .main,.page-references-data .content{height:100%}.page-referencen-data .header,.page-referencen-data .footer,.page-references-data .header,.page-references-data .footer{display:none}.page-referencen-data .main,.page-references-data .main{display:flex;flex-direction:column}.references-block{padding:15px;flex-grow:1;display:flex;flex-direction:column;gap:10px}.admin-bar .references-block{padding-top:10px !important}@media only screen and (min-width: 320px)and (max-width: 896px){.references-block__title{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 28px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal}}.references-block>div{max-width:1920px;width:100%;margin:0 auto}@media only screen and (min-width: 320px)and (max-width: 896px){.references-block{height:initial !important}}@media only screen and (min-width: 768px){.references-block{padding:30px}}.references-block__image{width:100%;background-size:contain;background-position:left bottom;background-repeat:no-repeat;display:flex;align-items:end}@media only screen and (min-width: 320px)and (max-width: 896px){.references-block__image img{display:block !important;height:initial !important}}@media only screen and (min-width: 768px)and (max-width: 1280px)and (orientation: portrait){.references-block__image{flex:1 1 40%;min-height:200px}}@media only screen and (min-width: 320px)and (max-width: 896px){.references-block__image{background-image:none !important;min-height:inherit}}.references-block__content{width:100%;flex:1 1}.references-block__container{max-width:800px !important;padding:24px 0 !important;display:flex;margin-left:auto;margin-right:auto;padding-bottom:0 !important}@media all and (min-width: 1600px){.references-block__container{max-width:950px !important}}@media all and (min-width: 1921px){.references-block__container{max-width:1500px !important}}@media all and (min-width: 2600px){.references-block__container{max-width:1600px !important}}.references-block .owl-stage-outer,.references-block .owl-stage{height:100%;min-height:100%}@media only screen and (min-width: 768px){.references-block__item,.references-block .owl-item,.references-block .owl-item .item{height:100%}}.references-block__item{display:flex;flex-direction:column;gap:53px;justify-content:center;align-items:center}@media only screen and (min-width: 320px)and (max-width: 896px){.references-block__item{gap:25px}}@media only screen and (min-width: 320px)and (max-width: 896px){.references-block__description p{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal}}.references-block__header{margin-bottom:auto;max-height:51px !important}.references-block__footer{display:flex;justify-content:end;flex-direction:column;align-items:end;gap:20px;margin-top:auto;max-height:120px}@media all and (min-width: 1200px)and (max-width: 1920px){.references-block__footer{position:sticky;bottom:30px}}.references-block__close{margin-left:auto;margin-bottom:auto;height:51px;width:51px;background-color:var(--color-button-primary);color:var(--color-button-primary-text);text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:none}.references-block__close:hover{color:var(--color-button-primary-text);background-color:var(--color-button-primary-hover);border:2px solid var(--color-button-primary-hover)}@media only screen and (min-width: 320px)and (max-width: 896px){.references-block__close{height:40px;width:41px}}.references-block__nav{height:51px;width:51px;background-color:var(--color-button-primary);color:var(--color-button-primary-text);text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:none}.references-block__nav:hover{color:var(--color-button-primary-text);background-color:var(--color-button-primary-hover);border:2px solid var(--color-button-primary-hover)}.references-block__nav[disabled]{opacity:.2}.references-block__navigation{display:flex;gap:10px}.resources-capacities__container{padding-top:70px !important;padding-bottom:0 !important}.resources-capacities__title{margin-bottom:50px}.resources-capacities__table-wrapper{overflow-x:auto;width:100%}.resources-capacities__table{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal;position:relative}.resources-capacities__table th{padding:14px 30px}.resources-capacities__table thead{border-top:1px solid #000;border-bottom:1px solid #000}.resources-capacities__table td{padding:24px 26px 44px;border-bottom:1px solid #c4c4c4}.resources-capacities__table th:nth-child(1){width:17%}.resources-capacities__table th:nth-child(2){width:17%}.resources-capacities__table th:nth-child(3){width:34%}.resources-capacities__table th:nth-child(4){width:8.5%}.resources-capacities__table th:nth-child(5){width:8.5%}.resources-capacities__table th:nth-child(6){width:8.5%}.resources-capacities__table td:nth-child(2){font-weight:bold}.resources-capacities__table::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:230px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);pointer-events:none}.resources-capacities__table tbody>tr:last-child>td{padding-bottom:10px}@media screen and (max-width: 1400px){.resources-capacities__table{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal}.resources-capacities__table th{padding:14px 15px}.resources-capacities__table td{padding:20px 20px 35px}}@media screen and (max-width: 1280px){.resources-capacities__table{width:1200px}.resources-capacities__table th:nth-child(1){width:150px}.resources-capacities__table th:nth-child(2){width:150px}.resources-capacities__table th:nth-child(3){width:400px}.resources-capacities__table th:nth-child(4),.resources-capacities__table th:nth-child(5),.resources-capacities__table th:nth-child(6){width:170px}}.resources-capacities--active .resources-capacities__table::after{content:none}body.form-sent-expert .resources-capacities-shortcode .resources-capacities-shortcode__container>h3,body.form-sent-expert .resources-capacities-shortcode .resources-capacities-shortcode__container>h3+p{display:none}.resources-capacities-shortcode{background-color:var(--color-bg-light)}.resources-capacities-shortcode__container{max-width:850px !important;padding-top:70px !important;padding-bottom:20px !important}.resources-capacities-shortcode h3+p{margin-bottom:50px}.resources-capacities-shortcode input[type=text],.resources-capacities-shortcode input[type=tel],.resources-capacities-shortcode input[type=email],.resources-capacities-shortcode .wpcf7-checkbox input[type=checkbox]+span::before,.resources-capacities-shortcode .wpcf7-acceptance input[type=checkbox]+span::before{background-color:var(--color-input-active-bg)}.resources-capacities-shortcode .form .form__group-item--bitte{max-width:47%;flex:1 1 47%}.resources-capacities-shortcode .form .form__group-item--bitte label{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal}.resources-capacities-shortcode .form .wpcf7-not-valid-tip{background:var(--color-bg-light)}.resources-capacities-shortcode .thank-you-message{display:none;text-align:left;width:100%;margin:auto;padding:0 0 60px}.resources-capacities-shortcode .thank-you-message h3{margin-bottom:10px}.resources-capacities-shortcode .thank-you-message a{max-width:250px;margin:0 auto}.resources-capacities-shortcode .thank-you-message p:last-child{margin-top:30px;font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal}.resources-capacities-shortcode form.sent .thank-you-message{display:block}.resources-capacities-shortcode form.sent .form{display:none}.developers-carousel{background-color:var(--color-devs-bg);color:var(--color-devs-card-text);position:relative;overflow:hidden}@media only screen and (min-width: 768px)and (max-width: 1280px){.developers-carousel{padding:60px 0}}@media only screen and (min-width: 320px)and (max-width: 896px){.developers-carousel{padding:40px 0}}.developers-carousel__container{max-width:1280px;margin:0 auto;padding:0 24px}@media only screen and (min-width: 320px)and (max-width: 896px){.developers-carousel__container{padding:0 16px}}.developers-carousel__header{text-align:center;margin-bottom:64px}@media only screen and (min-width: 768px)and (max-width: 1280px){.developers-carousel__header{margin-bottom:48px}}@media only screen and (min-width: 320px)and (max-width: 896px){.developers-carousel__header{margin-bottom:32px}}.developers-carousel__title{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 60px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 70px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-devs-card-text);margin:0 0 16px 0}@media only screen and (min-width: 320px)and (max-width: 896px){.developers-carousel__title{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 36px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal}}.developers-carousel__subtitle{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 22px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 24px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-devs-accent);margin:0 0 24px 0}@media only screen and (min-width: 320px)and (max-width: 896px){.developers-carousel__subtitle{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 35px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 45px)) "Manrope",serif !important;letter-spacing:normal}}.developers-carousel__intro{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-devs-card-text-secondary);max-width:640px;margin:0 auto;line-height:1.6}.developers-carousel__carousel-wrapper{position:relative}.developers-carousel__track{margin-bottom:40px}.developers-carousel__track .owl-stage-outer{padding:8px 0}.developers-carousel__track .owl-stage{display:flex}.developers-carousel__track .owl-item{opacity:.7;transition:opacity .3s ease}.developers-carousel__track .owl-item.active{opacity:1}.developers-carousel__nav{display:flex;justify-content:center;gap:16px;margin-bottom:24px}@media only screen and (min-width: 320px)and (max-width: 896px){.developers-carousel__nav{gap:12px}}.developers-carousel__prev,.developers-carousel__next{width:48px;height:48px;border-radius:50%;border:none;background:var(--color-devs-nav-bg);color:var(--color-devs-card-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(10px)}.developers-carousel__prev:hover,.developers-carousel__next:hover{background:var(--color-devs-nav-hover);transform:translateY(-2px)}.developers-carousel__prev:focus,.developers-carousel__next:focus{outline:2px solid var(--color-devs-accent);outline-offset:2px}.developers-carousel__prev:active,.developers-carousel__next:active{transform:translateY(0)}@media only screen and (min-width: 320px)and (max-width: 896px){.developers-carousel__prev,.developers-carousel__next{width:40px;height:40px}.developers-carousel__prev svg,.developers-carousel__next svg{width:20px;height:20px}}.developers-carousel__progress{height:3px;background:var(--color-devs-progress-bg);border-radius:2px;overflow:hidden;margin:0 auto;max-width:200px}.developers-carousel__progress-bar{height:100%;background:var(--color-devs-accent);width:0;transition:width .3s ease;border-radius:2px}.developers-carousel__empty{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;text-align:center;color:var(--color-devs-card-text-secondary);padding:40px 0}.dev-card{background:var(--color-devs-card-bg);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin:8px;height:90%;display:flex;flex-direction:column;position:relative}.dev-card__content{position:absolute;bottom:0;left:0;right:0;padding:24px}.dev-card:hover{transform:translateY(-4px)}.dev-card:hover .dev-card__image{transform:scale(1.02)}.dev-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:linear-gradient(135deg, #2a3441 0%, #1a2332 100%)}.dev-card__image{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .3s ease}.dev-card__content{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 320px)and (max-width: 896px){.dev-card__content{padding:20px;gap:10px}}.dev-card__name{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 22px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 24px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-devs-card-text);margin:0;font-weight:700 !important}@media only screen and (min-width: 320px)and (max-width: 896px){.dev-card__name{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 35px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 45px)) "Manrope",serif !important;letter-spacing:normal}}.dev-card__role{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;margin:0 0 8px 0;line-height:1.4;margin-bottom:12px}.dev-card__langs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px;display:none}.dev-card__lang{width:24px;height:18px;border-radius:2px;overflow:hidden;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.3)}.dev-card__lang__lang-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--color-devs-chip-bg);color:var(--color-devs-chip-text);font-size:10px;font-weight:600}.dev-card__lang.fi:not(.fi-) .dev-card__lang-fallback{display:none}.dev-card__skills-wrapper{margin-top:auto;width:100%}.dev-card__chips{display:flex;flex-wrap:wrap;gap:6px;width:100%}.dev-card__chip{font:400 calc(calc(var(--font-scale) * 12px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal;background:var(--color-devs-chip-bg);color:var(--color-devs-chip-text);padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap;transition:background-color .2s ease}.dev-card__chip:hover{background:#47566b}@media only screen and (min-width: 320px)and (max-width: 896px){.dev-card__chip{font-size:11px;padding:3px 6px}}.dev-card--highlighted{border:2px solid var(--color-devs-accent)}.dev-card--highlighted .dev-card__name{color:var(--color-devs-accent)}@media screen and (max-width: 959px){.developers-carousel__container{padding:0 12px}.dev-card{margin:4px}.dev-card__content{padding:16px}}.developers-carousel.is-loading .dev-card{opacity:.5;pointer-events:none}.developers-carousel.is-loading .developers-carousel__nav button{opacity:.3;pointer-events:none}.custom-table__title{margin-bottom:50px}.custom-table__table-wrapper{overflow-x:auto;width:100%}.custom-table__table{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal;position:relative}.custom-table__table th{padding:14px 30px}.custom-table__table thead{border-top:1px solid #000;border-bottom:1px solid #000}.custom-table__table td{padding:24px 26px 44px;border-bottom:1px solid #c4c4c4}.custom-table__table th{width:auto}@media screen and (max-width: 1400px){.custom-table__table{font:400 calc(calc(var(--font-scale) * 15px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal}.custom-table__table th{padding:14px 15px}.custom-table__table td{padding:20px 20px 35px}}@media screen and (max-width: 1280px){.custom-table__table{width:100%;min-width:600px}}.custom-table__button-wrapper{margin-top:40px;text-align:center;display:flex;justify-content:center}.steps[style*=background-color]{background-color:inherit}.steps__container{max-width:1200px;margin:0 auto;padding:0 20px}.steps .page-paragraph__action-row{justify-content:center}.steps h1{text-align:center}.steps .page-paragraph__subtitle{text-align:center;color:var(--color-primary-text, #21211f);margin-left:auto;margin-right:auto}.steps__description{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal;text-align:center;margin-bottom:40px;color:var(--color-primary-text, #21211f);max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}@media only screen and (min-width: 320px)and (max-width: 896px){.steps__description{margin-bottom:30px}}.steps__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;align-items:flex-start;margin-bottom:30px}.steps__item{flex:1;min-width:250px;max-width:300px;display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width: 320px)and (max-width: 896px){.steps__item{max-width:100%}}.steps__item:hover .steps__number{opacity:1}.steps__number{width:60px;height:60px;border-radius:50%;background-color:var(--color-primary-text, #21211f);color:#fff;display:flex;align-items:center;justify-content:center;font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 36px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal;font-weight:700;margin-bottom:20px;flex-shrink:0;opacity:.4;transition:opacity .3s ease}@media only screen and (min-width: 320px)and (max-width: 896px){.steps__number{width:50px;height:50px;font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 22px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 24px)) "Manrope",serif !important;letter-spacing:normal}}.steps__title{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-primary-text, #21211f);font-weight:700 !important;margin-bottom:20px;text-align:center}.steps__text{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-primary-text, #21211f);line-height:1.6}@media only screen and (min-width: 320px)and (max-width: 896px){.steps__text{font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal}}.steps__button{margin-top:60px;text-align:center;margin-inline:auto}@media only screen and (min-width: 320px)and (max-width: 896px){.steps__button{margin-top:40px}}@media only screen and (min-width: 768px)and (max-width: 1280px){.steps__list{gap:20px}.steps__item{min-width:280px}}@media screen and (min-width: 1280px){.steps__list{gap:40px}.steps__item{min-width:280px}}.technical-workshops{--technical-workshops-padding-y: 80px;--technical-workshops-padding-x: 20px;--technical-workshops-gap: 40px;--technical-workshops-card-bg: #ffffff;--technical-workshops-card-padding: 24px;--technical-workshops-card-gap: 12px;--technical-workshops-card-border-radius: 15px;--technical-workshops-step-gap: 40px;padding:var(--technical-workshops-padding-y) 0}@media only screen and (min-width: 320px)and (max-width: 896px){.technical-workshops{--technical-workshops-padding-y: 40px;--technical-workshops-gap: 24px;--technical-workshops-card-padding: 20px;--technical-workshops-step-gap: 24px}}.technical-workshops[style*=background-color]{background-color:inherit}.technical-workshops__container{max-width:1200px;margin:0 auto;padding:0 var(--technical-workshops-padding-x);display:flex;flex-direction:column;gap:var(--technical-workshops-gap)}.technical-workshops__divider{margin:0 0 20px 0;border:none;border-top:1px solid rgba(0,0,0,.1)}.technical-workshops__header{display:flex;flex-direction:column;gap:16px;text-align:center;max-width:900px;margin:0 auto}.technical-workshops__subtitle{font:400 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-primary-text, #1e1e1e);margin:0;text-transform:uppercase;letter-spacing:.5px}.technical-workshops__title{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 60px))/calc(var(--responsive-scale) * calc(var(--font-scale) * var(--responsive-mobile-big-scale) * 70px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-primary-text, #1e1e1e);margin:0}@media only screen and (min-width: 320px)and (max-width: 896px){.technical-workshops__title{font:400 calc(var(--responsive-scale) * calc(var(--font-scale) * 36px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 40px)) "Manrope",serif !important;letter-spacing:normal}}.technical-workshops__description{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-primary-text, #1e1e1e);line-height:1.6}.technical-workshops__description p{margin:0 0 12px 0}.technical-workshops__description p:last-child{margin-bottom:0}.technical-workshops__how-it-works{display:flex;flex-direction:column;gap:32px;margin-top:20px}.technical-workshops__how-it-works-title{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 35px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 45px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-primary-text, #1e1e1e);margin:0;text-align:center;font-weight:900 !important}.technical-workshops__steps-list{display:flex;flex-direction:row;gap:var(--technical-workshops-step-gap);justify-content:center;align-items:flex-start}@media only screen and (min-width: 320px)and (max-width: 896px){.technical-workshops__steps-list{flex-direction:column}}.technical-workshops__step{display:flex;flex-direction:column;gap:12px;flex:1;min-width:200px;text-align:center}.technical-workshops__step-title{font:500 calc(var(--responsive-scale) * calc(var(--font-scale) * 22px))/calc(var(--responsive-scale) * calc(var(--font-scale) * 24px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-primary-text, #1e1e1e);margin:0;font-weight:600 !important}.technical-workshops__step-description{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-primary-text, #1e1e1e);margin:0;line-height:1.5 !important}.technical-workshops__workshops{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--technical-workshops-card-gap);margin-top:20px;justify-content:center;align-items:stretch}.technical-workshops__workshop-card{display:flex;flex-direction:column;gap:2px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;flex:1 1 calc(25% - var(--technical-workshops-card-gap));min-width:250px;display:flex;flex-direction:column}.technical-workshops__workshop-card:hover{transform:translateY(-4px)}@media only screen and (min-width: 768px)and (max-width: 1280px){.technical-workshops__workshop-card{flex:1 1 calc(50% - var(--technical-workshops-card-gap))}}@media only screen and (min-width: 320px)and (max-width: 896px){.technical-workshops__workshop-card{flex:1 1 100%}}.technical-workshops__workshop-title{font:400 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-primary-text, #1e1e1e);line-height:1.2 !important;font-weight:900 !important;margin:0;background-color:#bbdd52;padding:20px 24px;border-radius:20px;display:flex;align-items:center;justify-content:center;height:100px;flex-shrink:0}.technical-workshops__workshop-description{font:300 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 30px)) "Manrope",serif !important;letter-spacing:normal;color:var(--color-primary-text, #1e1e1e);margin:0;line-height:1.6;background-color:#e4e4e4;padding:24px;border-radius:30px;flex:1;display:flex;align-items:center;justify-content:center;min-height:150px}.technical-workshops__action{display:flex;justify-content:center;margin-top:20px}.technical-workshops__action .button{font:600 calc(calc(var(--font-scale) * 18px))/calc(calc(var(--font-scale) * 20px)) "Manrope",serif !important;letter-spacing:normal}body{background:#ff0}html,body{height:99%}body{font-family:"Manrope",serif !important;color:var(--color-primary);background:var(--color-bg-medium);opacity:1;transition:opacity .5s ease-in-out;font:300 calc(calc(var(--font-scale) * 20px))/calc(calc(var(--font-scale) * 1.5)) "Manrope",serif !important;letter-spacing:normal}body .cky-revisit-bottom-left{background-color:#000 !important}body>iframe{display:none}body a:hover{font-weight:bold}body.page-referencen-data{background-color:#fff}body .wordcloud-and-logo-carousel{padding-top:60px}body .wordcloud-and-logo-carousel .owl-stage{user-select:none;cursor:grab}body .wordcloud-and-logo-carousel .owl-stage:active{cursor:grabbing}body .wordcloud-and-logo-carousel__container{display:flex;flex-direction:column;align-items:stretch;padding:0;position:relative;overflow:visible}body .wordcloud-and-logo-carousel__container::before,body .wordcloud-and-logo-carousel__container::after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}body .wordcloud-and-logo-carousel__container--logos .gradient{display:none}body .wordcloud-and-logo-carousel__container:not(.wordcloud-and-logo-carousel__container--logos) .owl-carousel{padding:60px 0 !important}body .wordcloud-and-logo-carousel__container:not(.wordcloud-and-logo-carousel__container--logos) .owl-carousel .item{margin-bottom:10px !important;margin-top:10px !important}@media only screen and (min-width: 768px){body .wordcloud-and-logo-carousel__container:not(.wordcloud-and-logo-carousel__container--logos) .owl-carousel .item{margin-left:30px;margin-right:30px}}@media only screen and (min-width: 320px)and (max-width: 896px){body .wordcloud-and-logo-carousel__container:not(.wordcloud-and-logo-carousel__container--logos) .owl-carousel{padding:24px 0 !important}}@media only screen and (min-width: 320px)and (max-width: 896px){body .wordcloud-and-logo-carousel__container.wordcloud-and-logo-carousel__container--wordcloud{padding-bottom:0}}@media only screen and (min-width: 320px)and (max-width: 896px){body .wordcloud-and-logo-carousel__container{padding-bottom:120px;padding-top:60px}}body .wordcloud-and-logo-carousel hr{margin:0 !important;border:none !important;display:none !important}body .wordcloud-and-logo-carousel .owl-carousel .owl-stage{display:flex;justify-content:flex-start;width:auto !important}body .wordcloud-and-logo-carousel .owl-item{position:relative;margin-right:60px;flex-shrink:0;width:200px}body .wordcloud-and-logo-carousel .owl-carousel--animated{display:flex}body.fade-out{opacity:0}body [class*=__fake-for-viewport]{position:absolute !important;bottom:0}strong{font-weight:700 !important}body.page-referencen-data .grecaptcha-badge,body.page-references-data .grecaptcha-badge{display:none}body.page-referencen-data .cky-btn-revisit-wrapper,body.page-references-data .cky-btn-revisit-wrapper{top:25px;left:25px;opacity:.8;position:absolute}@media only screen and (min-width: 320px)and (max-width: 896px){body.page-referencen-data .cky-btn-revisit-wrapper,body.page-references-data .cky-btn-revisit-wrapper{top:15px;left:15px}}
