.tapp-split img{display:block;max-width:100%}.tapp-split{display:flex;width:100%}.tapp-split--light{background:var(--background)}.tapp-split--dark{background:#0a0c14}.tapp-split__panel{align-items:center;display:flex;flex:0 0 50%;overflow:hidden;position:relative}.tapp-split__panel--right .tapp-split__content.right-space{padding-left:10%}.tapp-split__img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.tapp-split__no-image{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.tapp-split__no-image .tapp-split__panel{align-items:flex-start;flex:0 0 50%;overflow:visible;position:static}.tapp-split__content{display:flex;flex-wrap:wrap;padding:80px 10% 80px 0;width:100%}.tapp-split__content--body-only{padding-left:48px;padding-right:0}.tapp-split__headline{font-size:clamp(2rem,4vw,56px)!important;font-weight:var(--font-weight-normal);line-height:1.15!important;margin-bottom:0}.tapp-split--light .tapp-split__headline{color:var(--foreground)}.tapp-split--dark .tapp-split__headline{color:var(--color-white)}.tapp-split--light .tapp-split__headline span{color:var(--tapp-blue)}.tapp-split--dark .tapp-split__headline span{color:var(--color-amber-500)}.tapp-split__body{display:flex;flex-direction:column;gap:16px}.tapp-split--light .tapp-split__body{color:var(--muted-foreground)}.tapp-split--dark .tapp-split__body{color:hsla(0,0%,100%,.6)}.tapp-split__cta{margin-top:12px}@media (min-width:1100px){.tapp-split,.tapp-split p{font-size:var(--text-xl)!important;line-height:24px!important}}@media (max-width:960px){.tapp-split{flex-direction:column;min-height:auto}.tapp-split__panel{flex:none;width:100%}.tapp-split__panel:has(.tapp-split__img){height:360px}.tapp-split__no-image .tapp-split__panel{flex:none;width:100%}.tapp-split__content,.tapp-split__content--body-only,.tapp-split__content--text-left,.tapp-split__content--text-right{padding:0}.tapp-split__panel--right{padding-top:40px}.tapp-split{padding:50px 0}}@media (max-width:600px){.tapp-split__panel:has(.tapp-split__img){height:280px}.tapp-split__content,.tapp-split__content--body-only,.tapp-split__content--text-left,.tapp-split__content--text-right{padding:0}.tapp-split__headline{font-size:var(--text-4xl)!important;line-height:1.1!important}.tapp-split__panel--right{padding-top:20px}.tapp-split:has(.tapp-split__img) .tapp-split__panel--right{padding:40px 20px 0}.tapp-split:has(.tapp-split__img){padding-top:0}}