.kone-title.kone-title--size-m .cmp-title__text{color:var(--kone-color-heading-h2);font-family:var(--kone-typography-h2-family);font-size:var(--kone-typography-h2-size-mobile,32px);font-weight:var(--kone-typography-h2-weight);letter-spacing:var(--kone-typography-h2-letter-spacing-mobile,-1.6px);line-height:var(--kone-typography-h2-line-height-mobile,44px);word-break:break-word}
.kone-title.kone-title--size-m .cmp-title__text a{color:var(--kone-color-anchor-default);font-family:var(--kone-typography-h2-family);font-size:inherit;font-weight:var(--kone-typography-h2-weight);line-height:inherit;text-decoration:none}
.kone-title.kone-title--size-m .cmp-title__text a:hover{color:var(--kone-color-anchor-hover);cursor:pointer;text-decoration:underline}
@media only screen and (min-width:600px){.kone-title.kone-title--size-m .cmp-title__text{font-size:var(--kone-typography-h2-size-tablet,40px);letter-spacing:var(--kone-typography-h2-letter-spacing-tablet,-2px);line-height:var(--kone-typography-h2-line-height-tablet,52px)}
}
@media only screen and (min-width:1024px){.kone-title.kone-title--size-m .cmp-title__text{font-size:var(--kone-typography-h2-size-desktop,48px);letter-spacing:var(--kone-typography-h2-letter-spacing-desktop,-2.4px);line-height:var(--kone-typography-h2-line-height-desktop,64px)}
}
.kone-title.kone-title--size-s .cmp-title__text{color:var(--kone-color-heading-h4);font-family:var(--kone-typography-h4-family);font-size:var(--kone-typography-h4-size-mobile,24px);font-weight:var(--kone-typography-h4-weight);letter-spacing:var(--kone-typography-h4-letter-spacing-mobile,-1.2px);line-height:var(--kone-typography-h4-line-height-mobile,32px);word-break:break-word}
.kone-title.kone-title--size-s .cmp-title__text a{color:var(--kone-color-anchor-default);font-family:var(--kone-typography-h4-family);font-size:inherit;font-weight:var(--kone-typography-h4-weight);line-height:inherit;text-decoration:none}
.kone-title.kone-title--size-s .cmp-title__text a:hover{color:var(--kone-color-anchor-hover);cursor:pointer;text-decoration:underline}
@media only screen and (min-width:600px){.kone-title.kone-title--size-s .cmp-title__text{font-size:var(--kone-typography-h4-size-tablet,28px);letter-spacing:var(--kone-typography-h4-letter-spacing-tablet,-1.4px);line-height:var(--kone-typography-h4-line-height-tablet,40px)}
}
@media only screen and (min-width:1024px){.kone-title.kone-title--size-s .cmp-title__text{font-size:var(--kone-typography-h4-size-desktop,34px);letter-spacing:var(--kone-typography-h4-letter-spacing-desktop,-1.7px);line-height:var(--kone-typography-h4-line-height-desktop,48px)}
}
.kone-title.kone-title--size-m .kone-title__sub,.kone-title.kone-title--size-l .kone-title__sub,.kone-title.kone-title--size-xl .kone-title__sub{color:var(--kone-color-heading-h6);font-family:var(--kone-typography-h6-family);font-size:var(--kone-typography-h6-size-mobile,18px);font-weight:var(--kone-typography-h6-weight);letter-spacing:var(--kone-typography-h6-letter-spacing-mobile,-0.9px);line-height:var(--kone-typography-h6-line-height-mobile,24px);word-break:break-word}
.kone-title.kone-title--size-m .kone-title__sub a,.kone-title.kone-title--size-l .kone-title__sub a,.kone-title.kone-title--size-xl .kone-title__sub a{color:var(--kone-color-anchor-default);font-family:var(--kone-typography-h6-family);font-size:inherit;font-weight:var(--kone-typography-h6-weight);line-height:inherit;text-decoration:none}
.kone-title.kone-title--size-m .kone-title__sub a:hover,.kone-title.kone-title--size-l .kone-title__sub a:hover,.kone-title.kone-title--size-xl .kone-title__sub a:hover{color:var(--kone-color-anchor-hover);cursor:pointer;text-decoration:underline}
@media only screen and (min-width:600px){.kone-title.kone-title--size-m .kone-title__sub,.kone-title.kone-title--size-l .kone-title__sub,.kone-title.kone-title--size-xl .kone-title__sub{font-size:var(--kone-typography-h6-size-tablet,20px);letter-spacing:var(--kone-typography-h6-letter-spacing-tablet,-1px);line-height:var(--kone-typography-h6-line-height-tablet,28px)}
}
@media only screen and (min-width:1024px){.kone-title.kone-title--size-m .kone-title__sub,.kone-title.kone-title--size-l .kone-title__sub,.kone-title.kone-title--size-xl .kone-title__sub{font-size:var(--kone-typography-h6-size-desktop,24px);letter-spacing:var(--kone-typography-h6-letter-spacing-desktop,-1.2px);line-height:var(--kone-typography-h6-line-height-desktop,32px)}
}
.kone-title.kone-title--size-s .kone-title__sub{color:var(--kone-color-heading-h7);font-family:var(--kone-typography-h7-family);font-size:var(--kone-typography-h7-size-mobile,16px);font-weight:var(--kone-typography-h7-weight);letter-spacing:var(--kone-typography-h7-letter-spacing-mobile,-0.8px);line-height:var(--kone-typography-h7-line-height-mobile,20px);word-break:break-word}
.kone-title.kone-title--size-s .kone-title__sub a{color:var(--kone-color-anchor-default);font-family:var(--kone-typography-h7-family);font-size:inherit;font-weight:var(--kone-typography-h7-weight);line-height:inherit;text-decoration:none}
.kone-title.kone-title--size-s .kone-title__sub a:hover{color:var(--kone-color-anchor-hover);cursor:pointer;text-decoration:underline}
@media only screen and (min-width:600px){.kone-title.kone-title--size-s .kone-title__sub{font-size:var(--kone-typography-h7-size-tablet,18px);letter-spacing:var(--kone-typography-h7-letter-spacing-tablet,-0.9px);line-height:var(--kone-typography-h7-line-height-tablet,24px)}
}
@media only screen and (min-width:1024px){.kone-title.kone-title--size-s .kone-title__sub{font-size:var(--kone-typography-h7-size-desktop,20px);letter-spacing:var(--kone-typography-h7-letter-spacing-desktop,-1px);line-height:var(--kone-typography-h7-line-height-desktop,28px)}
}
.kone-title.kone-title--size-l .cmp-title__text,.kone-title.kone-title--size-xl .cmp-title__text{font-family:var(--kone-typography-display-family);font-weight:var(--kone-typography-display-weight);word-break:break-word}
.kone-title.kone-title--size-xl .cmp-title__text{font-size:var(--kone-typography-display-3-size-mobile,52px);letter-spacing:-2.6px;line-height:var(--kone-typography-display-3-line-height-mobile,64px)}
@media only screen and (min-width:600px){.kone-title.kone-title--size-xl .cmp-title__text{font-size:var(--kone-typography-display-3-size-tablet,72px);letter-spacing:-3.6px;line-height:var(--kone-typography-display-3-line-height-tablet,80px)}
}
@media only screen and (min-width:1024px){.kone-title.kone-title--size-xl .cmp-title__text{font-size:var(--kone-typography-display-3-size-desktop,96px);letter-spacing:-4.8px;line-height:var(--kone-typography-display-3-line-height-desktop,112px)}
}
.kone-title.kone-title--size-l .cmp-title__text{font-size:var(--kone-typography-display-4-size-mobile,44px);letter-spacing:-2.2px;line-height:var(--kone-typography-display-4-line-height-mobile,52px)}
@media only screen and (min-width:600px){.kone-title.kone-title--size-l .cmp-title__text{font-size:var(--kone-typography-display-4-size-tablet,56px);letter-spacing:-2.8px;line-height:var(--kone-typography-display-4-line-height-tablet,64px)}
}
@media only screen and (min-width:1024px){.kone-title.kone-title--size-l .cmp-title__text{font-size:var(--kone-typography-display-4-size-desktop,72px);letter-spacing:-3.6px;line-height:var(--kone-typography-display-4-line-height-desktop,80px)}
}
.kone-title{display:flex;flex-direction:column;gap:var(--spacing-_75x)}
.kone-title.kone-title--alignment-center{text-align:center}
.kone-title__icon{width:32px;height:32px}
.kone-title .cmp-title{order:1}
.kone-title .cmp-title__link{font-size:inherit;line-height:inherit;letter-spacing:inherit}