.title{position:relative}@media(min-width: 1024px){.title{margin-bottom:2px}}.title__inner{position:relative;overflow:hidden;height:auto}.title__text-holder,.title .text-holder{padding:30px}@media(min-width: 1024px){.title__text-holder,.title .text-holder{margin-left:auto}}@media(min-width: 1024px){.title__text-holder--large,.title .text-holder--large{display:flex;align-items:flex-start;flex-flow:column;max-width:464px;margin:0 auto;padding:30px 0}}.title__text-holder--full-width,.title .text-holder--full-width{position:relative;display:flex;align-items:flex-end;flex-flow:row;justify-content:space-between;width:100%;max-width:unset;height:100%}.title__text-holder__left .text-holder__title,.title .text-holder__left .text-holder__title{font-size:5rem;font-weight:400;line-height:6rem;text-align:left}@media(min-width: 1024px){.title__text-holder__left .text-holder__title,.title .text-holder__left .text-holder__title{font-size:17rem;line-height:20.4rem;text-align:left}}.title__text-holder__right .text-holder__title,.title .text-holder__right .text-holder__title{font-size:5rem;font-weight:400;line-height:6rem;width:100%;text-align:right}@media(min-width: 1024px){.title__text-holder__right .text-holder__title,.title .text-holder__right .text-holder__title{font-size:17rem;line-height:20.4rem;width:100%;text-align:right}}.title__text-holder__title,.title .text-holder__title{font-family:"Moderat";font-size:1.4rem;font-weight:400;font-style:normal;line-height:1.7rem;font-size:3rem;font-weight:500;line-height:3rem;letter-spacing:-0.03rem;color:var(--color-dark)}@media(min-width: 1024px){.title__text-holder__title,.title .text-holder__title{font-size:6rem;font-weight:500;line-height:6rem;letter-spacing:-0.05rem}}
