/*!
 *  ATTENTION: This File is Generated by Resources/Private/Theme/scss/*.scss
 *  Please do not edit this CSS-file directly!!!
 *
 *  Project:  atlantisdx-gmbh
 *  Version:  1.0.0
 *
 *  Author:   atlantis dx
 *
 *  Homepage: https://www.atlantisdx.de
 *  Copyright (c) 2026 atlantis dx GmbH
 *
 *
 *  Build:    Mon Oct 19 2026 10:05:50 GMT+0000 (Coordinated Universal Time)
 *
 */
.accordion-tabs{margin-bottom:100px}@media screen and (width <= 1024px){.accordion-tabs{margin-bottom:60px}}.accordion-tabs-list{container-type:inline-size;display:flex;min-height:398px;border:1px solid #ccc;border-radius:32px;overflow:hidden}@media screen and (width <= 1024px){.accordion-tabs-list{flex-direction:column;min-height:0;border-radius:24px}}.accordion-tabs-item{position:relative;display:flex;flex:2 1 0%;min-width:94px;overflow:hidden;background-image:linear-gradient(90deg, var(--accordion-tabs-from-soft), var(--accordion-tabs-to-soft)),linear-gradient(90deg, #fff, #fff);transition:flex-grow .45s cubic-bezier(0.22, 1, 0.36, 1)}.accordion-tabs-item+.accordion-tabs-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background-color:#ccc}.accordion-tabs-item.is-active{flex-grow:9}@media(prefers-reduced-motion: reduce){.accordion-tabs-item{transition:none}}@media screen and (width <= 1024px){.accordion-tabs-item{flex:0 0 auto;min-width:0;transition:none}.accordion-tabs-item+.accordion-tabs-item:before{right:0;bottom:auto;width:auto;height:1px}}.accordion-tabs-inner{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;padding:32px}@media screen and (width <= 1024px){.accordion-tabs-inner{padding:24px}}.accordion-tabs-item:nth-child(1):nth-last-child(2),.accordion-tabs-item:nth-child(1):nth-last-child(2)~.accordion-tabs-item{--accordion-tabs-open-share: 0.8181818182}.accordion-tabs-item:nth-child(1):nth-last-child(3),.accordion-tabs-item:nth-child(1):nth-last-child(3)~.accordion-tabs-item{--accordion-tabs-open-share: 0.6923076923}.accordion-tabs-item:nth-child(1):nth-last-child(4),.accordion-tabs-item:nth-child(1):nth-last-child(4)~.accordion-tabs-item{--accordion-tabs-open-share: 0.6}.accordion-tabs-item:nth-child(1):nth-last-child(5),.accordion-tabs-item:nth-child(1):nth-last-child(5)~.accordion-tabs-item{--accordion-tabs-open-share: 0.5294117647}.accordion-tabs-item:nth-child(1):nth-last-child(6),.accordion-tabs-item:nth-child(1):nth-last-child(6)~.accordion-tabs-item{--accordion-tabs-open-share: 0.4736842105}.accordion-tabs-item:nth-child(1):nth-last-child(7),.accordion-tabs-item:nth-child(1):nth-last-child(7)~.accordion-tabs-item{--accordion-tabs-open-share: 0.4285714286}.accordion-tabs-item:nth-child(1):nth-last-child(8),.accordion-tabs-item:nth-child(1):nth-last-child(8)~.accordion-tabs-item{--accordion-tabs-open-share: 0.3913043478}.accordion-tabs-item:nth-child(1){--accordion-tabs-from: #4fae47;--accordion-tabs-to: #308964;--accordion-tabs-from-soft: rgba(79, 174, 71, 0.1);--accordion-tabs-to-soft: rgba(48, 137, 100, 0.1)}.accordion-tabs-item:nth-child(2){--accordion-tabs-from: #308865;--accordion-tabs-to: #396785;--accordion-tabs-from-soft: rgba(48, 136, 101, 0.1);--accordion-tabs-to-soft: rgba(57, 103, 133, 0.1)}.accordion-tabs-item:nth-child(3){--accordion-tabs-from: #386684;--accordion-tabs-to: #8b4fa4;--accordion-tabs-from-soft: rgba(56, 102, 132, 0.1);--accordion-tabs-to-soft: rgba(139, 79, 164, 0.1)}.accordion-tabs-item:nth-child(4){--accordion-tabs-from: #894fa3;--accordion-tabs-to: #ca5974;--accordion-tabs-from-soft: rgba(137, 79, 163, 0.1);--accordion-tabs-to-soft: rgba(202, 89, 116, 0.1)}.accordion-tabs-item:nth-child(5){--accordion-tabs-from: #cb5a74;--accordion-tabs-to: #ff741d;--accordion-tabs-from-soft: rgba(203, 90, 116, 0.1);--accordion-tabs-to-soft: rgba(255, 116, 29, 0.1)}.accordion-tabs-item:nth-child(6){--accordion-tabs-from: #4fae47;--accordion-tabs-to: #308964;--accordion-tabs-from-soft: rgba(79, 174, 71, 0.1);--accordion-tabs-to-soft: rgba(48, 137, 100, 0.1)}.accordion-tabs-item:nth-child(7){--accordion-tabs-from: #308865;--accordion-tabs-to: #396785;--accordion-tabs-from-soft: rgba(48, 136, 101, 0.1);--accordion-tabs-to-soft: rgba(57, 103, 133, 0.1)}.accordion-tabs-item:nth-child(8){--accordion-tabs-from: #386684;--accordion-tabs-to: #8b4fa4;--accordion-tabs-from-soft: rgba(56, 102, 132, 0.1);--accordion-tabs-to-soft: rgba(139, 79, 164, 0.1)}.accordion-tabs-tab{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;padding:0;border:0;background:none;cursor:pointer}.is-active .accordion-tabs-tab{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:flex-start;cursor:default}.accordion-tabs-tab:before{content:"";position:absolute;inset:0}.accordion-tabs-tab:focus-visible{outline:2px solid #50af47;outline-offset:2px}@media screen and (width <= 1024px){.accordion-tabs-tab{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:flex-start}}.accordion-tabs-icon,.accordion-tabs-service-icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-image:linear-gradient(90deg, var(--accordion-tabs-from), var(--accordion-tabs-to))}.accordion-tabs-icon img,.accordion-tabs-service-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.accordion-tabs-icon{width:40px;height:40px;padding:8px;border-radius:12px;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.is-active .accordion-tabs-icon{transform:scale(1.15)}@media(prefers-reduced-motion: reduce){.accordion-tabs-icon{transition:none}}.accordion-tabs-service-icon{width:32px;height:32px;padding:4px;border-radius:8px}.accordion-tabs-title,.accordion-tabs-title-vertical{font-family:"Noto Serif",arial,serif;font-weight:400;position:relative;z-index:1;-webkit-user-select:text;-moz-user-select:text;user-select:text}.accordion-tabs-title{display:none;font-size:28px;color:#3c3c3b;text-align:left}.is-active .accordion-tabs-title{display:block}@media screen and (width <= 1024px){.accordion-tabs-title{display:block;font-size:20px}}.accordion-tabs-title-vertical{display:block;font-size:20px;line-height:25px;color:#141312;text-align:center;writing-mode:vertical-rl;transform:rotate(180deg);margin-left:7.5px}.is-active .accordion-tabs-title-vertical{display:none}@media screen and (width <= 1024px){.accordion-tabs-title-vertical{display:none}}.accordion-tabs-panel{display:none;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0;position:relative;z-index:1;width:calc(var(--accordion-tabs-open-share, 0.6)*100cqw - 64px)}.is-active .accordion-tabs-panel{display:flex;animation:accordion-tabs-reveal .35s ease-out}@media(prefers-reduced-motion: reduce){.is-active .accordion-tabs-panel{animation:none}}@media screen and (width <= 1024px){.accordion-tabs-panel{width:auto}}.accordion-tabs-line,.accordion-tabs-column-line{flex-shrink:0;background-color:#ccc}.accordion-tabs-line{width:100%;height:1px}.accordion-tabs-column-line{align-self:stretch;width:1px}@media screen and (width <= 1024px){.accordion-tabs-column-line{align-self:auto;width:100%;height:1px}}.accordion-tabs-content{display:flex;flex:1 1 auto;align-items:center;gap:32px;min-height:0}@media screen and (width <= 1024px){.accordion-tabs-content{flex-direction:column;align-items:stretch;gap:20px}}.accordion-tabs-text{flex:1 1 0%;min-width:0;font-family:"Open Sans",arial,serif;font-size:14px;line-height:25px;color:#141312}.accordion-tabs-text h1,.accordion-tabs-text h2,.accordion-tabs-text h3,.accordion-tabs-text h4,.accordion-tabs-text h5,.accordion-tabs-text h6{margin:0 0 12px;font-family:"Noto Serif",arial,serif;font-size:24px;font-weight:600;line-height:33px;color:#141312}.accordion-tabs-text p{margin:0 0 12px}.accordion-tabs-text p:empty{display:none}.accordion-tabs-text>:last-child{margin-bottom:0}.accordion-tabs-services{display:flex;flex-shrink:0;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.accordion-tabs-service{margin:0;padding:0}.accordion-tabs-service:before{display:none;content:none}.accordion-tabs-service,.accordion-tabs-service-link{display:flex;align-items:center;gap:8px;font-family:"Open Sans",arial,serif;font-size:14px;line-height:25px;text-decoration:none;white-space:nowrap}@media screen and (width <= 1024px){.accordion-tabs-service,.accordion-tabs-service-link{align-items:flex-start;white-space:normal}}.accordion-tabs-service,.accordion-tabs-service:link,.accordion-tabs-service:visited,.accordion-tabs-service:hover,.accordion-tabs-service:focus,.accordion-tabs-service:focus-visible,.accordion-tabs-service:active,.accordion-tabs-service .accordion-tabs-service-link,.accordion-tabs-service .accordion-tabs-service-link:link,.accordion-tabs-service .accordion-tabs-service-link:visited,.accordion-tabs-service .accordion-tabs-service-link:hover,.accordion-tabs-service .accordion-tabs-service-link:focus,.accordion-tabs-service .accordion-tabs-service-link:focus-visible,.accordion-tabs-service .accordion-tabs-service-link:active{color:#141312}.accordion-tabs-service a.accordion-tabs-service-link:hover .accordion-tabs-service-label,.accordion-tabs-service a.accordion-tabs-service-link:focus-visible .accordion-tabs-service-label{text-decoration:underline}@keyframes accordion-tabs-reveal{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}
