.promo__item{background:var(--deep-dark);border:var(--size-xxs) solid var(--gray-800);border-radius:var(--size-lg);padding:var(--size-2xl) var(--size-lg);box-shadow:0 0 0 var(--size-xxs) #00c8ff14 inset, 0 var(--size-sm) var(--size-xl) #00000059;color:var(--text);flex-direction:column;justify-content:space-between;display:flex;position:relative}@media (min-width:1200px){.promo__item{padding:var(--size-lg)}}.promo__item:nth-child(odd) .promo__icon{color:var(--brand-main)}.promo__item:nth-child(2n) .promo__icon{color:var(--accent)}.promo__item .promo__media{margin:0 auto var(--size-lg) auto;text-align:center}.promo__item .promo__icon{color:inherit;width:var(--size-3xl);height:var(--size-3xl)}.promo__item .promo__headline{font-size:var(--size-ox);text-align:center;margin-bottom:var(--size-lg);font-weight:400}.promo__item .promo__text{font-size:var(--size-og);text-align:center;color:var(--gray-400);margin:0}
.promo{width:100%}.promo .promo__list{padding:0 var(--size-lg) var(--size-2xl) var(--size-lg)}@media (min-width:1200px){.promo .promo__list{padding:0 var(--size-2xl) var(--size-2xl) var(--size-2xl)}}.promo .promo__list ul{gap:var(--size-lg);grid-template-columns:repeat(1 1fr);display:grid}@media (min-width:768px){.promo .promo__list ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:1400px){.promo .promo__list ul{grid-template-columns:repeat(3,1fr)}}
