@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans,Arial,sans-serif;color:#11191a;background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Montserrat,Arial,sans-serif}:focus-visible{outline:3px solid #d7ff5e;outline-offset:4px}.page-width{width:min(100% - 64px,1450px);margin-inline:auto}.skip-link{position:absolute;top:-100px;left:16px;z-index:100;padding:12px 18px;background:#d7ff5e;color:#101818}.skip-link:focus{top:10px}.test-banner{position:relative;z-index:30;padding:8px 18px;background:#d7ff5e;color:#11191a;font-size:.82rem;font-weight:800;text-align:center}.test-banner+.site-header{top:33px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;border-radius:100px;padding:12px 26px;font-size:.92rem;font-weight:800;line-height:1.2;white-space:nowrap;transition:transform .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button span{font-size:1.4em;line-height:.8}.button-lime{background:#d7ff5e;color:#11191a}.button-lime:hover{background:#c7f039}.button-outline{border:1.5px solid #fff;color:#fff;background:#00000029}.button-outline:hover{background:#ffffff1f}.button-coral{background:#ff5c41;color:#fff}.button-coral:hover{background:#e9472d}.eyebrow{display:inline-flex;align-items:center;gap:12px;color:#1f2928;font-size:.9rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.035em}.eyebrow:before{content:"";width:28px;height:3px;background:#c7f039}.site-header{position:absolute;inset:0 0 auto;z-index:20;color:#fff}.header-inner{min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:30px}.brand{display:inline-flex;flex-direction:column;align-items:flex-end;flex:none;width:245px;padding:7px 10px 5px;background:#041416e0;line-height:1}.brand-name{align-self:stretch;display:flex;align-items:baseline;font-family:Montserrat,Arial,sans-serif;font-size:2.45rem;font-style:italic;font-weight:800;letter-spacing:-.105em;white-space:nowrap}.brand-o,.brand-caption{color:#65bc49}.brand-caption{margin-right:2px;font-size:.56rem;letter-spacing:.22em;font-style:italic}.main-nav{display:flex;align-items:center;gap:clamp(14px,2.5vw,40px);font-size:.94rem;font-weight:600}.main-nav>a:not(.button){position:relative;padding-block:8px 16px;white-space:nowrap}.main-nav>a:not(.button):after{content:"";position:absolute;bottom:7px;left:0;width:0;height:3px;background:#d7ff5e;transition:width .2s}.main-nav>a:not(.button):hover:after,.main-nav>a.active:after{width:100%}.header-cta{min-height:44px;padding-inline:25px}.menu-toggle{display:none}.hero{position:relative;display:flex;align-items:center;min-height:640px;overflow:hidden;background:#101b1c;color:#fff}.hero-gallery,.hero-shade{position:absolute;inset:0}.hero-gallery{display:grid;grid-template-columns:52% 25% 23%}.hero-photo{background-size:cover;background-position:center}.hero-photo-main{background-image:url(/images/foros-conferencias.png);background-position:45% 50%}.hero-photo-middle{background-image:url(/images/clinicas-deportivas.png);background-position:53% 50%;border-left:4px solid #d7ff5e;transform:skew(-12deg) scale(1.1)}.hero-photo-last{background-image:url(/images/experiencias-marca.png);background-position:40% 50%;border-left:4px solid #d7ff5e;transform:skew(-12deg) scale(1.1)}.hero-shade{background:linear-gradient(90deg,#010d10e8,#030f12d1 26%,#030f1247 57%,#030f127a),linear-gradient(0deg,rgba(0,0,0,.46),transparent 33%)}.hero-content{position:relative;z-index:2;padding-top:100px;padding-bottom:48px}.hero h1{max-width:760px;margin-bottom:24px;font-size:clamp(3.25rem,5.2vw,6.3rem);font-weight:900;line-height:.99;letter-spacing:-.065em}.hero h1 span{color:#d7ff5e}.hero-content>p{max-width:560px;margin-bottom:28px;font-size:clamp(1.1rem,1.5vw,1.55rem);line-height:1.35}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-vertical-label{position:absolute;right:3%;bottom:29px;z-index:2;max-width:260px;border-left:4px solid #fff;padding-left:17px;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.06em;line-height:1.4}.hero-vertical-label span{color:#d7ff5e}.events-section{padding-block:28px 44px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.events-heading{margin-bottom:17px}.events-heading h2{margin:0;font-family:DM Sans,Arial,sans-serif}.text-link{font-size:.86rem;font-weight:800}.text-link span{margin-left:4px;font-size:1.15em}.text-link:hover{text-decoration:underline;text-decoration-color:#8ace35;text-underline-offset:5px}.events-grid{display:grid;grid-template-columns:minmax(0,3.1fr) minmax(245px,1fr);gap:15px;min-height:278px}.event-feature{display:grid;grid-template-columns:49% 51%;min-width:0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 4px 28px #161e1c14}.event-image{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:278px;overflow:hidden;padding:25px;color:#fff}.event-image img,.clinic-card img,.alliances-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.event-image-shade{position:absolute;inset:0;background:linear-gradient(90deg,#010a0cd9,#010a0c2e),linear-gradient(0deg,rgba(1,10,12,.78),transparent 70%)}.event-image-title,.event-image p{position:relative;z-index:1}.event-image-title{font-family:Montserrat,Arial,sans-serif;font-size:clamp(2.15rem,3.25vw,3.7rem);font-weight:900;line-height:.94;letter-spacing:-.07em}.event-image-title span{color:#d7ff5e;font-size:1.2em}.event-image p{margin:15px 0 0;color:#d7ff5e;font-size:.96rem;font-weight:800;letter-spacing:.02em}.event-details{display:flex;flex-direction:column;align-items:flex-start;padding:23px 24px 20px}.event-kicker{color:#5a6c67;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.event-details h3{margin:6px 0 9px;font-size:clamp(1.15rem,1.6vw,1.7rem);font-weight:850;line-height:1.08;text-transform:uppercase}.event-description{margin-bottom:17px;font-size:clamp(.86rem,1.05vw,1.03rem);line-height:1.35}.event-facts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:auto 0 19px;font-size:.76rem;line-height:1.25}.event-facts>div{display:inline-flex;align-items:center;gap:6px}.fact-icon{flex:none;width:23px;height:23px;color:#313c39}.event-details .button{min-height:43px;padding:10px 20px}.event-loading{grid-column:1;display:flex;align-items:center;justify-content:center;min-height:278px;border-radius:10px;background:#f3f6f2;padding:24px;text-align:center}.clinic-card{position:relative;min-height:278px;overflow:hidden;border-radius:10px;color:#fff}.clinic-card-shade{position:absolute;inset:0;background:linear-gradient(0deg,#000000eb,#0000000d 90%)}.clinic-card-content{position:absolute;bottom:20px;left:20px;right:55px}.pill{display:inline-block;border-radius:100px;padding:6px 17px;background:#d7ff5e;color:#142024;font-size:.74rem;font-weight:900;text-transform:uppercase}.clinic-card h3{margin:10px 0 8px;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:900;line-height:.98;text-transform:uppercase}.clinic-card p{margin:0;font-size:.85rem;line-height:1.25}.clinic-arrow{position:absolute;right:18px;bottom:21px;display:grid;width:41px;height:41px;place-items:center;border-radius:50%;background:#d7ff5e;color:#0e1919;font-size:1.7rem}.what-section{border-top:1px solid #f0f0eb;border-bottom:1px solid #e8eae4;padding-block:36px 38px}.what-grid{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:25px}.what-intro h2{margin:13px 0 0;font-size:clamp(2rem,2.8vw,3.1rem);font-weight:900;line-height:1.06;letter-spacing:-.055em}.what-item{border-left:1px solid #e4e5df;padding-left:24px}.what-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#d7ff5e}.what-icon svg{width:31px;height:31px}.what-item h3{margin:11px 0 8px;font-size:clamp(1rem,1.25vw,1.3rem);line-height:1.13}.what-item p{max-width:260px;margin:0;color:#45504e;font-size:.9rem;line-height:1.36}.alliances-section{display:grid;grid-template-columns:55% 45%;min-height:350px}.alliances-photo{position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:32px max(32px,(100vw - 1450px) / 2);color:#fff}.alliances-photo img{filter:grayscale(1)}.alliances-photo-shade{position:absolute;inset:0;background:linear-gradient(0deg,#000000ba,#0000001a 65%)}.alliances-photo p{position:relative;max-width:550px;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.9rem,3.2vw,3.4rem);font-weight:900;line-height:1.06;letter-spacing:-.05em}.alliances-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:45px clamp(35px,5.5vw,90px)}.alliances-content h2{max-width:680px;margin:14px 0 10px;font-size:clamp(1.8rem,2.55vw,3rem);font-weight:900;line-height:1.08;letter-spacing:-.05em}.alliances-content>p{max-width:490px;margin:0 0 24px;color:#45504e;font-size:1.05rem;line-height:1.35}.site-footer{background:#0c181a;color:#fff}.footer-inner{display:grid;grid-template-columns:280px 1fr auto;gap:25px;align-items:center;padding-block:25px 19px}.brand-footer{width:222px;padding-left:0;background:transparent}.brand-footer .brand-name{font-size:2.23rem}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 26px;font-size:.82rem}.footer-nav a:hover,.footer-meta a:hover{color:#d7ff5e}.footer-social{display:grid;width:30px;height:30px;place-items:center;border-radius:4px;background:#fff;color:#0c181a;font-family:Arial,sans-serif;font-size:1.25rem;font-weight:900;letter-spacing:-.12em;padding-right:3px}.footer-meta{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px 25px;border-top:1px solid rgba(255,255,255,.13);padding-top:16px;color:#c6cfcb;font-size:.73rem}.pending-page{min-height:60vh;padding-block:165px 90px}.pending-page h1{margin:18px 0;font-size:clamp(2.5rem,6vw,5rem)}.pending-page p{margin-bottom:30px;font-size:1.2rem}.inner-hero{position:relative;display:flex;align-items:center;min-height:440px;overflow:hidden;background-color:#091416;background-size:cover;background-position:center;color:#fff}.inner-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#040e11f0,#040e1194 58%,#040e1138)}.inner-hero-content{position:relative;padding-top:110px;padding-bottom:45px}.inner-hero h1{max-width:900px;margin:15px 0 18px;font-size:clamp(2.4rem,4.4vw,4.7rem);font-weight:900;line-height:1.05;letter-spacing:-.055em}.inner-hero h1 span,.story-copy h2 span,.connect-banner h2 span,.forum-banner h2 span,.contact-hero h1 span,.contact-bottom span{color:#d7ff5e}.inner-hero p{max-width:650px;margin-bottom:0;font-size:1.18rem;line-height:1.4}.inner-hero .eyebrow,.connect-banner .eyebrow,.forum-banner .eyebrow,.contact-hero .eyebrow{color:#d7ff5e}.inner-hero .eyebrow:before,.connect-banner .eyebrow:before,.forum-banner .eyebrow:before,.contact-hero .eyebrow:before{display:none}.about-hero{background-image:url(/images/clinicas-deportivas.png);background-position:center 43%}.work-hero{background-image:url(/images/foros-conferencias.png);background-position:center 45%}.section-rule{width:70px;height:4px;margin:20px 0;background:#b9ec44}.story-section{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(35px,6vw,95px);padding-block:70px 40px}.story-copy h2,.view-section h2,.idea-copy h2{max-width:700px;margin:16px 0 0;font-size:clamp(2.2rem,3.4vw,4rem);font-weight:900;line-height:1.08;letter-spacing:-.055em}.story-copy h2 span{color:#96c92d}.story-copy p,.view-section p,.idea-copy p{color:#414a49;font-size:1rem;line-height:1.58}.story-copy p:last-child,.idea-copy p:last-child{margin-bottom:0}.story-photo{width:100%;max-height:650px;object-fit:cover;object-position:center}.gallery-section{padding-block:18px 55px;text-align:center}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:1110px;margin-inline:auto}.gallery-grid img{width:100%;height:185px;object-fit:cover}.gallery-section>p{margin:25px 0 0;color:#46504d;font-size:1.2rem}.gallery-section .section-rule{margin:18px auto 0}.connect-banner{background:#0b1719;color:#fff;padding-block:46px 52px}.connect-banner h2{margin:13px 0 8px;font-size:clamp(1.8rem,3vw,3.1rem);font-weight:900;letter-spacing:-.055em}.connect-banner p{margin-bottom:25px;color:#d7dedb;font-size:1.08rem}.view-section{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-block:65px 45px}.view-section h2{max-width:630px}.view-section p:first-child{margin-top:24px}.idea-section{display:grid;grid-template-columns:52% 48%;min-height:460px;background:#f7f8f5}.idea-photo{position:relative;min-height:460px;overflow:hidden}.idea-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.idea-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:55px clamp(35px,6vw,110px)}.idea-copy h2{font-size:clamp(2rem,3vw,3.3rem)}.formats-section{padding-block:58px 72px}.formats-section>h2{margin:15px 0 8px;text-align:center;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:900;letter-spacing:-.055em}.formats-intro{margin:0 auto 35px;color:#535d59;text-align:center;font-size:1.05rem}.formats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.formats-grid article{min-width:0}.formats-grid img{width:100%;height:clamp(180px,20vw,265px);object-fit:cover}.formats-grid article>span{display:block;margin-top:25px;color:#778278;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.formats-grid h3{margin:7px 0 9px;font-size:1.35rem}.formats-grid p{max-width:410px;margin-bottom:0;color:#4d5754;font-size:1rem;line-height:1.4}.forum-banner{position:relative;display:flex;align-items:center;min-height:380px;background:#081516 url(/images/foros-conferencias.png) center/cover;color:#fff}.forum-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020c0ef2,#020c0ec7 45%,#020c0e26)}.forum-banner>div{position:relative;padding-block:55px}.forum-banner h2{margin:15px 0 12px;font-size:clamp(2.3rem,4vw,4rem);font-weight:900;line-height:1.03;text-transform:uppercase}.forum-banner p{max-width:550px;font-size:1.13rem;line-height:1.4}.button-disabled{opacity:.78;cursor:not-allowed}.contact-hero{background:#081415;color:#fff;padding:175px 0 80px}.contact-hero h1{max-width:1030px;margin:24px 0 30px;font-size:clamp(2.5rem,5vw,5rem);font-weight:900;line-height:1.1;letter-spacing:-.055em}.contact-hero>div>p{max-width:900px;margin:0;color:#c9d2ce;font-size:1.28rem}.contact-section{background:#f7f8f5;padding-block:75px}.contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(50px,8vw,130px);align-items:start}.contact-intro{padding-top:30px}.contact-intro h2{max-width:520px;margin:20px 0 40px;font-size:clamp(2.1rem,3.2vw,3.8rem);font-weight:900;line-height:1.15;letter-spacing:-.05em}.contact-intro>p{max-width:530px;margin-bottom:48px;color:#56615d;font-size:1.2rem;line-height:1.55}.contact-detail{display:flex;align-items:flex-start;gap:24px;max-width:530px;border-top:1px solid #d5ded6;padding-block:25px;color:#20312e;font-size:1.08rem}.contact-detail>span{color:#789982;font-size:2rem;line-height:1}.contact-detail strong{display:block;font-family:Montserrat,Arial,sans-serif;font-size:1.25rem}.contact-detail small{display:block;margin-top:6px;color:#7d9083}.contact-form{display:flex;flex-direction:column;padding:36px;border:1px solid #dce5d8;border-radius:18px;background:#fff}.contact-form h2{margin:0 0 27px;font-size:1.9rem}.contact-form label{margin:0 0 9px;color:#304139;font-size:.94rem;font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{width:100%;margin-bottom:23px;border:1.5px solid #d4dfd3;border-radius:9px;padding:13px 15px;background:#fdfdfc;color:#1d2b27;font:inherit;font-size:.98rem}.contact-form input,.contact-form select{min-height:52px}.contact-form textarea{resize:vertical;min-height:110px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9caea0}.contact-form .form-privacy{margin:-5px 0 18px;color:#596c61;font-size:.8rem;line-height:1.45}.form-privacy a{text-decoration:underline;text-underline-offset:2px}.form-submit{width:100%;border:0;cursor:not-allowed}.form-submit:disabled{opacity:.68}.form-pending{margin:10px 0 0;color:#687970;font-size:.78rem;text-align:center}.contact-bottom{padding-block:32px;background:#081415;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.4rem,2.5vw,2.5rem);font-weight:900;letter-spacing:-.045em}@media(max-width:1100px){.page-width{width:min(100% - 48px,1450px)}.header-inner{min-height:83px}.brand{width:215px}.brand-name{font-size:2.13rem}.main-nav{gap:18px;font-size:.83rem}.header-cta{padding-inline:18px}.events-grid{grid-template-columns:minmax(0,2.5fr) minmax(220px,1fr)}.event-feature{grid-template-columns:46% 54%}.event-image-title{font-size:2.3rem}.what-grid{gap:18px}.what-item{padding-left:16px}}@media(max-width:800px){.page-width{width:min(100% - 36px,1450px)}.site-header{background:#081719ed}.header-inner{min-height:74px}.brand{width:200px}.brand-name{font-size:1.98rem}.menu-toggle{display:flex;width:44px;height:44px;flex-direction:column;justify-content:center;gap:6px;border:0;background:transparent;cursor:pointer}.menu-toggle span{display:block;width:27px;height:2px;background:#fff}.main-nav{display:none;position:absolute;top:74px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:16px 18px 22px;background:#0c181a;box-shadow:0 18px 28px #0000004d}.main-nav.is-open{display:flex}.main-nav>a:not(.button){padding:13px 7px;font-size:1rem}.main-nav>a:not(.button):after{bottom:8px}.header-cta{align-self:flex-start;margin-top:12px}.hero{min-height:610px}.hero-gallery{grid-template-columns:70% 30%}.hero-photo-last{display:none}.hero-content{padding-top:115px}.hero-vertical-label{display:none}.events-grid{grid-template-columns:1fr}.event-feature{grid-template-columns:50% 50%}.clinic-card{min-height:240px}.what-grid{grid-template-columns:repeat(3,1fr)}.what-intro{grid-column:1/-1}.what-intro h2 br{display:none}.alliances-section{grid-template-columns:1fr}.alliances-photo{min-height:300px;padding-inline:35px}.alliances-content{padding:42px 35px}.footer-inner{grid-template-columns:1fr auto}.footer-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start}.story-section{grid-template-columns:1fr;gap:30px;padding-top:48px}.story-photo{max-height:520px}.gallery-grid{grid-template-columns:repeat(4,1fr)}.gallery-grid img{height:130px}.view-section{gap:5%}.idea-section{grid-template-columns:1fr}.idea-photo{min-height:340px}.idea-copy{padding:45px 35px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-intro{padding-top:0}.contact-intro>p{margin-bottom:25px}}@media(max-width:580px){.hero{min-height:660px}.hero-gallery{grid-template-columns:1fr}.hero-photo-main{background-position:58% center}.hero-photo-middle{display:none}.hero-shade{background:linear-gradient(90deg,#010d10e6,#010d1094),linear-gradient(0deg,rgba(0,0,0,.6),transparent 60%)}.hero h1{font-size:clamp(2.15rem,10vw,3.1rem);letter-spacing:-.065em}.hero-content>p{max-width:360px;font-size:1.05rem}.hero-actions{align-items:flex-start;flex-direction:column}.hero-actions .button{width:min(100%,310px)}.events-section{padding-block:30px}.section-heading{align-items:flex-start}.events-heading{flex-direction:column;gap:8px}.event-feature{grid-template-columns:1fr}.event-image{min-height:285px}.event-image-title{font-size:clamp(2.6rem,11vw,3.5rem)}.event-details{min-width:0;min-height:270px;padding:23px}.event-details h3,.event-description{max-width:100%;overflow-wrap:anywhere}.event-details h3{font-size:1.5rem}.event-description{font-size:.97rem}.clinic-card{min-height:275px}.what-grid{grid-template-columns:1fr;gap:27px}.what-intro{grid-column:auto}.what-intro h2 br{display:initial}.what-item{border-left:3px solid #d7ff5e;padding-left:18px}.what-icon{width:50px;height:50px;font-size:2rem}.alliances-photo{min-height:260px;padding:24px}.alliances-content{padding:35px 24px 45px}.footer-inner{gap:24px}.footer-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.footer-meta{flex-direction:column;line-height:1.4}.inner-hero{min-height:480px}.inner-hero-content{padding-top:135px;padding-bottom:45px}.inner-hero h1{font-size:clamp(2.15rem,9.5vw,3.2rem)}.inner-hero p{font-size:1rem}.story-section{padding-block:44px 25px}.story-copy h2{font-size:2.2rem}.gallery-section{padding-bottom:42px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:6px}.gallery-grid img{height:130px}.gallery-section>p{font-size:1rem}.connect-banner{padding-block:40px}.connect-banner h2{font-size:1.9rem}.connect-banner .button{width:100%;max-width:320px}.view-section{grid-template-columns:1fr;gap:10px;padding-block:45px}.view-section h2{font-size:2.25rem}.view-section p:first-child{margin-top:0}.idea-photo{min-height:240px}.idea-copy{padding:40px 18px}.idea-copy h2{font-size:2.1rem}.formats-section{padding-block:45px}.formats-section>h2{text-align:left}.formats-intro{text-align:left}.formats-grid{grid-template-columns:1fr;gap:35px}.formats-grid img{height:210px}.formats-grid article>span{margin-top:15px}.forum-banner{min-height:420px}.forum-banner h2{font-size:2.5rem}.contact-hero{padding:150px 0 65px}.contact-hero h1{font-size:clamp(2.1rem,9vw,3rem)}.contact-hero>div>p{font-size:1.05rem}.contact-section{padding-block:45px}.contact-intro h2{margin-bottom:25px;font-size:2.25rem}.contact-intro>p{font-size:1.05rem}.contact-form{padding:24px 18px}.contact-form h2{font-size:1.55rem}.contact-bottom{padding-block:25px}}
