.hero__content {
padding: 6rem 0 6rem;
max-width: 94.8rem;
margin: 0 auto;
color: white;
gap: 1rem;
}
@media (max-width: 991px) {
.hero__content {
padding: 4rem 2rem 4.5rem;
}
}
@media (max-width: 650px) {
.hero__content {
padding: 2rem 2rem 3rem;
}
}
@media (max-width: 650px) {
.hero__content {
align-items: flex-start;
}
}
@media (max-width: 650px) {
.hero__title {
text-align: left;
}
}
.hero__text {
letter-spacing: 0.015rem;
}
main {
display: flex;
flex-direction: column;
gap: 5rem;
}
@media (max-width: 991px) {
main {
gap: 4.5rem;
}
}
@media (max-width: 650px) {
main {
gap: 4rem;
}
}