.training[data-v-28bde636]{padding-bottom:4rem}.header[data-v-28bde636]{display:flex;flex-direction:column;gap:1.5rem}.header-line[data-v-28bde636]{align-items:center;display:flex;gap:2rem}.header h1[data-v-28bde636]{font-size:var(--font-size-header);font-weight:var(--font-weight-black);text-transform:uppercase}.blue-line[data-v-28bde636]{background-color:var(--primary-color);height:.375rem;width:3.125rem}.training-box[data-v-28bde636]{padding-top:5.5rem}.training-card[data-v-28bde636]{border-radius:var(--box-border-radius);box-shadow:var(--box-shadow-color);display:flex;flex-direction:column;justify-content:center;padding:4rem 5rem;width:100%}.training-card img[data-v-28bde636]{max-width:100%;padding-top:2rem}.training-text[data-v-28bde636]{padding-left:3rem;padding-top:3rem}.training-text ul[data-v-28bde636]{display:flex;flex-direction:column;gap:2rem}.training-text li[data-v-28bde636]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);list-style-type:disc;width:75%}.training-text a[data-v-28bde636]{color:var(--primary-color);cursor:pointer;text-decoration:underline}.membership-fee[data-v-28bde636]{font-size:var(--font-size-medium);padding-top:2rem}.invoice[data-v-28bde636]{padding-top:2.3rem}.invoice h2[data-v-28bde636]{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);padding-bottom:.4rem}.invoice h3[data-v-28bde636]{font-size:var(--font-size-medium)}.table[data-v-28bde636]{padding-left:3rem;padding-top:2rem}.sportlyzer[data-v-28bde636]{height:600px;width:100%}@media (max-width:768px){.header h1[data-v-28bde636]{font-size:var(--font-size-extra-large);text-transform:uppercase}.training-card[data-v-28bde636]{padding:2rem}.table[data-v-28bde636],.training-text[data-v-28bde636]{padding-left:1rem}.table[data-v-28bde636]{padding-top:2rem}.sportlyzer[data-v-28bde636]{height:500px;width:100%}.training-text li[data-v-28bde636]{width:100%}.membership-fee[data-v-28bde636],.training-text li[data-v-28bde636]{font-size:var(--font-size-normal)}.invoice h2[data-v-28bde636]{font-size:var(--font-size-medium)}.invoice h3[data-v-28bde636]{font-size:var(--font-size-normal)}}@media (max-width:550px){.header h1[data-v-28bde636]{font-size:var(--font-size-large);text-transform:uppercase}.training-text li[data-v-28bde636]{font-size:var(--font-size-small);width:100%}}.training.animate-on-intersect.show[data-v-28bde636]{animation:opacityAnimation 1s}
