.card.--training-agenda{position:relative;background:none;border-radius:0;grid-column:span 12;display:flex;flex-direction:column;gap:0}@media(min-width: 36rem){.card.--training-agenda{grid-column:span 6}}@media(min-width: 64rem){.card.--training-agenda{grid-column:span 4}}.card.--training-agenda .card__title{font-size:var(--font-size--smd);margin-block-end:1rem;text-transform:capitalize}.card.--training-agenda .card__date,.card.--training-agenda .card__time,.card.--training-agenda .card__training-title,.card.--training-agenda .card__location,.card.--training-agenda .card__training-part{margin-block-end:0;font-size:var(--font-size--xs);display:flex;align-items:center;gap:.5rem;margin-block-end:.25rem}.card.--training-agenda .card__date svg,.card.--training-agenda .card__time svg,.card.--training-agenda .card__training-title svg,.card.--training-agenda .card__location svg,.card.--training-agenda .card__training-part svg{inline-size:1rem;min-inline-size:1rem;block-size:1rem;display:block}.card.--training-agenda .card__location{align-items:flex-start}.card.--training-agenda .card__location svg{margin-block-start:.25rem}.training-agenda{position:relative;margin-inline:1.25rem;background:var(--color-gradient-2);border-radius:var(--border-radius-large);color:var(--color-text)}@media(min-width: 96rem){.training-agenda{margin-inline:2.5rem}}.training-agenda__container{grid-column:2/-2;display:grid;grid-template-columns:subgrid;padding:1.25rem}@media(min-width: 48rem){.training-agenda__container{padding-block:2.5rem}}@media(min-width: 64rem){.training-agenda__container{padding-block:3.75rem}}@media(min-width: 85rem){.training-agenda__container{padding-inline:0}}.training-agenda .heading{margin-block-end:1.25rem}@media(min-width: 48rem){.training-agenda .heading{padding-inline-end:7.75rem;margin-block-end:2.25rem}}.training-agenda .slider{position:relative;padding-block-end:4.25rem;overflow:hidden;--slides: 1;--space-between: 1.5;--pagination: none;--numbers: none}@media(min-width: 48rem){.training-agenda .slider{padding-block-end:.25rem;padding-block-start:5.28rem;margin-block-start:-5.28rem;--slides: 2}}@media(min-width: 64rem){.training-agenda .slider{--slides: 4}}.training-agenda .slider__controls{margin-block-start:1rem;gap:.75rem}@media(min-width: 48rem){.training-agenda .slider__controls{margin-block-start:0;position:absolute;inset-inline-end:0;inset-block-start:0;z-index:1}}.training-agenda .slider .swiper-slide{opacity:1}.training-agenda .slider__prev.button,.training-agenda .slider__next.button{inline-size:3.125rem;block-size:3.125rem;border:solid .125rem var(--color-text);background-color:rgba(0,0,0,0);color:var(--color-text);border-radius:50%;padding:.5rem;display:flex;align-items:center;justify-content:center}.training-agenda .slider__prev.button svg,.training-agenda .slider__next.button svg{display:block;inline-size:1rem;block-size:1rem}.training-agenda .slider__prev.button:hover,.training-agenda .slider__prev.button:focus-visible,.training-agenda .slider__next.button:hover,.training-agenda .slider__next.button:focus-visible{border-color:var(--color-text);background-color:var(--color-text);color:var(--color-white)}.training-agenda .slider__prev.button.swiper-button-disabled,.training-agenda .slider__next.button.swiper-button-disabled{cursor:no-drop}.training-agenda .slider__prev.button{margin-inline-start:0}
