@media(max-width:767px){.elementor .td-ftr-bottom{margin-block-start:3rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:0.75rem;}}@media(max-width:767px){.elementor .td-ftr-logos{gap:0.75rem;}}@media(max-width:767px){.elementor .td-ftr-navs{gap:1.5rem;}}@media(max-width:767px){.elementor .td-ftr-clubs{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .td-ftr-main{gap:2.5rem;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .td-ftr-sep{margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .td-ftr-logo{font-size:1.875rem;line-height:2.25rem;}}@media(max-width:767px){.elementor .td-ftr-brand{margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .td-ftr{padding-block-start:4rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .td-hdr-burger{display:flex;}}@media(max-width:767px){.elementor .td-hdr-cta{display:none;}}@media(max-width:767px){.elementor .td-hdr-nav{display:none;}}@media(max-width:767px){.elementor .td-hdr-logo{font-size:1.5rem;line-height:2rem;}}@media(max-width:767px){.elementor .td-hdr{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .td-tr-bio-grid{margin-block-end:4rem;flex-direction:column;gap:3rem;}}@media(max-width:767px){.elementor .td-tr-bio-corner{inset-inline-start:-1rem;}}@media(max-width:767px){.elementor .td-tr-bio{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .td-tr-name{font-size:3rem;}}@media(max-width:767px){.elementor .td-tr-role{font-size:0.75rem;line-height:1rem;}}@media(max-width:767px){.elementor .td-tr-col{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .td-tr-grid{flex-direction:column;gap:2.5rem;}}@media(max-width:767px){.elementor .td-tr-hero{padding-block-start:8rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}