.hero-text__wrapper{display:flex;flex-direction:column;gap:4.5rem}@media screen and (min-width:990px){.hero-text__wrapper{gap:6.6rem}.hero-text__description,.hero-text__subtitle{width:48%}}@media screen and (min-width:1200px){.hero-text__description,.hero-text__subtitle{width:40%}}.hero-text__content{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:990px){.hero-text__content{align-items:center;flex-direction:row;justify-content:space-between}}.hero-text__title{text-box:trim-end ex alphabetic}@media screen and (min-width:990px){.hero-text__title{word-spacing:2vw}}@media screen and (max-width:989.98px){.hero-text__description{max-width:90%}}