body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .contao-cookiebar .cc-btn {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 8px 14px;
    margin-bottom: 8px;
    font-size: 15px;
    outline: 0 none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar .grayscale .cc-btn {
    background: #f1efef; }
    .contao-cookiebar .grayscale .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .grayscale .cc-btn.success {
      background: #fbfbfb; }
      .contao-cookiebar .grayscale .cc-btn.success:hover {
        background: #f7f7f7; }
  .contao-cookiebar .highlight .cc-btn.success {
    background: #4e9e3e;
    border-color: #3e7830;
    color: #fff; }
    .contao-cookiebar .highlight .cc-btn.success:hover {
      background: #4c933f; }
  .contao-cookiebar label {
    position: relative;
    display: block;
    padding: 8px 13px 8px 0;
    line-height: 1.2rem; }
    .contao-cookiebar label.group {
      font-weight: 600; }
  .contao-cookiebar input {
    position: absolute;
    width: 1px;
    height: 1px;
    outline: 0 none;
    opacity: 0; }
    .contao-cookiebar input + label {
      padding: 8px 13px 8px 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        transition: background .2s, margin-left .2s, padding .2s; }
      .contao-cookiebar input + label:active:after {
        padding-left: 5px; }
    .contao-cookiebar input.cc-group-half + label:after {
      background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.contao-cookiebar {
  color: #444444; }
  .contao-cookiebar p {
    color: #868686;
    line-height: 1.4; }
  .contao-cookiebar .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .contao-cookiebar .cc-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    position: relative;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    margin-bottom: 10px; }
    .contao-cookiebar .cc-group > label {
      flex-grow: 1;
      margin: 5px 0 5px 10px; }
    .contao-cookiebar .cc-group .cc-detail-btn {
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      padding: 8px 10px;
      line-height: 1.2rem; }
      .contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn:hover {
        color: #717171; }
    .contao-cookiebar .cc-group .cc-detail-btn-details {
      display: inline-block;
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      text-decoration: underline;
      padding: 0;
      margin: 0 0 10px; }
      .contao-cookiebar .cc-group .cc-detail-btn-details span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn-details:hover {
        color: #717171; }
  .contao-cookiebar .cc-cookies {
    display: none;
    width: 100%;
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .contao-cookiebar .cc-cookies > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-cookies > p, .contao-cookiebar .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
        font-weight: 600; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px;
        word-wrap: break-word; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc > p {
      margin-bottom: 0; }
    .contao-cookiebar .cc-cookies .cc-cookie label.cookie + p, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .contao-cookiebar .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .contao-cookiebar .cc-footer, .contao-cookiebar .cc-info {
    text-align: center; }
  .contao-cookiebar .cc-info {
    margin-top: 15px; }
    .contao-cookiebar .cc-info > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .contao-cookiebar .cc-info > a:hover {
        color: #717171; }
      .contao-cookiebar .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

@font-face {
  font-family: 'gs-icons';
  src:  url('../../files/template/font/icons/gs-icons.eot?4dsic4');
  src:  url('../../files/template/font/icons/gs-icons.eot?4dsic4#iefix') format('embedded-opentype'),
    url('../../files/template/font/icons/gs-icons.ttf?4dsic4') format('truetype'),
    url('../../files/template/font/icons/gs-icons.woff?4dsic4') format('woff'),
    url('../../files/template/font/icons/gs-icons.svg?4dsic4#gs-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'gs-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-link-3:before {
  content: "\e900";
}
.icon-right-arrows:before {
  content: "\e901";
}
.icon-external-link:before {
  content: "\e902";
}
.icon-arrow-down2:before {
  content: "\e905";
}

@charset "UTF-8";
@media only screen and (max-width:1024px){:root{--corner-sm: 8px;--corner-md: 8px;--corner-lg: 16px;--corner-xl: 16px}}@font-face{font-family:"metropolis";src:url("../../files/template/css/metropolis/Metropolis-BoldItalic.eot");src:url("../../files/template/css/metropolis/Metropolis-BoldItalic.eot?#iefix") format("embedded-opentype");font-weight:bold;font-style:italic}@font-face{font-family:"metropolis";src:url("../../files/template/css/metropolis/Metropolis-LightItalic.eot");src:url("../../files/template/css/metropolis/Metropolis-LightItalic.eot?#iefix") format("embedded-opentype");font-weight:300;font-style:italic}@font-face{font-family:"metropolis";src:url("../../files/template/css/metropolis/Metropolis-SemiBold.eot");src:url("../../files/template/css/metropolis/Metropolis-SemiBold.eot?#iefix") format("embedded-opentype");font-weight:600;font-style:normal}@font-face{font-family:"metropolis";src:url("../../files/template/css/metropolis/Metropolis-Regular.eot");src:url("../../files/template/css/metropolis/Metropolis-Regular.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}@font-face{font-family:"metropolis";src:url("../../files/template/css/metropolis/Metropolis-Light.eot");src:url("../../files/template/css/metropolis/Metropolis-Light.eot?#iefix") format("embedded-opentype");font-weight:300;font-style:normal}@font-face{font-family:"metropolis";src:url("../../files/template/css/metropolis/Metropolis-RegularItalic.eot");src:url("../../files/template/css/metropolis/Metropolis-RegularItalic.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:italic}@font-face{font-family:"metropolis";src:url("../../files/template/css/metropolis/Metropolis-SemiBoldItalic.eot");src:url("../../files/template/css/metropolis/Metropolis-SemiBoldItalic.eot?#iefix") format("embedded-opentype");font-weight:600;font-style:italic}@font-face{font-family:"metropolis";src:url("../../files/template/css/metropolis/Metropolis-ExtraBold.eot");src:url("../../files/template/css/metropolis/Metropolis-ExtraBold.eot?#iefix") format("embedded-opentype");font-weight:800;font-style:normal}@font-face{font-family:"metropolis";src:url("../../files/template/css/metropolis/Metropolis-ExtraBoldItalic.eot");src:url("../../files/template/css/metropolis/Metropolis-ExtraBoldItalic.eot?#iefix") format("embedded-opentype");font-weight:800;font-style:italic}@font-face{font-family:"metropolis";src:url("../../files/template/css/metropolis/Metropolis-Bold.eot");src:url("../../files/template/css/metropolis/Metropolis-Bold.eot?#iefix") format("embedded-opentype");font-weight:bold;font-style:normal}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body{font-size:15px;font-family:metropolis, sans-serif;font-weight:400;line-height:1.6;background:var(--body-bg);color:var(--font)}@media (min-width:1200px){body{font-size:18px;line-height:1.75}}#wrapper{overflow:hidden}img{width:100%}.center p{max-width:calc(var(--site-width) * 0.6)}h1,h2,h3,h4{font-weight:bold;line-height:1.2;margin-top:1.25em;margin-bottom:0.75em}h1{font-size:2.2rem;line-height:1}@media (min-width:1200px){h1{font-size:3.65rem}}h2{font-size:1.7rem}@media (min-width:1200px){h2{font-size:2.65rem}}h3{font-size:1.39rem}@media (min-width:1200px){h3{font-size:1.88rem}}h4{font-size:1.33rem}@media (min-width:1200px){h4{font-size:1.57rem}}sup{vertical-align:super;font-size:0.5em}a{color:var(--primary);text-decoration:none;font-weight:bold}a:hover{text-decoration:underline}.ce_text ul{list-style-type:circle;padding-inline-start:40px;margin-bottom:2rem}.mod_article{position:relative;z-index:1;margin:2rem 0 4rem 0}@media (min-width:992px){.mod_article{margin:2rem 0}}@media (min-width:1600px){.mod_article{margin:4rem 0}}.mod_article>.inside{width:100%}.ce_headline{text-align:center}.inner_wrapper{height:100%;width:100%}#panorama .mod_article{overflow:visible;align-items:center;margin-bottom:0;margin-top:-0.5rem}a[target="_blank"]:after{content:"";font-family:"gs-icons";font-size:0.75rem;padding-left:0.5rem}@media only screen and (max-width:1024px){p,h1,h2,h3,h4{text-align:left !important}}#header{padding:0 1.5rem}@media (min-width:992px){#header{padding:0 2rem}}@media (min-width:768px){#header{padding:0 5%}}@media (min-width:1200px){#header{padding:0 5%}}@media (min-width:3840px){#header{padding:0 10%}}.custom #panorama{padding:0 1.5rem}@media (min-width:768px){.custom #panorama{padding:0 2rem}}@media (min-width:992px){.custom #panorama{padding:0 5%}}@media (min-width:1200px){.custom #panorama{padding:0 5%}}@media (min-width:3840px){.custom #panorama{padding:0 10%}}#container #main>.inside{padding:0 1.5rem}@media (min-width:992px){#container #main>.inside{padding:0 2rem}}@media (min-width:768px){#container #main>.inside{padding:0 5%}}@media (min-width:1200px){#container #main>.inside{padding:0 5%}}@media (min-width:1600px){#container #main>.inside{padding:0 10%}}#container{min-height:calc(100vh - 168px)}.header-wrapper{display:flex;justify-content:space-between;align-items:center}@media (min-width:1200px){.header-wrapper{margin-top:2rem}}.logo{background-image:url(../../files/template/logo/logo.svg);height:60px;width:200px;background-position:center;background-repeat:no-repeat;background-size:contain;padding:5px}@media (min-width:1200px){.logo{height:80px;width:250px}}.navigation{visibility:hidden;opacity:0;background:var(--panel-strong);backdrop-filter:blur(100px);position:fixed;z-index:999;width:100%;max-width:495px;height:100%;right:0;top:0;overflow:auto;z-index:3;transform:translate(500px);box-shadow:0px 0px 10px 10px rgba(50, 50, 50, 0.1)}@media (min-width:1200px){.navigation{visibility:visible;opacity:1;backdrop-filter:none;background-color:transparent;position:static;width:auto;max-width:none;height:auto;transform:none;box-shadow:none;overflow:visible}}.mod_navigation{overflow:visible}@media (min-width:1200px){.mod_navigation ul{display:flex;margin:0;align-items:center}}.mod_navigation ul li{position:relative}.mod_navigation ul li a,.mod_navigation ul li strong,.mod_navigation ul li>span{padding:1rem 2rem;text-decoration:none;color:#ffffff;font-weight:inherit;display:block;cursor:pointer}@media (min-width:1200px){.mod_navigation ul li a,.mod_navigation ul li strong,.mod_navigation ul li>span{color:var(--font)}}.mod_navigation ul li a.active,.mod_navigation ul li strong.active,.mod_navigation ul li>span.active{color:var(--primary)}.mod_navigation ul.level_1>li.trail>a,.mod_navigation ul.level_1>li.trail>span{color:var(--primary)}.mod_navigation ul.level_2 li a.active{color:var(--primary)}@media (min-width:1200px){.mod_navigation ul li.nav-highlight{margin-left:1rem}}.mod_navigation ul li.nav-highlight a{background-color:var(--button-bg);color:var(--button-font);border-radius:var(--corner-sm)}@media (min-width:1200px){.mod_navigation ul li.nav-highlight a{padding:0.45rem 1rem 0.25rem}}.mod_navigation ul li.nav-highlight a:hover{text-decoration:none}@media (min-width:1200px){.mod_navigation ul li.nav-highlight a:hover:after{content:"";background-color:var(--button-bg);border-radius:var(--corner-sm);filter:invert(1);opacity:0.25;position:absolute;top:0;bottom:0;left:0;right:0}}.mod_navigation ul.level_2{display:none;font-size:90%;font-weight:600}@media (min-width:1200px){.mod_navigation ul.level_2{position:absolute;background-color:var(--secondary);border-radius:var(--corner-sm);padding:1rem;z-index:9;min-width:350px;left:50%;transform:translate(-50%, 0)}}@media (min-width:1200px){.mod_navigation ul.level_2:before{border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #292d3f transparent;content:"";position:absolute;top:-14px;transform:translate(-50%, 0px);left:50%}}@media (min-width:1200px){.mod_navigation ul.level_2 li a,.mod_navigation ul.level_2 li strong{color:white;padding:0.5rem 0.75rem}}.mod_navigation ul.level_2 li a:hover,.mod_navigation ul.level_2 li strong:hover{color:var(--primary)}@media (min-width:1200px){ul.level_1 li:hover ul.level_2{display:block}}.mod_navigation ul li.submenu:after{content:"";position:absolute;right:1.5rem;top:2rem;transform:translate(0, -50%);font-family:"gs-icons";font-size:0.8rem;color:white}@media (min-width:1200px){.mod_navigation ul li.submenu:after{display:none}}.mod_navigation ul li.submenu>a,.mod_navigation ul li.submenu>span{margin-right:3.5rem;position:relative}@media (min-width:1200px){.mod_navigation ul li.submenu>a,.mod_navigation ul li.submenu>span{margin:0;padding-right:3.5rem}.mod_navigation ul li.submenu>a:after,.mod_navigation ul li.submenu>span:after{content:"";position:absolute;right:2.5rem;top:50%;transform:translate(10px, -50%);font-family:"gs-icons";font-size:0.8rem}}.mod_navigation ul li.new:after{content:"new";position:absolute;padding:3px 10px;right:0;font-size:0.76rem;top:10px;margin:auto;border-radius:20px;height:24px;right:1rem;text-transform:uppercase;background:#67dcd436;color:var(--primary)}.mod_navigation ul.level_2 li a.new{padding-right:6rem}@media only screen and (max-width:1024px){ul.level_1 li.open ul.level_2{display:block;background-color:rgba(0, 0, 0, 0.1);backdrop-filter:none}.mod_navigation ul li.submenu.open:after{transform:rotate(180deg) translate(0, -50%);top:0rem}}#navigationtoggle{position:absolute;cursor:pointer;width:30px;height:25px;margin:17px;z-index:5;right:-1rem;top:0;transform:rotate(0deg);cursor:pointer}@media (min-width:1200px){#navigationtoggle{display:none}}#navigationtoggle span{position:absolute;height:3px;width:95%;background:var(--font);border-radius:20px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}#navigationtoggle span:nth-child(1){top:1px}#navigationtoggle span:nth-child(2),#navigationtoggle span:nth-child(3){top:10px}#navigationtoggle span:nth-child(4){top:19px}.navigationOverlay{position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;background-color:black;transition:0.5s ease visibility, 0.5s ease opacity}.navigation-open .navigation{transform:scale(1);opacity:1;visibility:visible;transition:0.5s ease visibility, 0.5s ease opacity, 0.5s ease transform}.navigation-open #navigationtoggle{position:fixed;right:0}.navigation-open #navigationtoggle span{background:white}.navigation-open #navigationtoggle span:nth-child(1){top:12px;width:0%;left:50%}.navigation-open #navigationtoggle span:nth-child(2){transform:rotate(45deg)}.navigation-open #navigationtoggle span:nth-child(3){transform:rotate(-45deg)}.navigation-open #navigationtoggle span:nth-child(4){top:12px;width:0%;left:50%}@media only screen and (max-width:1024px){.navigation-open{overflow:hidden}}@media only screen and (max-width:1200px){.navigation{padding-top:60px}}.footer-social-media a:after{display:none}.footer-logo{height:35px;width:130px;padding:0 2rem;background-position:center;background-repeat:no-repeat;background-size:contain;margin:auto;background-color:var(--body-bg);margin-bottom:1rem}.footer-logo:before,.footer-logo:after{content:"";height:1px;position:absolute;left:0;right:0;top:1.25rem;z-index:-1;background-color:rgba(255, 255, 255, 0.2);width:calc(50% - 50px)}.footer-nav{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding:1.5rem;font-size:90%}@media (min-width:1600px){.footer-nav{padding:1.5rem 15rem}}@media (min-width:768px){.footer-links{display:flex}}.footer-links nav ul{display:flex;flex-wrap:wrap}.footer-social-media{display:flex;flex-wrap:wrap;min-height:40px;align-items:center}.footer-links nav ul li a{color:var(--font);margin-right:1rem;font-weight:normal;padding:1rem 0}.footer-links nav ul li a:hover{text-decoration:none;color:var(--primary)}.mod_cookiebarOpener a{font-weight:400;color:var(--font);padding:1rem 0}.mod_cookiebarOpener a:hover{color:var(--primary);text-decoration:none}.sm-icons{width:25px;margin:0.35rem}.row{display:flex;flex-wrap:wrap}[class*="col"]{padding:1rem 0;width:100%;min-width:320px}@media (min-width:992px){[class*="col"]{padding:1.5rem}}@media (min-width:3840px){[class*="col"]{width:auto}}@media only screen and (max-width:1024px){[class*="col"].ce_image{order:0}[class*="col"].ce_text{order:1;display:flex;flex-flow:column wrap}[class*="col"].ce_text *{order:1}[class*="col"].ce_text h1,[class*="col"].ce_text h2,[class*="col"].ce_text h3,[class*="col"].ce_text h4,[class*="col"].ce_text h5,[class*="col"].ce_text h6{order:0}}.row.vertical-center{align-items:center}.col-center{margin:0 auto}@media only screen and (min-width:1024px){.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}}.ce_text ul{list-style:none}.ce_text ul li{position:relative;margin-bottom:0.75rem;line-height:150%}@media (min-width:1200px){.ce_text ul li{margin-bottom:1.25rem}}.ce_text ul li:before{content:"●";padding-right:1rem;position:absolute;left:-2rem;color:var(--primary)}.ce_text.checkmark ul li:before{content:"✔"}.ce_text.crossmark ul li:before{color:#f32929;content:"✗";line-height:1.7;font-weight:bold}[class*="btn"],button,.more a{background-color:var(--button-bg);color:var(--button-font);border-radius:var(--corner-sm);display:block;position:relative;overflow:hidden;font-weight:500;border-radius:var(--corner-sm);padding:var(--button-padding-sm);z-index:0;margin-bottom:1rem;text-align:center;cursor:pointer}@media (min-width:992px){[class*="btn"],button,.more a{margin-right:1rem;display:inline-block}}[class*="btn"]:before,button:before,.more a:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-radius:50%;transform:translate(-50%, -50%);transition:all 0.35s ease;visibility:hidden;opacity:0;z-index:-1}[class*="btn"]:hover,button:hover,.more a:hover{text-decoration:none}[class*="btn"]:hover:before,button:hover:before,.more a:hover:before{visibility:visible;opacity:1;height:105%;width:105%;border-radius:0;background-color:#000;opacity:0.1}.btn-secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-font)}.btn-highlight{background-color:var(--button-highlight-bg);color:var(--button-highlight-font)}[class*="btn"].xxl{padding:var(--button-padding-lg)}.scroll-link:after{content:"";position:absolute;right:2rem;top:50%;transform:translate(10px, -50%);font-family:"gs-icons";font-size:1rem}[class*="btn"].scroll-link{padding-right:3rem}button{padding:var(--button-padding-lg)}.tabs.block{overflow:hidden}.nav-tabs{display:flex;margin-bottom:2rem;overflow-x:auto}@media (min-width:992px){.nav-tabs{flex-wrap:wrap;overflow-x:hidden;justify-content:center}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}@media (min-width:992px){.tab-content>.active{display:flex;align-items:center}}[class*=" highlight"],[class^="highlight"]{background-color:var(--primary);border-radius:var(--corner-md);color:var(--bg);position:relative;padding:1.5rem}@media (min-width:1200px){[class*=" highlight"],[class^="highlight"]{padding:0}}[class*=" highlight"] [class*="btn"],[class^="highlight"] [class*="btn"]{background-color:var(--bg);color:var(--font)}[class*=" highlight"] a,[class^="highlight"] a{color:white}[class*=" background"],[class^="background"]{background-color:var(--secondary-bg);border-radius:var(--corner-md);padding:1.5rem;position:relative}@media (min-width:1200px){[class*=" background"],[class^="background"]{padding:0}}[class*=" background"] .btn-secondary,[class^="background"] .btn-secondary{background-color:var(--bg)}p[class*="background"]{padding:1.5rem 3rem}@media (min-width:1200px){[class*="background-"]:after,[class*="highlight-"]:after{content:"";position:absolute;top:0;width:1000px;height:100%;background-color:inherit;pointer-events:none}}[class*="background"][class*="col"]{padding:1.5rem 2.75rem}@media (min-width:992px){[class*="background"][class*="col"]{padding:2rem 3.5rem}}@media (min-width:1200px){[class*="background"][class*="col"]{padding:3rem 5rem}}p.background-left{padding-left:1rem}p.background-right{padding-right:1rem}[class*="-left"]:after{right:calc(100% - 1rem)}[class*="-right"]:after{left:calc(100% - 1rem)}.ce_form h2{text-align:center}.formbody{display:flex;flex-wrap:wrap;margin:auto;max-width:1000px}.contact .formbody{flex-flow:row wrap}.formbody .widget{display:flex;flex-direction:column;padding:3px 0}@media (min-width:1200px){.formbody .widget{padding:3px 1rem}}.formbody .widget .input{height:10px}.formbody .widget input,.formbody .widget select,.formbody .widget textarea{padding:1rem 0.5rem;background-color:rgba(0, 0, 0, 0.1);border:1px solid var(--primary);border-radius:var(--corner-sm);color:inherit}.formbody .widget label{padding:0.5rem 0;margin:0}.widget-submit{margin-top:1rem;width:100%}@media (min-width:1200px){.widget-submit{width:auto}}input[type="checkbox"],input[type="radio"]{opacity:0;width:0;height:0;position:absolute}input[type="checkbox"]+label:before,input[type="radio"]+label:before{content:"";background:var(--bg);margin-right:0.75rem;display:inline-block;width:1.5rem;height:1.5rem;border-radius:4px;border:10px solid var(--bg);outline:1px solid var(--primary);transition:border 0.25s ease}input[type="checkbox"]:focus+label:before,input[type="radio"]:focus+label:before{outline:1px solid var(--font)}input[type="radio"]+label:before{border-radius:30px}input[type="checkbox"]:checked+label:before,input[type="radio"]:checked+label:before{background-color:var(--primary);border-width:5px}input:focus,input:active,input:focus-visible,input[type="checkbox"]:focus+label:before,input[type="radio"]:focus+label:before{box-shadow:0 0 10px var(--primary);outline:1px solid var(--primary)}input[type="checkbox"]:not(:checked):focus+label:before,input[type="radio"]:not(:checked):focus+label:before,input[type="checkbox"]:not(:checked):hover+label:before,input[type="radio"]:not(:checked):hover+label:before{border:9px solid var(--bg);background-color:#58bbb39D}form .widget input[type="checkbox"]+label,form .widget input[type="radio"]+label{margin-top:0.5rem;cursor:pointer;display:inline-flex;align-items:center}.quote{max-width:calc(var(--site-width) * 0.5);margin:0 auto;position:relative;padding:140px 0;text-align:center;overflow:hidden}.quote::before{content:"";position:absolute;width:720px;height:720px;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0.8;filter:blur(40px);pointer-events:none;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.18), transparent 65%)}.quote::after{content:"";position:absolute;bottom:0;left:50%;width:220px;height:2px;transform:translateX(-50%);opacity:0.6;background:linear-gradient(90deg, transparent, var(--primary-strong), transparent)}.quote img{height:80px;width:80px;border:2px solid var(--primary);border-radius:50%;object-fit:cover}.quote p{font-size:2.5rem;line-height:1.2;text-align:inherit !important;font-weight:800;color:white}.quote p:before{content:'"';display:block;color:var(--primary);font-size:500%;line-height:1;margin-bottom:-0.4em;font-weight:normal}.quote h6{opacity:0.6;font-size:75%;line-height:150%}.quote-wrap{max-width:900px;margin:auto;position:relative;z-index:2}.quote-mark{margin-bottom:30px;font-size:120px;line-height:0.7;color:rgba(var(--primary-rgb), 0.35);font-weight:700}.quote-headline{margin:0;font-size:clamp(44px, 5vw, 72px);line-height:1.05;letter-spacing:-0.04em;font-weight:700}.ui-accordion-header{padding:1rem 0;margin-bottom:0.5rem;cursor:pointer;background-color:var(--secondary-bg);border-radius:var(--corner-sm);padding-left:1rem;font-weight:bold;position:relative}.ui-accordion-header:after{content:"";position:absolute;right:1.5rem;top:50%;transform:translate(-50%, -50%);font-family:"gs-icons";font-size:0.8rem}.ui-accordion-header-active.ui-accordion-header:after{transform:translate(-50%, -50%) rotate(180deg)}.ui-accordion-content .ce_text p{margin:1rem;max-width:100%}#hints .mod_article{margin:0;background-color:var(--primary);color:white;padding:0.75rem 1rem}@media (min-width:1200px){#hints .mod_article{margin-bottom:-1.5rem}}#hints p{max-width:100%;margin:0 1rem}#hints .ce_text{display:flex;align-items:center;justify-content:center;text-align:center}#hints [class*="btn"]{vertical-align:middle;margin:0 0 0 1rem}.small-page-width h1,.small-page-width h2,.small-page-width h3,.small-page-width h4{margin-right:auto}@media (min-width:1200px){.small-page-width h1,.small-page-width h2,.small-page-width h3,.small-page-width h4{max-width:70vw}}@media (min-width:1600px){.small-page-width h1,.small-page-width h2,.small-page-width h3,.small-page-width h4{max-width:50vw}}.small-page-width ul{margin:auto}@media (min-width:1200px){.small-page-width ul{max-width:70vw}}@media (min-width:1600px){.small-page-width ul{max-width:50vw}}.no-margin-top{margin-top:0}.no-margin-right{margin-right:0}.no-margin-bottom{margin-bottom:0}.no-margin-left{margin-left:0}.news-slider{display:none}@media (min-width:480px){.news-slider{display:block;background-color:#fff;position:relative;overflow:visible}}.news-slider:before,.news-slider:after{content:"";height:100%;background-color:#fff;width:250px;position:absolute;top:0;z-index:0}.news-slider:before{left:-204px}.news-slider:after{right:-204px}@media (min-width:768px){.news-archiv .mod_newslist,.news-archiv .mod_newsarchive{display:flex;flex-flow:row wrap}}.news-archiv .mod_newslist .layout_latest,.news-archiv .mod_newsarchive .layout_latest{margin:1rem 0;border-radius:var(--corner-md)}.news-archiv .mod_newslist .layout_latest h2,.news-slider .mod_newslist .layout_latest h2,.news-archiv .mod_newsarchive .layout_latest h2{padding:0;text-align:left;line-height:1.6rem;font-size:1.9rem;margin-bottom:1rem}@media (min-width:480px){.news-archiv .mod_newslist .layout_latest h2,.news-slider .mod_newslist .layout_latest h2,.news-archiv .mod_newsarchive .layout_latest h2{line-height:1.32rem}}.news-archiv .mod_newslist .layout_latest h2 a,.news-archiv .mod_newsarchive .layout_latest h2 a{font-size:1.26rem;font-weight:900;color:black}@media (min-width:768px){.news-archiv .mod_newslist .layout_latest h2 a,.news-archiv .mod_newsarchive .layout_latest h2 a{font-size:1.39rem}}.news-slider .mod_newslist .layout_latest h2 a{font-size:1.7rem;line-height:1.95rem;color:black;font-weight:900}@media (min-width:992px){.news-slider .mod_newslist .layout_latest h2 a{font-size:2.2rem;line-height:2.52rem}}.news-archiv .mod_newslist .layout_latest p,.news-slider .mod_newslist .layout_latest p,.news-archiv .mod_newsarchive .layout_latest p{text-align:left;margin-top:0}.news-archiv .mod_newslist .layout_latest p{font-size:1rem;line-height:1.76rem}.text-container{padding:1rem}@media (min-width:768px){.text-container{margin-top:1rem;padding:1rem 2rem}}.news-archiv .mod_newslist .layout_latest .info,.news-slider .mod_newslist .layout_latest .info,.news-archiv .mod_newsarchive .layout_latest .info{margin:0;font-size:0.88rem}.mod_newsarchive{position:relative}@media (min-width:768px){.mod_newsarchive>h2{display:block;width:100%;color:var(--bg);opacity:0.2;font-size:10vw;position:absolute;z-index:-1;top:-30px;margin-top:0}}.mod_newsmenu .level_2 a{font-weight:inherit}.mod_newsmenu .level_1 li{color:inherit}@media (min-width:992px){.mod_newsreader.news-details{padding-right:10rem}}.mod_newsreader h1{margin-top:0}.mod_newsreader figure{overflow:hidden}.mod_newsreader .layout_full{position:relative}.mod_newsreader .layout_full>figure a{pointer-events:none}@media (min-width:768px){.mod_newsreader .layout_full>figure img{width:1030px;object-fit:cover}}.layout_full h1+.ce_text:first-of-type>.inner_wrapper *{order:2}.layout_full h1+.ce_text:first-of-type>.inner_wrapper figure+*{order:1;letter-spacing:0.009em;color:white;font-weight:300}@media (min-width:992px){.layout_full h1+.ce_text:first-of-type>.inner_wrapper figure+*{font-size:22px}}.layout_full .ce_text:first-of-type .inner_wrapper{display:flex;flex-flow:column wrap}.layout_full .image_container.float_above{width:100%;float:none;margin:1.5rem 0;border-radius:var(--radius-md)}.mod_newsreader h1:first-line{color:var(--primary)}.news.max-width #container #main>.inside{max-width:1200px}.layout_full .ce_text ul li{margin-bottom:0;color:var(--muted)}@media (min-width:992px){.layout_full .ce_text ul li{font-size:19px}}.back a{background-color:var(--button-bg);padding:1rem;border-radius:6px;color:var(--button-font);margin-top:1rem;display:inline-block}.back a:hover{filter:brightness(1.1)}.mod_newsreader .ce_text p,.mod_newsreader .ce_text h3{text-align:left;max-width:none;margin-left:0}.mod_newsreader .text-highlight{background-color:#f6f6f6;color:#4b4b4b;padding:1rem 3rem;border-left:2rem solid white;border-right:2rem solid white;border-bottom:1rem solid white}@media (min-width:992px){.mod_newsreader .text-highlight{border-left:6rem solid white;border-right:6rem solid white;border-bottom:4rem solid white}}.mod_newsreader .ce_sliderStart{margin:auto;padding:0 2rem;background-color:white;max-width:1200px}@media (min-width:992px){.mod_newsreader .ce_sliderStart{padding:0 7rem}}.mod_newsreader .video_container{text-align:center}.mod_newsreader .ce_sliderStart .slider-control{margin-top:1rem}.mod_newsreader .slider-control .slider-prev{left:55px}.mod_newsreader .slider-control .slider-next{right:25px}.image_container a:hover>img{opacity:0.9}.mod_newsreader .ce_image{max-width:1200px;margin:auto;background-color:white}.mod_newsreader .image_container img{min-width:auto}.contao-cookiebar input:checked+label:before{background:white;border-color:var(--primary)}.contao-cookiebar input:disabled+label:before{background:#f4f4f4;border-color:#c8c7c5}.contao-cookiebar input:checked+label:after{background:var(--primary)}.contao-cookiebar input:disabled+label:after{background:#c8c7c5}.cookiebar_default .cc-info>a{font-size:1rem}.cookiebar_default .cc-info{margin-top:30px}.contao-cookiebar .cc-inner{max-width:750px;width:100%}.contao-cookiebar input+label:before{top:7px;border:1px solid #9c9b99;width:35px;height:16px}.contao-cookiebar input+label:after{top:9px}.cookiebar_default .cc-group .cc-detail-btn{width:auto}.contao-cookiebar .cc-btn{background-color:var(--primary);color:white;padding:10px 16px 10px;font-weight:700;border-radius:25px;margin-right:0.25rem;border:0}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{color:white;background-color:var(--primary);opacity:0.8;text-decoration:none}.contao-cookiebar .cc-group .cc-detail-btn{border:0 none;outline:0 none;background:transparent;font-size:0.82rem;letter-spacing:0;text-transform:initial;cursor:pointer;color:#a2a2a2;padding:8px 10px;margin:auto}.hint{padding:1.9rem 1.5rem 1.4rem;position:relative;min-height:5.25rem;width:100%;text-align:center;background-color:#1a1429a1;border:1px solid transparent;backdrop-filter:blur(10px);border-radius:var(--corner-sm)}.hint.error{border-color:#ff6863;color:#ff6863}.hint.warning{border-color:#f8bc56;color:#f8bc56}.hint.success{border-color:#84c07c;color:#84c07c}.hint.info{border-color:#00BCD4;color:#00BCD4}.center{text-align:center}.mod_article{max-width:var(--site-width);margin:0 auto;margin-bottom:8rem}[class*="grid"]{display:grid;gap:2rem}@media (min-width:992px){[class*="grid"]{gap:3rem}}.grid-flex{grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr))}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}@media (min-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1200px){.grid-3,.grid-4{grid-template-columns:repeat(3, 1fr)}}@media (min-width:1600px){.grid-4{grid-template-columns:repeat(4, 1fr)}}.span{grid-column:1 / -1}[class*="grid"] [class*="col"]{width:100%;padding:0;min-width:0}[class*="grid"] [class*="col"].ce_text{display:block}[class*="grid"] .inner_wrapper{padding:1.5rem}[class*="grid"]>div,[class*="grid"] .inner_wrapper{border-radius:var(--radius-lg)}.grid.customer>:first-child{grid-column:1 / -1}.grid.customer{grid-template-columns:repeat(4, minmax(0, 1fr));justify-content:center;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto}.grid.customer img{max-width:230px;display:block;margin:auto;max-height:55px;opacity:0.4}
@charset "UTF-8";
@media only screen and (max-width:1024px){:root{--corner-sm: 8px;--corner-md: 8px;--corner-lg: 16px;--corner-xl: 16px}}:root{--bg: #071114;--bg-soft: #0b171b;--secondary-bg: var(--panel);--glass-border: linear-gradient(135deg, rgba(124, 230, 212, 0.88),
                                    rgba(105, 215, 255, 0.62) 52%,
                                    rgba(124, 230, 212, 0));--primary-gradient: linear-gradient(135deg, var(--primary), var(--mint-2));--mint: #65ffd6;--mint-2: #3ecab2;--muted: #a9bdca;--text: #edf7f7;--text-soft: #b7c5c8;--font: var(--text);--muted: var(--text-soft);--primary: #7ce6d4;--primary-strong: var(--primary);--primary-rgb: 124, 230, 212;--primary-soft: rgba(var(--primary-rgb), 0.14);--ui-line: rgba(255, 255, 255, 0.05);--ui-border: rgba(255, 255, 255, 0.08);--ui-surface: rgba(255, 255, 255, 0.03);--shadow: 0 20px 80px rgba(0, 0, 0, 0.45);--panel-shadow: 0 18px 40px rgba(0, 0, 0, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.04);--corner-sm: 8px;--corner-md: 16px;--corner-lg: 24px;--corner-xl: 32px;--radius-sm: 14px;--radius-md: 18px;--radius-lg: 22px;--radius-xl: 28px;--radius-pill: 999px;--padding-md: 2rem;--site-width: 1460px;--panel: linear-gradient(145deg,rgb(255 255 255 / .105),rgb(255 255 255 / .035));--panel-strong: rgb(8 14 26 / 27%);--panel-blur: blur(56px);--panel-border: 1px solid rgba(124, 217, 214, 0.12);--panel-border-soft: var(--panel-border);--panel-border-light: var(--panel-border);--glow-soft: radial-gradient(circle, rgba(96, 208, 205, 0.14), transparent 68%);--grid-soft: linear-gradient(rgba(255, 255, 255, 0.018) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.018) 1px, transparent 1px);--button-highlight-bg: var(--primary-gradient);--button-highlight-font: #021311;--button-border: 1px solid rgba(255, 255, 255, 0.12)}@media only screen and (max-width:1024px){:root{--corner-md: 8px;--corner-lg: 16px;--corner-xl: 16px}}@media only screen and (max-width:1200px){.level_1>li.submenu>a{pointer-events:none}.level_1>li.submenu{cursor:pointer}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding-bottom:80px;font-size:16px !important;font-family:Inter, metropolis, system-ui, sans-serif;line-height:1.6;background:radial-gradient(ellipse at 18% -8%, rgba(124, 230, 212, 0.34), rgba(124, 230, 212, 0.08) 18%, transparent 44%), radial-gradient(ellipse at 82% 4%, rgba(105, 215, 255, 0.26), rgba(105, 215, 255, 0.055) 24%, transparent 48%), radial-gradient(ellipse at 64% 42%, rgba(148, 119, 255, 0.09), rgba(148, 119, 255, 0.035) 18%, transparent 46%), radial-gradient(ellipse at 12% 70%, rgba(18, 82, 107, 0.34), transparent 48%), linear-gradient(180deg, #02050c 0%, #030816 28%, #050b16 54%, #10393b 100%);background-attachment:fixed, fixed, fixed, fixed, fixed;overflow-x:hidden}.background,.banner,.mod_article.highlight,.mod_newslist .layout_latest{position:relative;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.14);background:linear-gradient(145deg, rgba(255, 255, 255, 0.105), rgba(255, 255, 255, 0.035));backdrop-filter:blur(24px);box-shadow:var(--shadow);border-radius:var(--radius-lg)}.background:after,.banner:after,.mod_article.highlight:after,.mod_newslist .layout_latest:after{content:"";display:block;position:absolute;inset:0;padding:1.25px;border-radius:inherit;background:var(--glass-border);-webkit-mask:linear-gradient(#000000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0.86}.banner.highlight,.background.highlight{background:linear-gradient(145deg, rgba(101, 255, 214, 0.96), rgba(110, 230, 255, 0.86));box-shadow:0 28px 100px rgba(101, 255, 214, 0.2)}.banner.highlight .font-highlight,.background.highlight .font-highlight{color:var(--font);-webkit-text-fill-color:var(--font)}.banner.highlight *:not(.btn),.background.highlight *:not(.btn){color:var(--bg)}.banner{padding:2rem 4rem}.ce_text.background{padding:1rem 2rem}.ce_text.background h1,.ce_text.background h2,.ce_text.background h3,.ce_text.background h4{margin-top:0}.section,section{display:block;width:100%;position:relative;z-index:1;padding:72px 0}.row{width:100%}.block{overflow:visible}.max-width #container #main>.inside{width:min(var(--max), calc(100% - 40px));margin:0 auto;padding:0}p{color:var(--muted);font-weight:400;letter-spacing:0.012em}@media (min-width:992px){p{font-size:19px;line-height:1.5}}h1{margin:0 0 22px;line-height:0.95;letter-spacing:-0.05em;color:var(--text)}@media (min-width:768px){h1{font-size:clamp(2.8rem, 6vw, 5rem)}}h2{margin:0 0 14px;font-size:clamp(2rem, 4vw, 3.6rem);line-height:1.02;letter-spacing:-0.045em;color:var(--text)}h4{display:inline-flex;align-items:center;gap:8px;position:static;width:auto;height:auto;margin:0;color:var(--primary-strong);font-size:14px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}h4:before{content:"";width:22px;height:1px;background:rgba(var(--primary-rgb), 0.55)}h4:after{content:"";position:absolute;right:-70px;bottom:-70px;width:180px;height:180px;border-radius:var(--radius-pill);pointer-events:none;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.09), transparent 68%)}h4+h1,h4+h2{margin-top:0.75rem !important}.font-highlight,[style*="color: #4ac59c;"],[style*="color: #58bbb3;"]{color:var(--primary) !important}::-webkit-input-placeholder{color:#757a86}option{background-color:var(--bg);color:var(--font)}.btn,[class*="btn"],button,.more a,.mod_navigation ul li.nav-highlight a,.nav-item>a,.back a{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 22px;border-radius:var(--radius-pill);border:var(--button-border);background:var(--ui-surface);color:var(--text);font-weight:700;text-decoration:none;transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, border-color 0.25s ease;will-change:transform}.nav-item>a:hover,.btn:hover,[class*="btn"]:hover,button:hover,.more a:hover,.mod_navigation ul li.nav-highlight a:hover{transform:translateY(-2px)}.btn-primary,.btn-highlight,.mod_navigation ul li.nav-highlight a{color:var(--button-highlight-font);background:var(--button-highlight-bg);box-shadow:0 14px 34px rgba(var(--primary-rgb), 0.22)}.nav-item.active a,.usecase-tab.active{border-color:var(--primary);color:var(--primary)}.background:not(.highlight) .btn{background-color:var(--primary);color:var(--bg)}[class*="btn"].scroll-link{padding-right:3rem}.mod_article.highlight,.quote-card,.cta-card,.cv-card,.proof-card{box-shadow:var(--shadow)}.pill,.kicker,.eyebrow,.usecase-label,.flow-label,.cv-kicker{display:inline-flex;align-items:center;gap:10px;border-radius:var(--radius-pill);color:var(--primary-strong);text-transform:uppercase;font-weight:800}.pill,.eyebrow,.usecase-label,.cv-kicker{padding:10px 0;font-size:11px;letter-spacing:0.12em}.kicker{font-size:12px;letter-spacing:0.14em}.pill::before,.kicker::before,.eyebrow::before,.usecase-label::before,.cv-kicker::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary-strong);box-shadow:0 0 14px rgba(var(--primary-rgb), 0.55)}.panel,.panel-soft,.panel-feature,.visual-shell,.cta-card{position:relative;overflow:hidden}.panel{border:var(--panel-border);border-radius:var(--radius-md);background:var(--panel);backdrop-filter:var(--panel-blur);box-shadow:var(--panel-shadow)}.panel.large{display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:22px}.panel-soft{border:var(--panel-border-soft);border-radius:var(--radius-md);background:var(--panel);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.03)}.panel-feature{border:var(--panel-border);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--panel-shadow);transition:transform 0.32s ease, border-color 0.32s ease, box-shadow 0.32s ease}.panel-feature::before{content:"";position:absolute;inset:0;opacity:0.18;pointer-events:none;background-image:var(--grid-soft);background-size:40px 40px}.panel-feature::after{content:"";position:absolute;right:-80px;bottom:-80px;width:220px;height:220px;border-radius:50%;pointer-events:none;opacity:0.8;filter:blur(12px);background:radial-gradient(circle, rgba(var(--primary-rgb), 0.16), transparent 68%)}.visual-shell{border:var(--panel-border);box-shadow:var(--shadow)}.visual-shell::before{content:"";position:absolute;inset:0;opacity:0.14;pointer-events:none;background-image:var(--grid-soft);background-size:42px 42px}.panel-glow::after,.cta-card::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.panel-glow::after{inset:auto -30px -30px auto;width:120px;height:120px;background:var(--glow-soft)}.panel-hover,.panel-feature,.panel-reveal p{transition:transform 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease, max-height 0.32s ease, opacity 0.24s ease, margin-top 0.24s ease}.panel-hover:hover,.panel-feature:hover,.flow-step:hover .flow-card,.flow-step.is-active .flow-card{transform:translateY(-4px);border-color:rgba(var(--primary-rgb), 0.22)}.panel-reveal p{max-height:0;opacity:0;overflow:hidden;margin-top:0}.panel-reveal:hover p{margin-top:16px;max-height:140px;opacity:1}.section-head{max-width:780px;margin-bottom:34px}.section-head .kicker{display:inline-flex;margin-bottom:14px}.section-head p{font-size:1.04rem;line-height:1.75}.panel-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.panel-title strong{display:block;font-size:1.05rem}.panel-title span{color:var(--muted);font-size:0.92rem}p.error{border:1px solid #ffb13a80;background-color:#2b1a0054;padding:1rem;border-radius:10px;color:var(--text)}.tag{white-space:nowrap;padding:8px 12px;border:1px solid rgba(var(--primary-rgb), 0.18);border-radius:var(--radius-pill);background:rgba(var(--primary-rgb), 0.08);color:var(--primary-strong);font-size:12px;font-weight:700}.feature-meta{margin-bottom:14px;color:var(--primary-strong);font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.trust-icon{width:46px;height:46px;position:relative;margin-bottom:16px;border:1px solid rgba(var(--primary-rgb), 0.22);border-radius:14px;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.18), rgba(var(--primary-rgb), 0.05));box-shadow:0 0 20px rgba(var(--primary-rgb), 0.1)}.trust-icon::before,.trust-icon::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.trust-icon-germany::before{width:18px;height:18px;border-radius:50%;border:2px solid var(--primary-strong)}.trust-icon-germany::after{width:2px;height:22px;background:var(--primary-strong);box-shadow:6px 0 0 rgba(98, 244, 223, 0.55), -6px 0 0 rgba(98, 244, 223, 0.55)}.trust-icon-expertise::before{width:20px;height:20px;border-radius:50%;border:2px solid var(--primary-strong)}.trust-icon-expertise::after{width:10px;height:2px;background:var(--primary-strong);transform:translate(-10%, -50%) rotate(45deg);transform-origin:left center}.trust-icon-partners::before{width:10px;height:10px;border-radius:50%;background:var(--primary-strong);box-shadow:-10px 8px 0 rgba(98, 244, 223, 0.6), 10px 8px 0 rgba(98, 244, 223, 0.6)}.trust-icon-partners::after{width:22px;height:2px;background:rgba(98, 244, 223, 0.8);box-shadow:0 8px 0 rgba(98, 244, 223, 0.8)}.trust-icon-ecosystem::before{width:22px;height:22px;border-radius:50%;border:2px solid var(--primary-strong)}.trust-icon-ecosystem::after{width:30px;height:30px;border-radius:50%;border:1px dashed rgba(98, 244, 223, 0.65)}.trust-icon-award::before{width:18px;height:18px;transform:translate(-50%, -62%) rotate(45deg);border:2px solid var(--primary-strong);border-radius:4px}.trust-icon-award::after{width:4px;height:16px;top:68%;background:var(--primary-strong);box-shadow:8px 0 0 rgba(98, 244, 223, 0.65), -8px 0 0 rgba(98, 244, 223, 0.65)}.trust-copy h3{font-size:1.02rem;line-height:1.25;margin-bottom:10px}.trust-copy p{font-size:0.92rem;line-height:1.65}.layout_latest .inner_wrapper{padding:var(--padding-md)}.layout_latest .inner_wrapper h3{margin:0 0 12px;font-size:1.25rem;letter-spacing:-0.03em}.layout_latest .inner_wrapper p{margin:0;color:var(--muted);line-height:1.75}.tile .inner_wrapper,.numbers .ce_text:not([class*="col-12"]) .inner_wrapper{position:relative;overflow:hidden;padding:28px;border:var(--panel-border);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--panel-shadow);backdrop-filter:var(--panel-blur)}.tile .inner_wrapper h3,.numbers .ce_text:not([class*="col-12"]) .inner_wrapper h3{margin:0 0 12px;font-size:1.25rem;letter-spacing:-0.03em}.tile .inner_wrapper p,.numbers .ce_text:not([class*="col-12"]) .inner_wrapper p{margin:0;color:var(--muted);line-height:1.75}.tile .inner_wrapper .label,.numbers .ce_text:not([class*="col-12"]) .inner_wrapper .label{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--primary-strong);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em}.tile .inner_wrapper .label::before,.numbers .ce_text:not([class*="col-12"]) .inner_wrapper .label::before{content:"";width:22px;height:1px;background:rgba(var(--primary-rgb), 0.55)}.comparison{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;height:100%}.comparison .col{padding:22px;border:1px solid rgba(255, 255, 255, 0.07);border-radius:22px;background:rgba(255, 255, 255, 0.03)}.comparison .col.featured{border-color:rgba(var(--primary-rgb), 0.22);background:linear-gradient(180deg, rgba(var(--primary-rgb), 0.12), rgba(var(--primary-rgb), 0.05));transform:scale(1.02);box-shadow:0 20px 60px rgba(var(--primary-rgb), 0.08)}.comparison h3{font-size:1.06rem;margin:0 0 12px}.comparison p{color:var(--muted);line-height:1.65;margin:0 0 16px}.quote-card{display:grid;gap:20px;align-content:center;padding:34px;min-height:100%;border:var(--panel-border-soft);border-radius:var(--radius-xl);background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02)), radial-gradient(circle at 15% 25%, rgba(var(--primary-rgb), 0.1), transparent 30%)}.quote-card .quote-mark{color:var(--primary-strong);font-size:4rem;line-height:0.7;opacity:0.8}.quote-card p{margin:0;max-width:18ch;font-size:1.4rem;line-height:1.45;letter-spacing:-0.03em}.quote-card .sub{max-width:46ch;color:var(--muted);font-size:0.96rem;line-height:1.65}.capability-card{min-height:220px}.icon-box,.numbers .ce_text .inner_wrapper:before{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:54px;height:54px;margin-bottom:18px;border:1px solid rgba(var(--primary-rgb), 0.16);border-radius:16px;background:rgba(var(--primary-rgb), 0.08)}.icon-box::before,.icon-box::after,.numbers .ce_text .inner_wrapper:before::before,.numbers .ce_text .inner_wrapper:before::after{content:"";position:absolute;border-radius:var(--radius-pill);background:var(--primary-strong);opacity:0.95}.icon-box.grid::before,.numbers .ce_text .inner_wrapper:before.grid::before{width:22px;height:2px;box-shadow:0 8px 0 var(--primary-strong), 0 -8px 0 var(--primary-strong)}.icon-box.grid::after,.numbers .ce_text .inner_wrapper:before.grid::after{width:2px;height:22px;box-shadow:8px 0 0 var(--primary-strong), -8px 0 0 var(--primary-strong)}.icon-box.lock::before,.numbers .ce_text .inner_wrapper:before.lock::before{width:18px;height:14px;bottom:14px;border-radius:4px}.icon-box.lock::after,.numbers .ce_text .inner_wrapper:before.lock::after{width:14px;height:14px;top:10px;border:2px solid var(--primary-strong);border-bottom:none;background:transparent}.icon-box.flash::before,.numbers .ce_text .inner_wrapper:before.flash::before{width:10px;height:26px;transform:skewX(-20deg) rotate(18deg);box-shadow:0 0 18px rgba(var(--primary-rgb), 0.35)}.icon-box.data::before,.numbers .ce_text .inner_wrapper:before.data::before{top:12px;width:24px;height:8px;box-shadow:0 11px 0 var(--primary-strong), 0 22px 0 var(--primary-strong)}.icon-box.spark::before,.icon-box.spark::after,.numbers .ce_text .inner_wrapper:before.spark::before,.numbers .ce_text .inner_wrapper:before.spark::after{width:22px;height:2px;box-shadow:0 0 18px rgba(var(--primary-rgb), 0.35)}.icon-box.spark::before,.numbers .ce_text .inner_wrapper:before.spark::before{transform:rotate(45deg)}.icon-box.spark::after,.numbers .ce_text .inner_wrapper:before.spark::after{transform:rotate(-45deg)}.use-case-card{min-height:280px;display:grid;align-content:start;gap:14px}.mini-graphic{position:relative;overflow:hidden;height:148px;border:var(--panel-border-light);border-radius:18px;background:var(--panel)}.mini-graphic::before{content:"";position:absolute;inset:18px;border:1px solid rgba(var(--primary-rgb), 0.14);border-radius:14px}.graphic-portal::after,.graphic-noc::after,.graphic-ai::after{content:"";position:absolute}.graphic-portal::after{left:22px;right:22px;bottom:22px;top:30px;border-radius:12px;opacity:0.9;background:linear-gradient(180deg, rgba(var(--primary-rgb), 0.18), transparent), linear-gradient(90deg, rgba(var(--primary-rgb), 0.2) 0 28%, transparent 28% 36%, rgba(var(--primary-rgb), 0.1) 36% 100%)}.graphic-noc::after{left:20px;right:20px;bottom:20px;top:26px;border-radius:12px;background:linear-gradient(transparent 65%, rgba(var(--primary-rgb), 0.22) 65%), linear-gradient(90deg, transparent 20%, rgba(var(--primary-rgb), 0.18) 20% 22%, transparent 22% 42%, rgba(var(--primary-rgb), 0.16) 42% 44%, transparent 44% 64%, rgba(var(--primary-rgb), 0.2) 64% 66%, transparent 66%)}.graphic-ai::after{width:92px;height:92px;left:50%;top:50%;border:1px solid rgba(var(--primary-rgb), 0.2);border-radius:50%;transform:translate(-50%, -50%);box-shadow:0 0 0 16px rgba(var(--primary-rgb), 0.06), 0 0 0 32px rgba(var(--primary-rgb), 0.035);background:radial-gradient(circle, rgba(var(--primary-rgb), 0.22), transparent 65%)}.audience-card{min-height:260px}.audience-card strong{display:block;margin-bottom:14px;font-size:1.12rem}@media (min-width:992px){.reveal{opacity:0;transform:translateY(26px);transition:opacity 0.8s ease, transform 0.8s ease}.reveal.in{opacity:1;transform:translateY(0)}}.slider-control{display:block}.slider-control .slider-next,.slider-control .slider-prev{display:none}.flow-node{width:44px;height:44px;margin:0 auto 18px;border-radius:50%;position:relative;background:radial-gradient(circle at 50% 50%, rgba(31, 224, 199, 0.22), rgba(31, 224, 199, 0.06));border:1px solid rgba(31, 224, 199, 0.22);box-shadow:0 0 0 10px rgba(31, 224, 199, 0.04), 0 0 24px rgba(31, 224, 199, 0.1)}.flow-node::before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;transform:translate(-50%, -50%);border-radius:50%;background:var(--primary);box-shadow:0 0 14px rgba(98, 244, 223, 0.55)}.flow-step.is-active .flow-node{box-shadow:0 0 0 12px rgba(31, 224, 199, 0.08), 0 0 30px rgba(31, 224, 199, 0.16)}.panel h3,.panel-feature h3{margin:0}.panel h3{font-size:1.35rem}.panel-feature .feature-meta{margin-bottom:0}.usecase-tab{margin:0}[class*="digit-"]{display:inline-block;width:5.5rem;border-radius:4px;background-color:var(--primary);color:var(--bg);font-size:4.5rem;font-weight:600}.digit-dash{width:4rem;background:transparent;color:var(--primary)}.architecture .col-4 img{height:15rem;object-fit:contain}.partners img{width:auto;max-height:90px;height:100%;max-width:210px}.partners figure{display:flex;align-items:center;height:5rem}.map img{display:block;width:auto;max-height:80vh;margin:0 auto}#start{margin-top:0}#panorama h1{margin-top:0.5em;margin-bottom:0.35em}#panorama [class*="btn"]{margin-top:1rem;margin-bottom:0}#panorama>.inside>.mod_article>div:first-child{padding-left:0}#panorama>.inside>.mod_article>div:last-child{padding-right:0}@media (min-width:1200px){#panorama{margin-bottom:5rem}}#full-width{max-width:1900px;margin:auto}button.cc-btn.success,.contao-cookiebar button.cc-btn.success:hover{background-color:var(--primary);color:var(--text)}.contao-cookiebar .cc-btn:hover{filter:brightness(0.9)}.contao-cookiebar input[type="checkbox"]:checked+label:before,.contao-cookiebar input[type="radio"]:checked+label:before{border-width:1px}.contao-cookiebar input[type="checkbox"]:not(:checked):hover+label:before{width:35px;height:16px;border:1px solid #9c9b99;background-color:transparent}.navigation .products li a:after{display:block;opacity:0.7;font-size:90%;font-weight:400;line-height:1.25}.navigation .products li a.satconnect:after{content:"Network Orchestration made easy"}.navigation .products li a.satconnect.ai:after{content:"A revolution for SatCom"}.navigation .products li a.apphub:after{content:"Launch mission-ready apps in days"}.navigation .products li a.sense:after{content:"The powerful monitoring and reporting suite"}.navigation .products li a.nrd:after{content:"Analyze your satellite network performance"}.navigation .products li a.voyage:after{content:"Monitor your vessel fleet"}.navigation .products li a.marketplace:after{content:"Define & sell products on-the-fly"}.mod_navigation ul.level_2{border:var(--panel-border);background:var(--panel-strong);backdrop-filter:var(--panel-blur)}.mod_navigation ul.level_2:before{border-color:transparent transparent rgba(21, 37, 44, 0.95) transparent;backdrop-filter:blur(10px);display:none}.mod_navigation ul li.nav-highlight a:hover:after{display:none}li.with-logo{position:relative;padding-left:3rem}li.with-logo:before{content:"";position:absolute;left:2rem;bottom:0;display:block;width:35px;height:100%;background-size:180px;background-repeat:no-repeat;background-position-y:center}@media (min-width:1200px){li.with-logo:before{left:1rem}}li.with-logo.satconnect:before{background-image:url(../../files/img/product-logos/sc-logo.svg)}li.with-logo.sense:before{background-image:url(../../files/img/product-logos/gs-sense-logo.svg)}li.with-logo.voyage:before{background-image:url(../../files/img/product-logos/gs-voyage-logo.svg)}li.with-logo.marketplace:before{background-image:url(../../files/img/product-logos/gs-marketplace-logo.svg)}#panorama img,.has-border img,.has-border iframe,.has-border video,.mod_newsreader img{border:none;border-radius:var(--corner-xl)}@media (min-width:1200px){[class*="drift-"] img{width:auto;max-width:50vw}}@media (min-width:1200px){[class*="drift-"] .background{position:relative}}@media (min-width:1200px){[class*="drift-"] .background:after{content:"";position:absolute;top:0;width:1000px;height:100%;pointer-events:none;background-color:var(--secondary-bg)}}.drift-left img{float:right}@media (min-width:1200px){.drift-left .background{padding-right:1rem}}@media (min-width:1200px){.drift-left .background:after{left:calc(100% - 1rem)}}@media (min-width:1200px){.drift-right .background{padding-left:1rem}}@media (min-width:1200px){.drift-right .background:after{right:calc(100% - 1rem)}}.discover img{height:4rem;width:auto}.discover .col-6{margin-bottom:2rem;padding:1rem;border:1px solid #c7d1df;border-radius:var(--corner-md)}@media (min-width:1200px){.discover .col-6{padding:3rem 5rem}}@media only screen and (min-width:1024px){.discover{column-gap:2rem}.discover .col-6{position:relative;margin-bottom:0;max-width:calc(50% - 1rem);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.discover .col-6:after{content:"";position:absolute;top:-1px;right:100%;width:1000px;height:100%;pointer-events:none;border-top:inherit;border-bottom:inherit}.discover .col-6:last-child{border-left:1px solid #c7d1df;border-right:none;border-top-left-radius:var(--corner-md);border-bottom-left-radius:var(--corner-md);border-top-right-radius:0;border-bottom-right-radius:0}.discover .col-6:last-child:after{right:auto;left:100%}}.tab-content{position:relative;background:transparent}.tab-content>.tab-pane:not(.active){display:block}@media (min-width:992px){.tab-content>.tab-pane:not(.active){display:none}}@media (min-width:992px){.tab-content:after{content:"";position:absolute;top:0;bottom:0;left:-50%;z-index:-1;width:150vw;height:100%;background-color:inherit}}@media (min-width:992px){.tab-content{background-color:var(--secondary-bg);border-radius:var(--corner-md)}}.nav-tabs{display:none;margin-bottom:0;margin-top:100px}@media (min-width:992px){.nav-tabs{display:flex}}.nav-item a{margin:0 0.25rem}.brand-logo .logo{width:60px;height:60px;margin:10px 0;margin-left:-1.5rem;border-radius:0 0.75rem 0.75rem 0;background-color:var(--secondary-bg);background-image:url(../../files/template/logo/logo-bildmarke.svg);background-repeat:no-repeat;background-size:2.5rem}.brand-logo .header-wrapper{background-repeat:no-repeat;background-position:center;background-size:10rem}@media (min-width:992px){.brand-logo .header-wrapper{background-position:left center;background-size:15rem}}.brand-logo.satconnect .header-wrapper{background-image:url(../../files/img/product_logos/sc-logo.svg)}.brand-logo.sense .header-wrapper{background-image:url(../../files/img/product_logos/gs-sense-logo.svg);background-size:10rem}.brand-logo.marketplace .header-wrapper{background-image:url(../../files/img/product_logos/gs-marketplace-logo.svg)}.brand-logo.apphub .header-wrapper{background-image:url(../../files/img/product_logos/apphub-logo-hybrid.svg)}.brand-logo.nrd .header-wrapper{background-image:url(../../files/img/product_logos/gs-network-reporting-logo.svg)}@media (min-width:992px){.brand-logo.nrd .header-wrapper{background-size:20rem}}.brand-logo.voyage .header-wrapper{background-image:url(../../files/img/product_logos/gs-voyage-logo.svg)}@media (min-width:992px){.brand-logo.voyage .header-wrapper{background-size:12rem}}@media screen and (min-width:768px){.brand-logo .logo{margin-left:-5vw}}.numbers .ce_text:not([class*="col-12"]){counter-increment:number;position:relative}.numbers .ce_text:not([class*="col-12"]) .inner_wrapper:before{content:counter(number);margin-bottom:10;color:var(--primary)}.newsletter-wrapper .widget{padding:0;width:calc(100% - 2rem)}.newsletter-wrapper .widget input{width:100%;padding:1rem;background-color:var(--bg)}.newsletter-wrapper.col-4{padding-top:0;padding-bottom:0}.newsletter .formbody{display:flex;align-items:center;flex-wrap:nowrap}.newsletter h3{margin:0}.newsletter .formbody .widget{padding:0}.footer-logo:after{left:auto}.footer-nav>*{flex:0 0 33.33%;min-width:280px}.newsletter label.error,.newsletter p.error{display:none}input#ctrl_subscribe_15,#captcha_text_subscribe_15{width:100px}#captcha_text_subscribe_15{font-size:10px;line-height:10px;margin-top:7px}input#ctrl_subscribe_15{border-radius:0}.submit{background-color:var(--primary);color:black}.newsletter .submit{border-radius:0 12px 12px 0}.newsletter p.error{font-size:0.8rem;padding:0.25rem 0.5rem}p.confirm{border:1px solid var(--primary);background-color:#81d4c430;padding:0.25rem 0.5rem;border-radius:10px;color:var(--text);font-size:0.8rem}.newsletter .formbody{display:block}.newsletter .formbody .widget{display:inline-flex}.footer-social-media{justify-content:center;text-align:center}#ctrl_email_15{border-top-right-radius:0;border-bottom-right-radius:0}.footer-social-media h3{flex:0 0 100%;margin:0}.footer-nav{align-items:flex-start}.text-container{padding:0;margin:0}.layout_latest{position:relative}.layout_latest .image_container{height:auto}.layout_latest img{border-radius:var(--corner-sm)}.layout_latest .ce_text{position:relative;max-height:15rem;overflow:hidden;margin-bottom:2rem}.layout_latest .inner_wrapper h3{margin-top:1.5rem}.layout_latest>a{position:absolute;inset:0;z-index:1;display:block;text-indent:-999999px}.layout_latest>a:hover+.inner_wrapper h3{color:var(--primary)}.mod_newslist.grid-3 img{height:250px;object-fit:cover}.mod_newsmenu a{display:inline-block;width:100%;padding:10px;border-bottom:1px solid rgba(255, 255, 255, 0.1)}@media (min-width:1600px){.grid-5 .col-4{width:20%;padding:1rem}}.management .image_container{position:relative;width:200px;height:200px;margin:0 auto 1rem;overflow:hidden;border:7px solid white;border-radius:100px;box-shadow:0 0 80px #00000017}.management .image_container img{position:absolute;top:50%;left:50%;width:auto;max-width:none;height:100%;transform:translate(-50%, -50%)}.satellite p,.satellite h1,.satellite h2,.satellite h3,.satellite h4{text-align:center !important}.satellite .textbubble{max-width:50%;margin-bottom:2rem;text-align:left}.satellite #container img{width:auto}.satellite .what{position:relative}.satellite .what .img{position:relative;z-index:-1;width:100%;order:2}@media (min-width:1600px){.satellite .what .img{bottom:35rem}}.satellite .stay-tuned .formbody{flex-flow:column;max-width:40rem}.textbubble,.vertical-tabs .tab-pane{padding:2rem;border-radius:10px;background-color:#2d7270;color:var(--text)}.textbubble p,.vertical-tabs .tab-pane p{color:var(--text)}.textbubble.output{margin-right:auto;margin-left:10%}.textbubble.output .hide{display:none}.textbubble.input{margin-left:auto;margin-right:10%;background:var(--secondary-bg)}.ai-bubbles{max-width:1200px;margin:0 auto}.home .sat-panorama{padding:2rem 2rem 3rem;border-radius:24px}.ai #panorama:before,.satellite #panorama:before{content:"";position:absolute;left:0;right:0;z-index:-1;width:50vw;height:50vh;margin:0 auto;opacity:0.4;filter:blur(170px);background:var(--primary)}div#article-251{padding:1rem 1rem 4rem;border:3px solid var(--primary);border-radius:22px;background:rgba(var(--primary-rgb), 0.07)}.widget.widget-submit.btn-highlight.sm{margin:0 auto}label#lbl_27_0{color:#9498a5;font-size:70%;line-height:120%}.satellite-teaser{min-height:90vh;padding:2rem;justify-content:center;border-radius:20px;background-color:#1a1e29;color:var(--text)}.satshow #wrapper:before,.home #wrapper:before{content:"";position:absolute;top:0;left:0;right:0;z-index:0;height:100%;opacity:0.3;pointer-events:none;background-image:url(../../files/img/photos_and_stock/Weltkarte.svg);background-repeat:no-repeat;background-size:cover}@media (min-width:1200px){.satshow #wrapper:before,.home #wrapper:before{background-position:0 -5vh}}.satshow #wrapper #panorama .ce_text{margin-top:30vh}.home #wrapper #panorama .ce_text{margin-top:15vh}.satshow .sat-panorama svg{height:180px;width:auto}.satshow .what img{height:120px;margin:32px 0}#article-261{margin-top:0}@media (min-width:1200px){#article-261{margin-top:-4rem}}.vertical-tabs.ce_bs_tab_start{position:relative}@media (min-width:1200px){.vertical-tabs.ce_bs_tab_start{display:flex;padding-top:5rem}}.vertical-tabs .nav-tabs{display:block;flex:0 0 40%;background-color:transparent}.vertical-tabs .tab-content{padding:2rem 4rem;background-color:transparent;text-align:left}.vertical-tabs .tab-content:after{background:transparent}@media (min-width:1200px){.vertical-tabs .tab-content:before{content:"";position:absolute;top:-3rem;right:4rem;display:block;width:12rem;height:4rem;background-image:url(../../files/img/product_logos/sc-logo-powerd-by-hybrid.svg);background-repeat:no-repeat}}.vertical-tabs h2{position:absolute;top:0;margin:0 1.5rem 1.5rem;opacity:0.6;font-style:italic}.vertical-tabs .nav-item,.vertical-tabs .nav-item.active{padding:0;border:none}.vertical-tabs .nav-item a{margin-bottom:0.5rem;padding:1rem 2rem;border-radius:4px;background-color:var(--secondary-bg);color:rgba(255, 255, 255, 0.8);font-style:italic;font-weight:normal;line-height:1.3;text-align:left;text-transform:none;white-space:normal}.vertical-tabs .nav-item a:hover{color:var(--primary)}.vertical-tabs .nav-item.active a{background-color:var(--primary);color:var(--text);font-weight:bold}.vertical-tabs #typing .ce_text{display:none}.sc-ai-voice{display:flex;height:6rem;align-items:center;justify-content:center;margin-top:10vh}.sc-ai-voice span{display:inline-block;width:0.4rem;height:10%;margin:0 0.25rem;border-radius:0.4rem;background-color:var(--primary);animation:voice1 1.3s infinite;-webkit-animation:voice1 1.3s infinite;-moz-animation:voice1 1.3s infinite}.sc-ai-voice span:nth-child(1),.sc-ai-voice span:nth-child(2),.sc-ai-voice span:nth-child(3),.sc-ai-voice span:nth-child(13),.sc-ai-voice span:nth-child(14),.sc-ai-voice span:nth-child(15){animation-name:voice1;animation-timing-function:ease-in-out}.sc-ai-voice span:nth-child(4),.sc-ai-voice span:nth-child(5),.sc-ai-voice span:nth-child(6),.sc-ai-voice span:nth-child(10),.sc-ai-voice span:nth-child(11),.sc-ai-voice span:nth-child(12){animation-name:voice2;animation-timing-function:ease-in-out}.sc-ai-voice span:nth-child(7),.sc-ai-voice span:nth-child(9){animation-name:voice3}.sc-ai-voice span:nth-child(8){animation-name:voice4}.sc-ai-voice span:nth-child(odd){height:5%}img.ai-logo{width:510px;margin:-30px 0 -70px}.sat-panorama{text-align:center}.sat-panorama figure{text-align:center}.sat-panorama figure img{max-width:1200px;margin:20vh auto 0}.sat-panorama svg{width:500px;max-width:100%;height:auto;margin:0}.sat-panorama .ce_text{padding:0}.sat-panorama path{transform-box:fill-box;transform-origin:center}.sat-panorama path:nth-child(2){animation:10s linear infinite ai-logo-rotate-1}.sat-panorama path:nth-child(3){animation:8s linear infinite ai-logo-rotate-2}.your-ai-for .row{align-items:flex-start}.your-ai-for [class*="col-"],.your-ai-for [class*="col-"] h3{text-align:center !important}.your-ai-for [class*="col-"] h3:before{content:"";display:block;width:4rem;height:4rem;margin:0 auto;background:url("../../files/img/product_logos/ai-logo.svg") no-repeat;background-size:contain}.your-ai-for .textbubble.input{margin-bottom:1rem;background-color:rgba(0, 0, 0, 0.2)}.your-ai-for h2{margin-top:0;margin-bottom:0}.your-ai-for .col-12{padding-bottom:0}.your-ai-for .col-12 h3:before{display:none}.your-ai-for h3{margin-bottom:1rem}.your-ai-for [class*="col-"][class*="ai-icon-"] h3:before{fill:red}.your-ai-for [class*="col-"].ai-icon-1 h3:before{background:url("../../files/img/icons/improve-response-quality-csat.svg") no-repeat center / 2.5rem}.your-ai-for [class*="col-"].ai-icon-2 h3:before{background:url("../../files/img/icons/accelerate-response-times.svg") no-repeat center / 2.5rem}.your-ai-for [class*="col-"].ai-icon-3 h3:before{background:url("../../files/img/icons/boost-network-efficiency.svg") no-repeat center / 2.5rem}.your-ai-for [class*="col-"].ai-icon-4 h3:before{background:url("../../files/img/icons/accelerate-response-times.svg") no-repeat center / 2.5rem}.your-ai-for [class*="col-"].ai-icon-5 h3:before{background:url("../../files/img/icons/align-with-business-strategies.svg") no-repeat center / 2.5rem}.your-ai-for [class*="col-"].ai-icon-6 h3:before{background:url("../../files/img/icons/optimize-resource-allocation.svg") no-repeat center / 2.5rem}.your-ai-for [class*="col-"].ai-icon-7 h3:before{background:url("../../files/img/icons/simplify-management.svg") no-repeat center / 2.5rem}.your-ai-for [class*="col-"].ai-icon-8 h3:before{background:url("../../files/img/icons/scale-with-ease.svg") no-repeat center / 2.5rem}.ce_player.center{max-width:1300px;margin:auto}.video-center{margin-top:0}.testimonials{text-align:center}.testimonials .ce_text>p:first-child{font-size:125%;line-height:150%;font-style:italic}.customer-voices-alt{position:relative;overflow:hidden}.customer-voices-alt:before{content:"";position:absolute;inset:0;opacity:0.18;pointer-events:none;background-image:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at center, black 35%, transparent 90%)}.cv-shell{position:relative;z-index:1;margin:0 auto}@media (min-width:1200px){.cv-shell{display:flex;align-items:center}}.cv-shell h4 a{font-size:10px}.cv-header{max-width:760px;margin-bottom:40px}.cv-header h2{margin:0 0 14px;max-width:12ch;font-size:clamp(2.2rem, 5vw, 4rem);line-height:1.02;letter-spacing:-0.05em}.cv-header p{max-width:62ch;font-size:1.02rem;line-height:1.75}.cv-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;border:1px solid rgba(var(--primary-rgb), 0.18);border-radius:var(--radius-pill);background:rgba(var(--primary-rgb), 0.08);color:var(--primary-strong);font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.cv-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary-strong);box-shadow:0 0 14px rgba(var(--primary-rgb), 0.55)}.cv-featured{margin-bottom:28px}.cv-featured blockquote{margin:0 0 28px;padding:0;border:none;max-width:28ch;color:var(--text);font-size:clamp(1.2rem, 2vw, 1.7rem);line-height:1.5;letter-spacing:-0.02em}.mod_newsreader figure+p+*:before{content:"";clear:left;display:block}.mod_newsreader .btn:before{clear:left}h4:after{display:none}.cv-featured{padding-right:5rem}@media (min-width:992px){.cv-featured{min-width:40rem}}.cv-featured-card{position:relative;max-width:860px;padding:34px;overflow:hidden}.cv-quote-mark{position:absolute;top:10px;right:22px;color:rgba(var(--primary-rgb), 0.15);font-size:5rem;line-height:1;font-weight:800}.cv-person,.cv-card-top{display:flex;align-items:center}.cv-person{gap:14px}.cv-card-top{gap:12px;margin-bottom:16px}.cv-avatar,.cv-mini-avatar{display:flex;align-items:center;justify-content:center;color:var(--primary);font-weight:800;text-shadow:0 14px 28px rgba(var(--primary-rgb), 0.18)}.cv-avatar{width:56px;height:56px;border-radius:18px;font-size:4rem}.cv-mini-avatar{width:44px;height:44px;flex:0 0 auto;border-radius:14px;font-size:4rem}.cv-person strong,.cv-meta strong{display:block;margin-bottom:4px;color:var(--text)}.cv-person strong{font-size:1rem}.cv-meta strong{font-size:0.95rem}.cv-person span,.cv-meta span{display:block;color:var(--muted)}.cv-person span{font-size:0.86rem}.cv-meta span{font-size:0.78rem;line-height:1.4}.cv-rail-wrap{position:relative;overflow:hidden;mask-image:linear-gradient(90deg, transparent, black 8%, black 92%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, black 8%, black 92%, transparent);padding:4rem 0}.cv-rail{display:flex;gap:18px;width:max-content;animation:cvScroll 35s linear infinite}.cv-rail:hover{animation-play-state:paused}.cv-card{position:relative;overflow:hidden;width:460px;flex:0 0 auto;padding:24px;border:var(--panel-border);border-radius:var(--radius-md);background:var(--panel);backdrop-filter:var(--panel-blur);box-shadow:var(--panel-shadow);transition:transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease}.cv-card p{margin:0;color:var(--text);font-size:0.98rem;line-height:1.72;letter-spacing:-0.01em}.cv-bg-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:0.25;pointer-events:none}.quote-note{margin:0 2px;opacity:0.5;font-size:0.7rem}.grid-capabilities>.ce_text,.grid-trust>.ce_text,.grid-flow>.ce_text{min-width:0}.grid-2,.grid-hero,.grid-usecase,.grid-capabilities,.grid-flow,.grid-trust{display:grid;gap:40px}.grid-hero{grid-template-columns:1.1fr 0.9fr;align-items:center}.grid-capabilities{grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}.grid-usecase{grid-template-columns:minmax(420px, 0.95fr) minmax(0, 1.05fr);gap:28px;align-items:center}.grid-trust{grid-template-columns:repeat(5, minmax(0, 1fr));gap:16px}.grid-flow{grid-template-columns:repeat(5, minmax(0, 1fr));gap:18px;align-items:start}.stack-12{display:grid;gap:12px}.stack-16{display:grid;gap:16px}.stack-24{display:grid;gap:24px}.centered{text-align:center}.centered-narrow{max-width:900px;margin:0 auto;text-align:center}.hero-title-center{margin:0 auto;text-align:center}.hero-copy-center{max-width:900px;margin:0 auto 2rem;text-align:center}.hero{font-size:1.2rem}.hero-visual{position:relative;min-height:640px}@media (min-width:768px){.mod_newsreader h1{font-size:clamp(2.8rem, 6vw, 3.2rem);padding-right:25%}}.mod_newsreader .ce_text:before{clear:left;content:"";display:block}@media (min-width:768px){.mod_newsreader h2{font-size:clamp(1.9rem, 6vw, 1.9rem)}}p.quote{position:relative;padding:0 0 0 3rem}p.quote::before{content:"“";position:absolute;left:0.6rem;top:0.2rem;font-size:3rem;line-height:1;color:var(--primary)}.mod_newsreader p b,.mod_newsreader p strong{color:var(--text)}.mod_newsreader h1+h1,.mod_newsreader h1+h2,.mod_newsreader h1+h3,.mod_newsreader h1+h4,.mod_newsreader h1+h5,.mod_newsreader h1+h6{font-size:1.35rem;color:var(--primary);font-weight:normal;line-height:1.25}@media (min-width:992px){.mod_newsreader h1+h1,.mod_newsreader h1+h2,.mod_newsreader h1+h3,.mod_newsreader h1+h4,.mod_newsreader h1+h5,.mod_newsreader h1+h6{font-size:1.75rem}}.dashboard{display:grid;grid-template-columns:1.3fr 0.95fr;gap:18px;padding:22px;height:calc(100% - 66px)}.card-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;padding:18px}.problem-grid,.value-grid,.use-grid,.capability-grid,.audience-grid,.bottom-grid{display:grid;gap:20px}.problem-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.value-grid{grid-template-columns:0.95fr 1.05fr;align-items:stretch}.use-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.capability-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.audience-grid{grid-template-columns:1fr 1fr}.bottom-grid{grid-template-columns:1.05fr 0.95fr;align-items:stretch}.feature-card{min-height:280px;padding:26px 26px 24px;display:flex;flex-direction:column;justify-content:flex-end}.usecases-shell{margin-top:42px}.usecases-menu{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.usecases-stage{position:relative;min-height:460px}.usecase-panel{position:absolute;inset:0;width:100%;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity 0.35s ease, transform 0.35s ease}.usecase-panel.active{opacity:1;pointer-events:auto;transform:translateY(0)}.usecase-copy{max-width:620px}.usecase-copy h3{margin:0 0 14px;max-width:12ch;font-size:clamp(2rem, 3.4vw, 3rem);line-height:1.02;letter-spacing:-0.05em}.usecase-copy p{margin-bottom:18px;max-width:58ch}.flow-shell{position:relative;margin-top:46px}.flow-line,.flow-progress{position:absolute;left:8%;top:22px;height:2px;border-radius:var(--radius-pill)}.flow-line{right:8%;z-index:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.06))}.flow-progress{width:46%;z-index:1;background:linear-gradient(90deg, rgba(var(--primary-rgb), 0.3), #1fe0c7, #62f4df);box-shadow:0 0 18px rgba(var(--primary-rgb), 0.22)}.flow-step{position:relative;z-index:2}.flow-card{min-height:196px;padding:22px 20px 20px}.flow-card p{font-size:0.95rem;line-height:1.72}.flow-label{justify-content:center;min-width:34px;height:26px;padding:0 10px;margin-bottom:14px;border:1px solid rgba(var(--primary-rgb), 0.16);background:rgba(var(--primary-rgb), 0.08);font-size:11px;letter-spacing:0.08em}.trust-head{max-width:820px;margin-bottom:34px;position:relative;z-index:1}.trust-head h2{font-size:clamp(2.3rem, 4vw, 3.4rem);line-height:1.04;margin-bottom:16px;letter-spacing:-0.045em}.trust-head p{max-width:68ch;font-size:1.06rem}.unity-card>.inner_wrapper{padding:20px 22px}.cta{padding-bottom:96px}.cta-card{padding:42px}.cta-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:28px;align-items:center;position:relative;z-index:1}body.apphub main,body.apphub section,body.apphub .mod_article{position:relative;z-index:1}body.apphub #container #main>.inside{margin:0 auto;padding:0}body.apphub .wrap{width:min(var(--max), calc(100% - 40px));margin:0 auto;position:relative;z-index:1}body.apphub .mod_article{padding:0}body.apphub .mod_article.compact{padding:40px 0 10px}body.apphub .mod_article-usecases{padding:0}body.apphub .mod_article-usecases>.inside{width:100%;max-width:none;margin:0}body.apphub .ce_text,body.apphub .ce_text>.inner_wrapper,body.apphub .inner_wrapper{width:100%}body.apphub .trust-item{min-height:210px}body.apphub .trust-item>.inner_wrapper{padding:22px 18px 20px}body.apphub .footer-inner{align-items:center;justify-content:space-between;gap:14px}body.apphub .apphub-hero-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}body.apphub .hub{width:120px;height:120px;background:url("../../files/img/product_logos/apphub-bildmarke.svg");background-repeat:no-repeat;background-position:center center;background-size:contain}body.apphub .orbit{position:absolute;border-radius:50%;border:1px solid rgba(var(--primary-rgb), 0.6);opacity:0.45}body.apphub .o1{width:260px;height:260px}body.apphub .o2{width:420px;height:420px}body.apphub .o3{width:600px;height:600px}body.apphub .sat{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--primary-strong);box-shadow:0 0 8px var(--primary-strong)}body.apphub .s1{animation:orbit1 18s linear infinite}body.apphub .s2{animation:orbit2 26s linear infinite}body.apphub .s3{animation:orbit3 32s linear infinite}body.apphub .visual-shell{min-height:420px;border-radius:30px;background:var(--panel)}body.apphub .visual-card{position:absolute;left:50%;top:50%;width:min(82%, 420px);min-height:250px;padding:18px;border-radius:26px;transform:translate(-50%, -50%);border:1px solid rgba(var(--primary-rgb), 0.18);background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02)), rgba(10, 26, 31, 0.94);box-shadow:0 0 0 14px rgba(var(--primary-rgb), 0.04), 0 22px 56px rgba(0, 0, 0, 0.3)}body.apphub .bar,body.apphub .wizard-step,body.apphub .queue-bar{position:relative;overflow:hidden;border-radius:var(--radius-pill);background:rgba(255, 255, 255, 0.05)}body.apphub .bar,body.apphub .wizard-step{margin-bottom:12px}body.apphub .bar{height:14px}body.apphub .wizard-step{height:16px;margin-bottom:14px}body.apphub .wizard-step::after{width:62%}body.apphub .wizard-step.active-step::after{width:88%}body.apphub .queue-bar{height:12px;flex:1 1 auto}body.apphub .bar::after,body.apphub .queue-bar::after,body.apphub .wizard-step::after,body.apphub .metric-fill{content:"";position:absolute;inset:0;border-radius:var(--radius-pill);background:linear-gradient(90deg, rgba(var(--primary-rgb), 0.18), #1fe0c7);box-shadow:0 0 10px rgba(var(--primary-rgb), 0.16)}body.apphub .w100::after{width:100%}body.apphub .w92::after{width:92%}body.apphub .w88::after{width:88%}body.apphub .w84::after{width:84%}body.apphub .w80::after{width:80%}body.apphub .w76::after{width:76%}body.apphub .w74::after{width:74%}body.apphub .w72::after{width:72%}body.apphub .w68::after{width:68%}body.apphub .w58::after{width:58%}body.apphub .visual-grid{display:grid;gap:12px;margin-bottom:14px}body.apphub .visual-grid.two{grid-template-columns:1fr 1fr}body.apphub .visual-grid.three{grid-template-columns:repeat(3, 1fr)}body.apphub .metric-card,body.apphub .visual-tile{min-height:82px;border:1px solid rgba(255, 255, 255, 0.06);border-radius:var(--radius-sm);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.02)), rgba(255, 255, 255, 0.02)}body.apphub .metric-card{padding:14px}body.apphub .metric-card strong{display:block;font-size:14px;margin-bottom:10px}body.apphub .metric-fill{display:block;position:relative;height:10px}body.apphub .queue-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}body.apphub .dot,body.apphub .map-pin{width:12px;height:12px;border-radius:50%;background:var(--primary-strong);box-shadow:0 0 12px rgba(98, 244, 223, 0.45)}body.apphub .map-pin{position:absolute}body.apphub .dot.warn{background:#ff9a7a;box-shadow:0 0 10px rgba(255, 154, 122, 0.4)}body.apphub .map-card{min-height:290px}body.apphub .map-grid{position:absolute;inset:62px 18px 18px;border-radius:var(--radius-sm);background-image:var(--grid-soft);background-size:34px 34px;border:1px solid rgba(255, 255, 255, 0.05)}body.apphub .p1{top:112px;left:118px}body.apphub .p2{top:156px;right:132px}body.apphub .p3{bottom:78px;left:186px}body.apphub .p4{bottom:112px;right:96px}body.apphub .visual-glow{position:absolute;width:280px;height:280px;right:4%;top:8%;border-radius:50%;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.16), transparent 66%);filter:blur(28px);pointer-events:none}body.apphub .bullet-list{list-style:none}body.apphub .bullet-list li{color:var(--text);font-size:15px;line-height:1.55}body.apphub .your-project-card{min-height:290px}body.apphub .your-project-lines{margin-bottom:18px}body.apphub .your-project-plus{position:relative;width:78px;height:78px;margin:10px auto 18px;border-radius:var(--radius-md);border:1px solid rgba(var(--primary-rgb), 0.2);background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.24), rgba(var(--primary-rgb), 0.06));box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.04), 0 0 24px rgba(var(--primary-rgb), 0.1)}body.apphub .your-project-plus::before,body.apphub .your-project-plus::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:var(--radius-pill);background:var(--primary-strong)}body.apphub .your-project-plus::before{width:30px;height:4px}body.apphub .your-project-plus::after{width:4px;height:30px}@media (max-width:1200px){body.apphub .grid-trust{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width:1120px){body.apphub .hero-grid,body.apphub .value-grid,body.apphub .bottom-grid,body.apphub .cta-grid,body.apphub .audience-grid,body.apphub .problem-grid,body.apphub .use-grid,body.apphub .capability-grid,body.apphub .grid-hero,body.apphub .grid-capabilities,body.apphub .grid-usecase{grid-template-columns:1fr}body.apphub .comparison{grid-template-columns:1fr}body.apphub .hero-visual{min-height:560px}}@media (max-width:1100px){body.apphub .grid-flow{grid-template-columns:1fr;gap:14px}body.apphub .flow-line,body.apphub .flow-progress{display:none}body.apphub .flow-step>.inner_wrapper{display:grid;grid-template-columns:44px minmax(0, 1fr);gap:14px;align-items:start}body.apphub .flow-node{margin:10px 0 0}body.apphub .flow-card{min-height:auto}body.apphub .usecases-stage{min-height:760px}body.apphub .usecase-copy h3,body.apphub .feature-card h3{max-width:100%}}@media (max-width:900px){body.apphub .customer-voices-alt{padding:90px 0}body.apphub .cv-featured blockquote{max-width:100%}body.apphub .cv-card{width:300px}body.apphub .hero-visual.reveal.in{position:absolute;top:0;right:0;opacity:0.5}}@media (max-width:820px){body.apphub .grid-trust{grid-template-columns:1fr}body.apphub .trust-item{min-height:auto}}@media (max-width:760px){body.apphub .wrap,body.apphub .inside{width:min(var(--max), calc(100% - 24px))}body.apphub .nav{min-height:76px}body.apphub .nav-links{display:none}body.apphub .hero{padding-top:42px}body.apphub h1{max-width:100%}body.apphub .hero-proof,body.apphub .mini-stats,body.apphub .card-grid{grid-template-columns:1fr}body.apphub .dashboard{grid-template-columns:1fr}body.apphub .hero-visual{min-height:920px}body.apphub .cta-card,body.apphub .tile,body.apphub .quote-card,body.apphub .proof-card{padding:24px}body.apphub .footer-inner{flex-direction:column;align-items:flex-start}body.apphub .quote-band{padding:90px 0}body.apphub .quote-mark{font-size:80px}body.apphub .hero-copy-center{margin-bottom:1.5rem}body.apphub .panel-reveal p{margin-top:16px;max-height:140px;opacity:1}body.apphub .usecases-menu{gap:10px}body.apphub .usecase-tab{width:100%;text-align:left}body.apphub .usecase-tab.active{background:var(--primary);color:var(--bg)}body.apphub .usecases-stage{min-height:860px}body.apphub .visual-shell{min-height:340px}body.apphub .visual-card{width:min(88%, 360px)}}@media (max-width:640px){body.apphub .cv-shell{width:min(100%, calc(100% - 28px))}body.apphub .cv-featured-card{padding:26px 22px}body.apphub .cv-card{width:280px}}.cta-card{border-radius:var(--radius-xl);background:var(--panel)}a.arrow{display:block;position:absolute;left:-2rem;top:-1rem;bottom:0;z-index:1;opacity:0;height:calc(100% + 2rem);width:calc(100% + 4rem);display:flex;align-items:flex-end;justify-content:flex-end;padding:1rem 3rem;text-decoration:none;transition:0.25s ease;border-radius:var(--radius-lg);font-size:0;text-indent:-999px}a.arrow:before{content:"›";transform:translateX(-1rem);transition:0.25s ease;font-size:3rem;text-indent:0}a.arrow:hover{opacity:1}a.arrow:hover:before{transform:translateX(0)}.events #wrapper:before{content:"" !important;background:url("../../files/img/photos_and_stock/satshow26-bg.jpg") no-repeat;background-size:cover;position:absolute;top:0;right:0;width:60vw;height:80vh;opacity:0.15;mask-image:radial-gradient(ellipse 50% 50% at center, black 20%, rgba(0, 0, 0, 0.85) 45%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0.15) 90%, rgba(0, 0, 0, 0) 100%)}.events .cv-card{width:100%}.events .bygone{background:transparent;border:none;box-shadow:none;filter:grayscale(1);backdrop-filter:none;opacity:0.3}@keyframes drift{from{transform:translate3d(0, 0, 0) scale(1)}to{transform:translate3d(30px, -24px, 0) scale(1.12)}}@keyframes pulseNode{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.22);opacity:0.88}}@keyframes pulseLine{0%,100%{opacity:0.55}50%{opacity:1}}@keyframes voice1{50%{height:30%}}@keyframes voice2{50%{height:50%}}@keyframes voice3{50%{height:80%}}@keyframes voice4{50%{height:100%}}@keyframes ai-logo-rotate-1{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.3) rotate(180deg)}to{transform:scale(1) rotate(360deg)}}@keyframes ai-logo-rotate-2{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(180deg)}to{transform:scale(1) rotate(360deg)}}@keyframes cvScroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 9px))}}@keyframes cvFloatA{from{transform:translate3d(0, 0, 0) scale(1)}to{transform:translate3d(30px, -24px, 0) scale(1.12)}}@keyframes cvFloatB{from{transform:translate3d(0, 0, 0) scale(1)}to{transform:translate3d(-22px, 18px, 0) scale(1.08)}}@keyframes orbit1{0%{transform:rotate(0deg) translateX(130px) rotate(0deg)}100%{transform:rotate(360deg) translateX(130px) rotate(-360deg)}}@keyframes orbit2{0%{transform:rotate(0deg) translateX(210px) rotate(0deg)}100%{transform:rotate(-360deg) translateX(210px) rotate(360deg)}}@keyframes orbit3{0%{transform:rotate(0deg) translateX(300px) rotate(0deg)}100%{transform:rotate(360deg) translateX(300px) rotate(-360deg)}}@media only screen and (max-width:1024px){.ai p,.ai h1,.ai h2,.ai h3{text-align:center !important}}@media screen and (max-width:1200px){.vertical-tabs .nav-tabs .nav-item~.nav-item,.vertical-tabs .tab-pane~.tab-pane{display:none !important}}.mod_newsreader .ce_sliderStart,.mod_newsreader .ce_image{background-color:transparent}
@charset "UTF-8";
.zammad-chat{background-color:var(--secondary-bg);overflow:hidden;position:fixed;right:30px;bottom:0;width:25rem;border-radius:25px 25px 0 0;box-shadow:5px 5px 50px rgba(0, 0, 0, 0.2);will-change:bottom;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:999}@media only screen and (max-width:768px){.zammad-chat{right:0;width:100%;border-radius:0 !important}}.zammad-chat--animate{-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;-o-transition:transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms}.zammad-chat.zammad-chat-is-loaded{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0}.zammad-chat.zammad-chat-is-shown{opacity:1}.zammad-chat.zammad-chat-is-open{height:30em}@media only screen and (max-width:768px){.zammad-chat.zammad-chat-is-open{height:100%}}.zammad-chat-icon{display:none}.zammad-chat-header{display:flex;align-items:center;padding:1rem 5rem 1rem 2rem;background:var(--primary);color:white;height:6.5rem;box-shadow:5px 5px 15px rgba(0, 0, 0, 0.1);position:relative;overflow:visible;cursor:pointer}@media only screen and (max-width:768px){.zammad-chat-header{border-radius:0 !important}}.zammad-chat-welcome{line-height:125%}.zammad-chat-welcome:before{content:"";height:5rem;width:5rem;border-radius:50%;background:url(../../files/img/icons/customer_support.svg) no-repeat center center;background-size:85%;display:block;position:absolute;left:1rem;top:1rem}.zammad-chat-welcome{padding-left:5rem}.zammad-chat-header-icon{position:absolute;right:0;left:0;top:0;bottom:0;cursor:pointer}.zammad-chat-header-icon::before{content:"";display:inline-block}.zammad-chat.zammad-chat-is-open .zammad-chat-header{cursor:default}.zammad-chat-agent-name{margin-top:1rem;display:block}.zammad-chat-header-icon-open,.zammad-chat-header-icon-close{fill:currentColor;width:1.6em;height:auto;vertical-align:middle}.zammad-chat-header-icon-close{width:1.3em;position:absolute;right:1.5rem;top:1.5rem}.zammad-chat.zammad-chat-is-open .zammad-chat-header-icon-open{display:none}.zammad-chat-agent{width:100%}.zammad-chat-header-controls{float:right;display:none}.zammad-chat-agent-avatar{border-radius:100%;margin-right:1.5rem;width:3.5em;z-index:1;position:absolute;top:1.5rem;opacity:0;transform:scale(0);animation:pop 0.33s forwards}@keyframes pop{100%{transform:scale(1);opacity:1}}@-webkit-keyframes pop{100%{transform:scale(1);opacity:1}}.zammad-chat-agent-name{font-weight:bold}.zammad-chat-agent-status{position:absolute;left:4.8rem;bottom:1.25rem;font-size:0;z-index:2}.zammad-chat-agent-status::before{content:"";background:#9b9b9b;display:inline-block;height:0.9em;width:0.9em;border-radius:100%;position:relative;vertical-align:middle;font-size:1rem;border:2px solid white}.zammad-chat-agent-status[data-status=online]::before{background:#52c782}.zammad-chat-agent-status[data-status=connecting]::before{-webkit-animation:linear connect-fade 600ms infinite alternate;animation:linear connect-fade 600ms infinite alternate;background:#faab00}@-webkit-keyframes connect-fade{from{opacity:0.5;-webkit-transform:scale(0.6);transform:scale(0.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes connect-fade{from{opacity:0.5;-webkit-transform:scale(0.6);transform:scale(0.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.zammad-chat-modal{position:absolute;left:0;right:0;bottom:0;top:6.5rem;text-align:center;background:var(--secondary-bg);z-index:1;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.zammad-chat-modal:empty{display:none}.zammad-chat-modal-text{display:block}.zammad-chat-modal-text .zammad-chat-loading-animation{font-size:0.7em}.zammad-chat-modal-text .zammad-chat-button{margin-top:1em;font-size:0.8em}.zammad-chat-modal .zammad-chat-loading-animation{display:block;margin-bottom:1.5rem}.zammad-scroll-hint{background:#f9fafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e8e8e8;padding:7px 10px 6px;color:#999;cursor:pointer}.zammad-scroll-hint.is-hidden{display:none}.zammad-scroll-hint-icon{fill:#c4c7ca;margin-right:8px}.zammad-chat-body{padding:0.5em 1em;overflow:auto;background-color:var(--secondary-bg);-webkit-box-flex:1;-ms-flex:1;flex:1;display:none;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain}@media only screen and (max-width:768px){.zammad-chat-body{height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.zammad-chat-is-open .zammad-chat-body{display:block}.zammad-chat-timestamp{text-align:center;color:#999;font-size:0.9em;margin:1em 0}.zammad-chat-status{margin:1em 0;text-align:center}.zammad-chat-message{margin:0.5em 0}.zammad-chat-message-body{white-space:pre-line;word-wrap:break-word;border-radius:1em}.zammad-chat-status-inner,.zammad-chat-message-body{padding:0.5em 1em;background:white;display:inline-block;max-width:70%}.zammad-chat-status-inner{background:rgba(0, 0, 0, 0.05);border-radius:0.5em}.zammad-chat-message--customer{text-align:right}.zammad-chat-message--customer+.zammad-chat-message--agent,.zammad-chat-message--agent+.zammad-chat-message--customer{margin-top:1em}.zammad-chat-message--customer .zammad-chat-message-body{background-color:var(--primary);color:white}.zammad-chat-message--unread{font-weight:bold}.zammad-chat-message--typing .zammad-chat-message-body{white-space:normal}.zammad-chat-loading-animation{display:inline-block}.zammad-chat-loading-circle{background:var(--primary);border-radius:100%;height:0.55em;width:0.55em;display:inline-block;-webkit-animation:ease-in-out load-fade 600ms infinite alternate;animation:ease-in-out load-fade 600ms infinite alternate}.zammad-chat-loading-circle+.zammad-chat-loading-circle{-webkit-animation-delay:0.13s;animation-delay:0.13s}.zammad-chat-loading-circle+.zammad-chat-loading-circle+.zammad-chat-loading-circle{-webkit-animation-delay:0.26s;animation-delay:0.26s}@-webkit-keyframes load-fade{0%{opacity:0.5;-webkit-transform:scale(0.6);transform:scale(0.6)}67%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes load-fade{0%{opacity:0.5;-webkit-transform:scale(0.6);transform:scale(0.6)}67%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.zammad-chat-controls{overflow:hidden;display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;margin:0;line-height:1.4em;-webkit-box-shadow:0 1px rgba(0, 0, 0, 0.01), 0 -1px rgba(0, 0, 0, 0.02);box-shadow:0 1px rgba(0, 0, 0, 0.01), 0 -1px rgba(0, 0, 0, 0.02);position:relative}.zammad-chat-is-open .zammad-chat-controls{display:-webkit-box;display:-ms-flexbox;display:flex;box-shadow:none;margin:1.5rem}.zammad-chat-input{margin:0;padding:0.5rem 1rem;float:left;max-height:6rem;min-height:2rem;font-family:inherit;line-height:2rem;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;border:1px solid #D9E3EE;border-radius:50px;background:white}.zammad-chat-input::-webkit-input-placeholder{color:#d9d9d9}.zammad-chat-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;line-height:initial;background:var(--primary);color:white;padding:0.5em 1.2em;margin:0.63em 1em;cursor:pointer;border:none;border-radius:1.5em;-webkit-box-shadow:0 2px rgba(255, 255, 255, 0.25) inset, 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.1);box-shadow:0 2px rgba(255, 255, 255, 0.25) inset, 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px rgba(0, 0, 0, 0.1);outline:none;display:inline-block;height:3rem;width:3rem;margin:0 0 0 1rem;font-size:0;border-radius:50%}button.zammad-chat-button.zammad-chat-send:after{content:"";font-size:1rem;font-family:"gs-icons";transform:rotate(-90deg);display:inline-block;position:static;height:auto;width:auto;visibility:visible;opacity:1;z-index:0}.zammad-chat-is-open .zammad-chat-header{pointer-events:none}.zammad-chat-is-open .zammad-chat-header .zammad-chat-header-icon-close{pointer-events:auto}.zammad-chat-send{float:right}.zammad-chat-button:disabled,.zammad-chat-input:disabled{cursor:not-allowed;opacity:0.3}.zammad-chat-is-hidden{display:none}.zammad-chat--flat .zammad-chat-header,.zammad-chat--flat .zammad-chat-body{border:none}.zammad-chat--flat .zammad-chat-header{-webkit-box-shadow:none;box-shadow:none}.zammad-chat--flat .zammad-chat-message-body{-webkit-box-shadow:none;box-shadow:none}.zammad-chat--flat .zammad-chat-agent-status,.zammad-chat--flat .zammad-chat-button,.zammad-chat--flat .zammad-chat-status{-webkit-box-shadow:none;box-shadow:none}.zammad-chat-agent-sentence{position:absolute;left:7.5rem;top:1.5rem}.zammad-chat-message{position:relative}.zammad-chat-message .zammad-chat-message-body{border-radius:8px}.zammad-chat-message-body:before{content:"";height:30px;width:15px;background:inherit;position:absolute;top:0}.zammad-chat-message+.zammad-chat-message .zammad-chat-message-body{border-radius:8px}.zammad-chat-message--customer .zammad-chat-message-body:before{right:-10px;clip-path:polygon(100% 0, 0 0, 0 100%)}.zammad-chat-message--customer .zammad-chat-message-body{border-top-right-radius:0}.zammad-chat-message--agent .zammad-chat-message-body:before{left:-10px;clip-path:polygon(0 0, 100% 100%, 100% 0)}.zammad-chat-message--agent .zammad-chat-message-body{border-top-left-radius:0}.zammad-chat-message--customer+.zammad-chat-message--customer .zammad-chat-message-body:before,.zammad-chat-message--agent+.zammad-chat-message--agent .zammad-chat-message-body:before{display:none}.zammad-chat-button.js-restart{width:auto;border-radius:var(--corner-sm);height:auto;padding:1rem 2rem;font-weight:bold}.zammad-chat-is-open .zammad-chat-header-controls{display:block}
