.top-texts{padding-top:14rem;text-align:center}@media only screen and (min-width: 911px){.top-texts{display:grid;grid-template-columns:repeat(18, minmax(0, 1fr));gap:0 2rem}}.top-texts__title{margin-bottom:3rem}@media only screen and (min-width: 911px){.top-texts__title{grid-column:3/span 14;margin-bottom:2.5rem}}.top-texts__subtitle{margin-bottom:3rem}@media only screen and (min-width: 911px){.top-texts__subtitle{grid-column:1/-1;margin-bottom:2rem}}.top-texts__text{text-align:left;margin-bottom:9rem}@media only screen and (min-width: 911px){.top-texts__text{grid-column:5/span 10}}
