.trainings-list{position:relative}.trainings-list .trainings__wrapper{margin-left:auto;margin-right:auto;max-width:var(--width-container);padding:var(--spacing-preset-3) var(--padding-lg) var(--spacing-preset-4);width:100%}@media (min-width:581px) and (max-width:768px){.trainings-list .trainings__wrapper{padding-left:var(--padding-md);padding-right:var(--padding-md)}}@media (max-width:580px){.trainings-list .trainings__wrapper{padding-left:var(--padding-sm);padding-right:var(--padding-sm)}}.trainings-list .trainings__list{display:flex;flex-direction:column;gap:60px}
