.elementor .tc-title{font-weight:300;font-size:64px;color:#141414;letter-spacing:-0.02em;line-height:0.98em;grid-column:1 / span 2;}.elementor .tc-lede{font-size:15px;color:#666666;line-height:1.7em;grid-column:4 / -1;}.elementor .tc-head{column-gap:10px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:72px;margin-inline-start:0px;margin-inline-end:0px;display:grid;row-gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:end;}.elementor .tc-v-wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .tc-v-eye{font-weight:700;font-size:13px;color:#141414;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .tc-v-p{margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .tc-v-txt{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:center;}.elementor .tc-video{column-gap:48px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:88px;margin-inline-start:0px;margin-inline-end:0px;display:grid;row-gap:48px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;}.elementor .tc-h2{font-weight:400;font-size:36px;color:#141414;letter-spacing:-0.01em;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .tc-tab{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .tc-nav{position:sticky;inset-block-start:0px;z-index:5;column-gap:0px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#141414;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;row-gap:14px;flex-wrap:wrap;align-items:center;}.elementor .tm-img{width:84px;height:84px;}.elementor .tm-pwrap{width:84px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex:0 0 auto;}.elementor .tm-name{font-weight:700;font-size:13px;color:#141414;letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .tm-tel{font-size:15px;color:#141414;line-height:1.6em;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .tm-cta{font-weight:700;font-size:13px;color:#141414;letter-spacing:0.06em;}.elementor .tm-meta{width:auto;min-width:0px;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;row-gap:4px;flex:1 1 0%;}.elementor .tm-head{column-gap:16px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;row-gap:0px;align-items:center;}.elementor .tm-quote{font-size:18px;color:#3a3a3a;line-height:1.55em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;background-color:#F0EDE6;}.elementor .tm-item{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .tm-lay{width:100%;padding-block-start:44px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .tc-coaches{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .tc-h2b{font-weight:400;font-size:36px;color:#141414;letter-spacing:-0.01em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .tc-f-eye{font-weight:700;font-size:13px;color:#666666;letter-spacing:0.26em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .tc-f-h{font-weight:700;font-size:13px;color:#141414;letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .tc-f-card{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;}.elementor .tc-f-grid{column-gap:24px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;row-gap:0px;grid-template-columns:repeat(5, minmax(0, 1fr));}.elementor .tc-facts{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:72px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#141414;border-style:solid;display:flex;flex-direction:column;}