.rich-title{position:relative}.rich-title .rich-title__container{display:flex;align-items:flex-end;gap:48px;justify-content:space-between}.rich-title .rich-title__container.rich-title__container--vertical{flex-direction:column;align-items:center;text-align:center;gap:16px}.rich-title .rich-title__container.rich-title__container--vertical .rich-title__titles{align-self:center;text-align:center}.rich-title .rich-title__container.rich-title__container--vertical .rich-title__content{align-items:center;max-width:840px;align-self:auto}.rich-title .rich-title__titles{flex:1;align-self:flex-end}.rich-title .rich-title__sur-title{font-family:var(--font-heading-family);margin:0 0 16px 0;font-size:20px;font-weight:400;line-height:100%;text-transform:uppercase}.rich-title .rich-title__title{font-family:var(--font-heading-family);margin:0;line-height:85%;font-weight:400;text-transform:uppercase}.rich-title .rich-title__title.rich-title__title--small{font-size:42px}.rich-title .rich-title__title.rich-title__title--medium{font-size:56px}.rich-title .rich-title__title.rich-title__title--big{font-size:72px}.rich-title .rich-title__content{display:flex;flex-direction:column;gap:16px;max-width:360px;align-items:flex-start;align-self:flex-end}.rich-title .rich-title__text{margin:0;line-height:1.6;max-width:840px}@media only screen and (max-width:749px){.rich-title .rich-title__container{flex-direction:column;align-items:center;text-align:center;gap:24px}.rich-title .rich-title__titles{align-self:center;text-align:center}.rich-title .rich-title__title.rich-title__title--small{font-size:32px}.rich-title .rich-title__title.rich-title__title--medium{font-size:42px}.rich-title .rich-title__title.rich-title__title--big{font-size:54px}.rich-title .rich-title__content{align-items:center;max-width:none;align-self:auto}.rich-title .rich-title__sur-title{font-size:16px}}