.trainer.svelte-bmmmra{display:grid;grid-template-columns:1fr;grid-template-rows:auto;column-gap:3rem}.trainer__image.svelte-bmmmra{margin-top:-.5rem;width:12rem;max-height:12rem;object-fit:cover;border-radius:4px}@media screen and (width > 800px){.trainer__image.svelte-bmmmra{width:100%;max-width:20rem;max-height:24rem}}.trainer.svelte-bmmmra .titles:where(.svelte-bmmmra){margin-block:.5rem 1.5rem;display:flex;column-gap:1rem;row-gap:.5rem;flex-wrap:wrap}.trainer.svelte-bmmmra .titles__title:where(.svelte-bmmmra){padding:.75em 1.5em;font-size:.8rem;color:#fafafa;background-color:#ea580c;letter-spacing:.3px;text-wrap:nowrap;border-radius:3px;font-weight:500}.trainer__link.svelte-bmmmra{color:#404040;font-size:.91rem}.trainer__link.svelte-bmmmra span:where(.svelte-bmmmra){font-weight:500}.trainer__link.svelte-bmmmra a:where(.svelte-bmmmra){color:#dc2626;transition:all .2s ease}.trainer__link.svelte-bmmmra a:where(.svelte-bmmmra):hover{color:#b91c1c}.trainer.svelte-bmmmra .specs:where(.svelte-bmmmra){list-style:none}.trainer.svelte-bmmmra .specs__title:where(.svelte-bmmmra){margin-block:1.25em .25em;font-size:1.4rem;font-weight:500}.trainer.svelte-bmmmra .specs__spec:where(.svelte-bmmmra){color:#404040;margin-block:.25em;text-indent:-.95em;transform:translate(1.5em);max-width:88%}.trainer.svelte-bmmmra .specs__spec:where(.svelte-bmmmra):before{content:"-";margin-right:.5rem;text-indent:-.91em}.controls.svelte-bmmmra{display:flex;justify-content:end;margin-top:2rem;grid-column:1/-1}.controls__close.svelte-bmmmra{color:#fafafa;border:1px solid;border-radius:3px;padding:.35em 1em;font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;color:#404040;background-color:transparent;border-color:#737373}.controls__close.svelte-bmmmra:hover{border:1.5px solid;padding:calc(.35em - .5px) calc(1em - .5px)}.controls__close.svelte-bmmmra:active{outline:dodgerblue 1.5px solid;outline-offset:1px}.controls__close.svelte-bmmmra:hover{border-color:#404040;background-color:#e5e5e5}.controls__close.svelte-bmmmra:active{background-color:#d4d4d4}.controls__close.svelte-bmmmra:disabled{color:#737373;background-color:#e5e5e5;border-color:#d4d4d4;cursor:not-allowed}.controls__close.svelte-bmmmra:disabled:hover{border-color:#d4d4d4;background-color:#e5e5e5}.controls__close.svelte-bmmmra:disabled:active{outline:none}.bio-section{margin-top:1.5em;width:100%;max-width:52em}.bio-section .line{color:#404040;font-size:.91rem}.bio-section .line em{font-style:italic}*,*:before,*:after{font-family:Inter,sans-serif;font-weight:400;font-style:normal;box-sizing:border-box;margin:0;padding:0;font-optical-sizing:auto;font-variation-settings:"slnt" 0}body{position:relative;background-color:#fafafa}.header.svelte-pq0qfy{margin-block:2em 5em;margin-inline:2rem}.header.svelte-pq0qfy .back:where(.svelte-pq0qfy){display:flex;align-items:center;margin-bottom:.75em;font-size:.85rem;color:#737373;transition:all .2s ease}.header.svelte-pq0qfy .back:where(.svelte-pq0qfy):hover{color:#404040}.header.svelte-pq0qfy .back:where(.svelte-pq0qfy) span:where(.svelte-pq0qfy){margin-left:.5em;font-weight:450}.title.svelte-pq0qfy{font-weight:500;font-size:2rem;color:#262626}@media screen and (width > 900px){.title--services.svelte-pq0qfy{margin-bottom:-2rem}}.section_trainers.svelte-pq0qfy{position:relative;overflow-y:hidden;padding-inline:2rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;gap:4rem}@media screen and (width > 1000px){.section_trainers.svelte-pq0qfy{padding-inline:14vw;gap:2rem 4rem;grid-template-columns:repeat(2,1fr)}}@media screen and (width > 1500px){.section_trainers.svelte-pq0qfy{grid-template-columns:repeat(3,1fr)}}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy){position:relative;width:100%;max-width:28rem;z-index:2;overflow:visible}@media screen and (width > 1000px){.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy){max-width:100%}}.section_trainers.svelte-pq0qfy .card__image:where(.svelte-pq0qfy){background-color:#171717e6}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy):hover .card__image:where(.svelte-pq0qfy){transform:scale(1)}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy):hover .overlay:where(.svelte-pq0qfy){padding-bottom:3.25rem}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy):hover .overlay__name:where(.svelte-pq0qfy){color:#fafafa}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy):hover .overlay__info:where(.svelte-pq0qfy){opacity:1}.section_trainers.svelte-pq0qfy .card__image:where(.svelte-pq0qfy){object-fit:cover;width:100%;height:30rem;border-radius:4px;transition:all .2s ease}@media (any-hover: hover){.section_trainers.svelte-pq0qfy .card__image:where(.svelte-pq0qfy){transform:scale(97%)}}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay:where(.svelte-pq0qfy){position:absolute;left:-3%;bottom:10%;background:#0006;padding:.75em 1em;border-radius:4px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:1.1rem;z-index:2;transition:all .2s ease}@media screen and (width > 1000px){.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay:where(.svelte-pq0qfy){left:-1.3rem}}@media (any-hover: none){.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay:where(.svelte-pq0qfy){padding-bottom:3.25rem}}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay__name:where(.svelte-pq0qfy){font-size:2.5em;font-weight:650;letter-spacing:1.2px;color:#fb923c;text-transform:uppercase;transition:all .2s ease}@media (any-hover: none){.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay__name:where(.svelte-pq0qfy){color:#fafafa}}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay__info:where(.svelte-pq0qfy){color:#fafafa;border:1px solid;border-radius:3px;padding:.35em 1em;font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;background-color:#f97316;border-color:#ea580c;position:absolute;bottom:1rem;transition:all .2s ease}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay__info:where(.svelte-pq0qfy):hover{border:1.5px solid;padding:calc(.35em - .5px) calc(1em - .5px)}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay__info:where(.svelte-pq0qfy):active{outline:dodgerblue 1.5px solid;outline-offset:1px}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay__info:where(.svelte-pq0qfy):hover{background-color:#ea580c;border-color:#c2410c}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay__info:where(.svelte-pq0qfy):active{background-color:#c2410c}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay__info:where(.svelte-pq0qfy):disabled{color:#737373;background-color:#e5e5e5;border-color:#d4d4d4;cursor:not-allowed}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay__info:where(.svelte-pq0qfy):disabled:hover{border-color:#d4d4d4;background-color:#e5e5e5}.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay__info:where(.svelte-pq0qfy):disabled:active{outline:none}@media (any-hover: hover){.section_trainers.svelte-pq0qfy .card:where(.svelte-pq0qfy) .overlay__info:where(.svelte-pq0qfy){opacity:0}}
