section.svelte-bu055i.svelte-bu055i{padding:3vw;color:hsl(var(--onNeutral)/var(--onNeutralStrength0))}section.svelte-bu055i .trainersGallery .trainerWrap.svelte-bu055i{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1rem 0;position:relative}section.svelte-bu055i .trainersGallery .trainerWrap h3.svelte-bu055i{text-align:center;margin:0;color:hsl(var(--onNeutral)/var(--onNeutralStrength2))}section.svelte-bu055i .trainersGallery .trainerWrap p.svelte-bu055i{margin:0;text-align:center}section.svelte-bu055i .trainersGallery .trainerWrap .specialisations.svelte-bu055i{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;align-items:center}section.svelte-bu055i .trainersGallery .trainerWrap .specialisations li.svelte-bu055i{padding:.1rem .5rem;margin:3px;border-radius:3px;font-size:.6rem;font-weight:500;background:hsl(var(--neutralHS) calc(var(--neutralL) + 5%));color:hsl(var(--onNeutral)/var(--onNeutralStrength3));text-transform:uppercase;letter-spacing:1px}section.svelte-bu055i .trainersGallery .trainerWrap .button.svelte-bu055i{margin-top:1rem;font-weight:500;letter-spacing:1px;cursor:pointer;padding:.3em 1em;border-radius:2px;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;width:auto;box-shadow:0 0 #0000,0 0 #0000;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid hsl(var(--accentHS) var(--accentL));background-color:hsl(var(--accentHS) var(--accentL));color:hsl(var(--onAccent)/var(--onAccentStrength0));box-shadow:0 14px 28px #0000,0 10px 10px #0000}section.svelte-bu055i .trainersGallery .trainerWrap .button.svelte-bu055i:hover{border:1px solid hsl(var(--accentHS) calc(var(--accentL) - 10%));background-color:hsl(var(--accentHS) calc(var(--accentL) - 10%));color:hsl(var(--onAccent)/var(--onAccentStrength0));box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}@media (min-width: 780px){section.svelte-bu055i .trainersGallery.svelte-bu055i{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}}@media (min-width: 1430px){section.svelte-bu055i .trainersGallery.svelte-bu055i{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}}:root{--fontIncrement:.2rem;--fontSizeBase:1rem}@media screen and (min-width: 780px){:root{--fontIncrement:.3rem;--fontSizeBase:1.05rem}}@media screen and (min-width: 1430px){:root{--fontIncrement:.3rem;--fontSizeBase:1.05rem}}:root{--fontSizeSm:calc(var(--fontSizeBase) - (var(--fontIncrement) * 1.5));--fontSizeMd:var(--fontSizeBase);--fontSizeH6:calc(var(--fontSizeMd) + var(--fontIncrement));--fontSizeH5:calc(var(--fontSizeH6) + var(--fontIncrement));--fontSizeH4:calc(var(--fontSizeH5) + var(--fontIncrement));--fontSizeH3:calc(var(--fontSizeH4) + var(--fontIncrement));--fontSizeH2:calc(var(--fontSizeH3) + var(--fontIncrement));--fontSizeH1:calc(var(--fontSizeH2) + var(--fontIncrement));--fontSizeXXXL:clamp(3rem, calc(5vw + 1rem), 6rem);--fontSizeXXL:clamp(2rem, calc(2vw + 0.5rem), 6rem)}section.svelte-1eczl7o.svelte-1eczl7o{padding:3vw;color:hsl(var(--onNeutral)/var(--onNeutralStrength0))}section.svelte-1eczl7o h2.svelte-1eczl7o{margin-top:0;font-family:Roboto Condensed,sans-serif;line-height:1;color:hsl(var(--onNeutral)/var(--onNeutralStrength3))}section.svelte-1eczl7o .subtitle.svelte-1eczl7o{font-family:Redressed,cursive;margin-top:1em;color:hsl(var(--onNeutral)/var(--onNeutralStrength1))}
