.t-i-v-h3{margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}.t-i-v-subheadline{color:var(--black)}.kk-bodytext:not(.t-i-v-subheadline){color:var(--black);margin:0 0 var(--Subsection-Margin,48px)}.t-i-v-hero-column-left,.t-i-v-hero-column-right{align-content:center;width:50%}.t-i-v-hero-column-right img{max-width:100%}.t-i-v-grid-2-1{display:grid!important;gap:48px;grid-template-areas:"head img" "bottom img";grid-template-columns:3fr 2fr;grid-template-rows:auto;width:100%}@media only screen and (min-width:769px){.t-i-v-grid-2-1.swap{grid-template-areas:"img head" "img bottom";grid-template-columns:2fr 4fr}}@media only screen and (max-width:768px){.t-i-v-grid-2-1{gap:var(--Gap-M,24px)!important;grid-template-areas:"head" "img" "bottom";grid-template-columns:1fr}.kk-bodytext:not(.t-i-v-subheadline){color:var(--black);margin:0 0 var(--Gap-M,24px)}}.t-i-v-head{grid-area:head}.t-i-v-bottom,.t-i-v-head{display:flex;flex-direction:column;gap:16px}.t-i-v-bottom{grid-area:bottom}.t-i-v-img{grid-area:img;max-width:100%}.t-i-v-img img{height:100%;object-fit:cover;width:100%}.t-i-v-hero-row{display:block}.t-i-v-wrapper{align-items:center;justify-content:center}.t-i-v-inner-wrapper,.t-i-v-wrapper{box-sizing:border-box;display:flex;flex-direction:row;padding:0 40px;width:100%}.t-i-v-inner-wrapper{align-items:start;gap:16px;justify-content:space-between;max-width:1440px}.t-i-v-hero-row{display:flex;gap:16px}@media only screen and (max-width:768px){.t-i-v-hero-row{width:100%}.t-i-v-hero-column-left{margin:8px 0}.t-i-v-hero-column-right{margin:calc(var(--Gap-M) + 22px) 0 var(--Mobile-Gap)}.t-i-v-inner-wrapper{gap:0}.t-i-v-hero-column-left,.t-i-v-hero-column-right{float:none;width:100%}.kk-button{font-size:14px!important;font-style:normal;font-weight:500;line-height:normal}}@media screen and (max-width:768px){.t-i-v-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--Mobile-Gap,32px);justify-content:center;padding:0;width:100%}.t-i-v-hero-column-left,.t-i-v-hero-column-right{float:none;width:100%}}@media screen and (min-width:769px) and (max-width:1024px){.t-i-v-hero-column-left,.t-i-v-hero-column-right{float:left;width:50%}}:root{--black:#000;--soft-black:#0c0c0c;--white:#fff;--soft-white:#f4f4f4;--dark-green:#265861;--soft-dark-green:#22525b;--bright-green:#1ed2aa;--soft-bright-green:#18c59f;--red:#ec6567;--soft-red:#dc5f61;--light:#dce6e6;--soft-light:#e4eeee}a{border:none;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none}ol,ul{margin:0;padding:0}.t-i-v-bg-black{background-color:var(--black)}.t-i-v-bg-soft-black{background-color:var(--soft-black)}.t-i-v-bg-white{background-color:var(--white)}.t-i-v-bg-soft-white{background-color:var(--soft-white)}.t-i-v-bg-dark-green{background-color:var(--dark-green)}.t-i-v-bg-soft-dark-green{background-color:var(--soft-dark-green)}.t-i-v-bg-bright-green{background-color:var(--bright-green)}.t-i-v-bg-soft-bright-green{background-color:var(--soft-bright-green)}.t-i-v-bg-red{background-color:var(--red)}.t-i-v-bg-soft-red{background-color:var(--soft-red)}.t-i-v-bg-light{background-color:var(--light)}.t-i-v-bg-soft-light{background-color:var(--soft-light)}.t-i-v-color-black{color:var(--black)}.t-i-v-color-soft-black{color:var(--soft-black)}.t-i-v-color-white{color:var(--white)}.t-i-v-color-soft-white{color:var(--soft-white)}.t-i-v-color-dark-green{color:var(--dark-green)}.t-i-v-color-soft-dark-green{color:var(--soft-dark-green)}.t-i-v-color-bright-green{color:var(--bright-green)}.t-i-v-color-soft-bright-green{color:var(--soft-bright-green)}.t-i-v-color-red{color:var(--red)}.t-i-v-color-soft-red{color:var(--soft-red)}.t-i-v-color-light{color:var(--light)}.t-i-v-color-soft-light{color:var(--soft-light)}.t-i-v-shadow-y{box-shadow:0 4px 20px 0 #00000040}.t-i-v-horizontal-line{border:none;border-top:1px solid var(--black);margin:20px 0}.t-i-v-cards-round{border-radius:16px;gap:24px;height:fit-content;padding:48px 40px}.t-i-v-shadow{box-shadow:0 0 20px 0 #00000040}.t-i-v-cards-cut-corners{--edge-size:0.5em;clip-path:polygon(var(--edge-size) 0,calc(100% - var(--edge-size)) 0,100% var(--edge-size),100% calc(100% - var(--edge-size)),calc(100% - var(--edge-size)) 100%,var(--edge-size) 100%,0 calc(100% - var(--edge-size)),0 var(--edge-size));padding:var(--edge-size)}.kk-button-arrow{align-items:center;border-radius:8px;display:flex;gap:8px;height:18px;justify-content:center;padding:8px;width:18px}.t-i-v-arrow{max-height:100%;max-width:100%}.t-i-v-arrow-left{transform:rotate(180deg)}