.gymmonky-competence-section{display:block;width:100%;min-width:0}.gmcp{box-sizing:border-box;width:100%;padding:clamp(36px,5vw,64px) var(--page-padding,24px);color:#231f20;background:#fff}.gmcp--steffen{background:#f4f3f0}.gmcp__inner{width:100%;max-width:1200px;margin:0 auto;min-width:0}.gmcp__title{margin:0 0 clamp(30px,4vw,52px);font-size:clamp(34px,4vw,52px);line-height:1.15;letter-spacing:-.025em;text-transform:none}.gmcp__intro{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,5vw,64px)}.gmcp__photo{min-width:0;max-width:380px}.gmcp__photo img{display:block;width:100%;height:auto;border-radius:14px}.gmcp__lead{min-width:0}.gmcp--steffen .gmcp__photo{width:100%;aspect-ratio:10/11;overflow:hidden;border-radius:14px}.gmcp--steffen .gmcp__photo img{height:100%;object-fit:cover;object-position:50% 18%}.gmcp--olga .gmcp__intro{align-items:start}.gmcp__body h3{margin:26px 0 10px;font-size:19px;font-weight:600;line-height:1.35;text-transform:none}.gmcp__body h3:first-child{margin-top:0}.gmcp h2{scroll-margin-top:140px;margin:0 0 10px;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.02em;text-transform:none}.gmcp__role{margin:0 0 20px;color:#ce1126;font-size:16px;font-weight:600;line-height:1.5}.gmcp__body{font-size:16px;line-height:1.7;color:#514d49;overflow-wrap:break-word}.gmcp__body p{margin:0 0 14px}.gmcp__body p:last-child{margin-bottom:0}.gmcp a{text-decoration:underline;text-underline-offset:4px}.gmcp a:focus-visible{outline:2px solid #ce1126;outline-offset:4px}@media(max-width:749px){.gmcp__intro{grid-template-columns:minmax(0,1fr);gap:26px}.gmcp__photo{max-width:380px;margin-inline:auto}.gmcp__body{font-size:16px}}.gm-team-intro{padding:clamp(32px,5vw,60px) var(--page-padding,24px) 20px;background:#fff;color:#231f20}.gm-team-intro__inner{max-width:1200px;margin-inline:auto;min-width:0}.gm-team-intro h1{margin:0 0 28px;font-size:clamp(34px,4vw,52px);line-height:1.15;letter-spacing:-.025em;text-transform:none}.gm-team-intro__media{aspect-ratio:16/9;overflow:hidden;border-radius:16px}.gm-team-intro__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 28%}@media(max-width:749px){.gm-team-intro__media{aspect-ratio:4/3;border-radius:12px}.gm-team-intro h1{margin-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/87/compiled_assets/styles.css.map?subset=AAAAAADA */
