main{padding-top:0 !important;min-height:2000px}section{padding-top:30px}@media (min-width:768px){section{padding-top:60px}}#featured-post{padding-top:0}#featured-post .featured-home-carousel{position:relative}#featured-post .featured-home-carousel .owl-nav{margin:0 !important;padding:0 !important}#featured-post .featured-home-carousel .owl-nav button{margin:0 !important;padding:12px !important;position:absolute;top:50%;transform:translateY(-50%);left:50px;z-index:50;background:rgba(0,0,0,0.4);border-radius:0 !important}#featured-post .featured-home-carousel .owl-nav button.owl-next{left:initial;right:50px}#featured-post .post-header-banner2{display:flex;width:100%}#featured-post .post-header-banner2 h1{color:#000;font-size:1.8rem;font-weight:500;line-height:1.1;margin:0}#featured-post .post-header-banner2 h1 a{color:#000}#featured-post .post-header-banner2 h1 a:hover{color:#000}#featured-post .post-header-banner2 h2{margin-bottom:0}#featured-post .post-header-banner2 .post-excerpt{color:#000;font-size:1rem;font-weight:400;line-height:1.25;margin-top:20px}#featured-post .post-header-banner2 .publish-date{margin:0 0 15px 0;color:#000;float:none;font-size:14px;line-height:1;width:100%;text-transform:uppercase;font-weight:600;opacity:.7;display:inline-block}#featured-post .post-header-banner2 .publish-date span{display:none}#featured-post .post-header-banner2 .post-thumbnail{position:relative;width:100%}#featured-post .post-header-banner2 .post-thumbnail .post-thumbnail-data{padding:30px}#featured-post .post-header-banner2 .post-thumbnail .post-thumbnail-data img{margin-bottom:16px;display:none}#featured-post .post-header-banner2 .post-thumbnail .thumbnail{width:100%;display:flex;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:1.77777778}@media (min-width:992px){#featured-post .post-header-banner2 h1{color:#fff;font-size:2rem;line-height:1.1;width:100%}#featured-post .post-header-banner2 h1 a{color:#fff}#featured-post .post-header-banner2 h1 a:hover{color:#fff}#featured-post .post-header-banner2 h2{color:#fff}#featured-post .post-header-banner2 .post-thumbnail{position:relative}#featured-post .post-header-banner2 .post-thumbnail .post-thumbnail-data{padding:50px;position:absolute;bottom:0;width:100%;left:0;z-index:3;background-image:-moz-linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.9) 100%);background-image:-ms-linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.9) 100%);background-image:-o-linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.9) 100%);background-image:-webkit-linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.9) 100%);background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0.7)), to(rgba(0,0,0,0.9)));background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.9) 100%)}#featured-post .post-header-banner2 .post-thumbnail .post-thumbnail-data img{margin-bottom:16px;display:block;max-width:50%}#featured-post .post-header-banner2 .post-thumbnail img{width:100%;height:auto;display:block}}@media (min-width:1200px){#featured-post .post-header-banner2 h1{font-size:5rem;line-height:1.1;letter-spacing:-0.02em;width:100%;color:#fff}#featured-post .post-header-banner2 h2{color:#fff;font-size:3rem;line-height:1.1;letter-spacing:-0.02em;width:100%;margin:0}#featured-post .post-header-banner2 img{max-width:400px}#featured-post .post-header-banner2 .post-thumbnail .post-thumbnail-data{background-image:-moz-linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.9) 100%);background-image:-ms-linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.9) 100%);background-image:-o-linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.9) 100%);background-image:-webkit-linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.9) 100%);background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0.7)), to(rgba(0,0,0,0.9)));background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.9) 100%);padding:50px !important;position:absolute;bottom:0;width:100%;left:0;z-index:3}#featured-post .post-header-banner2 .post-thumbnail .post-thumbnail-data .col-md-12{gap:20px}#featured-post .post-header-banner2 .post-thumbnail .post-thumbnail-data img{margin-bottom:0;max-width:380px}#featured-post .post-header-banner2 .post-thumbnail .thumbnail{aspect-ratio:2.28571429}#featured-post .post-header-banner2.white h1{color:#000}#featured-post .post-header-banner2.white h2{color:#000}#featured-post .post-header-banner2.white .post-thumbnail .post-thumbnail-data{background-image:-moz-linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0.9) 100%);background-image:-ms-linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0.9) 100%);background-image:-o-linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0.9) 100%);background-image:-webkit-linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0.9) 100%);background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(255,255,255,0.7)), to(rgba(255,255,255,0.9)));background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0.9) 100%);padding:50px !important;position:absolute;bottom:0;width:100%;left:0;z-index:3}#featured-post .post-header-banner2.white .post-thumbnail .post-thumbnail-data .col-md-12{gap:20px}#featured-post .post-header-banner2.white .post-thumbnail .thumbnail{aspect-ratio:2.28571429}}#del-evento{margin-top:30px;padding:30px 0;background-color:rgba(21,21,21,0.05)}#del-evento .col-img{text-align:center}#del-evento .col-img img{max-width:75%;margin:0 auto}#del-evento .col-text-inner{padding:30px 0 20px 0;gap:16px;align-items:center;text-align:center}#del-evento .col-text-inner>*{margin-top:0;margin-bottom:0;max-width:90%}#del-evento .col-text-inner p{font-size:16px;max-width:500px;font-weight:300;text-align:center}#del-evento .col-text-inner h2{font-size:2rem;margin:0 auto}@media (min-width:768px){#del-evento{margin-top:40px;padding:40px 0}#del-evento .col-text-inner h2{font-size:2.3rem}}@media (min-width:992px){#del-evento{margin-top:60px;padding:80px 0;background-color:rgba(21,21,21,0.05)}#del-evento .col-img{order:2}#del-evento .col-img img{padding-left:20px;max-width:100%}#del-evento .col-text-inner{order:1;padding:20px 40px 20px 0;border-right:1px solid rgba(0,0,0,0.2);gap:16px;text-align:right;align-items:flex-end}#del-evento .col-text-inner>*{margin-top:0;margin-bottom:0;max-width:100%}#del-evento .col-text-inner p{font-size:16px;max-width:500px;font-weight:300;text-align:right}#del-evento .col-text-inner h2{margin:0;font-size:2.3rem;text-align:right;line-height:1.1}}@media (min-width:1200px){#del-evento .col-text-inner h2{font-size:3rem;line-height:1.1}}.tabla-medallas .list-item{font-size:16px;line-height:1.44em;border-bottom:1px solid #e2e2e2;text-align:center;color:#7c7c7c;transition:all .2s ease;flex-wrap:wrap;gap:12px;padding:15px 5px}.tabla-medallas .list-item:hover{background-color:rgba(0,0,0,0.02)}.tabla-medallas .list-item .left-align{text-align:left}.tabla-medallas .list-item div.summary{gap:8px;width:100%;flex:0 0 100%;text-align:left}.tabla-medallas .list-item div.pos{font-size:32px;flex:0 0 50px;font-weight:300;color:rgba(0,31,95,0.4);text-align:right}.tabla-medallas .list-item div.total{font-size:16px;font-weight:600;color:#001f5f;min-width:3rem}.tabla-medallas .list-item div.total span.text{color:rgba(0,31,95,0.4);text-transform:uppercase;font-size:10px}.tabla-medallas .list-item div.bronze,.tabla-medallas .list-item div.silver,.tabla-medallas .list-item div.gold{min-width:3rem;padding:0;font-weight:600}.tabla-medallas .list-item div.bronze span.text,.tabla-medallas .list-item div.silver span.text,.tabla-medallas .list-item div.gold span.text{text-transform:uppercase;font-size:10px;color:rgba(0,31,95,0.4)}.tabla-medallas .list-item div.bronze span,.tabla-medallas .list-item div.silver span,.tabla-medallas .list-item div.gold span{display:flex;margin:0;color:#000;font-size:16px}.tabla-medallas .list-item div.bronze span.gold--,.tabla-medallas .list-item div.silver span.gold--,.tabla-medallas .list-item div.gold span.gold--,.tabla-medallas .list-item div.bronze span.silver--,.tabla-medallas .list-item div.silver span.silver--,.tabla-medallas .list-item div.gold span.silver--,.tabla-medallas .list-item div.bronze span.bronze--,.tabla-medallas .list-item div.silver span.bronze--,.tabla-medallas .list-item div.gold span.bronze--{background-color:transparent}.tabla-medallas .list-item div.gold span{color:#eaae47}.tabla-medallas .list-item div.silver span{color:#a7a6a6}.tabla-medallas .list-item div.bronze span{color:#ce8127}.tabla-medallas .list-item div.country{color:#030303}.tabla-medallas .list-item div.country span.country{display:flex;align-items:center;gap:12px}.tabla-medallas .list-item div.country span.country span.icon{display:flex;width:32px}.tabla-medallas .list-item div.country span.country span.icon img{display:flex;width:32px !important;max-width:32px !important;height:auto !important}.tabla-medallas .list-item div.country span.country span.text{display:flex;gap:5px}.tabla-medallas .list-item div.country span.country span.text .country-name{font-weight:500;font-size:16px;line-height:1}.tabla-medallas .list-item div.country span.country span.text .country-code{text-transform:uppercase;font-size:13px;line-height:1;display:none}.tabla-medallas .list-item.medallero-tr-CUB{background:linear-gradient(45deg, rgba(229,201,158,0.2), transparent)}@media (min-width:576px){.tabla-medallas .list-item{gap:12px;padding:14px 0;flex-wrap:nowrap}.tabla-medallas .list-item div.summary{gap:6px;order:3;width:inherit;flex:0 0 auto;text-align:center}.tabla-medallas .list-item div.pos{font-size:16px;flex:0 0 30px;order:1}.tabla-medallas .list-item div.total{font-size:16px}.tabla-medallas .list-item div.total span{font-size:16px}.tabla-medallas .list-item div.bronze,.tabla-medallas .list-item div.silver,.tabla-medallas .list-item div.gold{font-size:16px}.tabla-medallas .list-item div.bronze span,.tabla-medallas .list-item div.silver span,.tabla-medallas .list-item div.gold span{margin:0 auto;font-size:16px}.tabla-medallas .list-item div.country{order:2}.tabla-medallas .list-item div.country span.country{gap:12px}.tabla-medallas .list-item div.country span.country span.icon{width:32px}.tabla-medallas .list-item div.country span.country span.icon img{width:32px !important;max-width:32px !important}.tabla-medallas .list-item div.country span.country span.text .country-code{display:none !important}}@media (min-width:768px){.tabla-medallas{padding:30px 0}.tabla-medallas .list-item{gap:16px;flex-wrap:nowrap;font-size:16px;padding:20px 0}.tabla-medallas .list-item div.summary{gap:12px}.tabla-medallas .list-item div.pos{font-size:24px;flex:0 0 48px}.tabla-medallas .list-item div.total span{font-size:20px}.tabla-medallas .list-item div.total span.text{margin:0 auto;font-size:12px}.tabla-medallas .list-item div.bronze span,.tabla-medallas .list-item div.silver span,.tabla-medallas .list-item div.gold span{font-size:20px}.tabla-medallas .list-item div.bronze span.text,.tabla-medallas .list-item div.silver span.text,.tabla-medallas .list-item div.gold span.text{margin:0 auto;font-size:12px}.tabla-medallas .list-item div.country{order:2}.tabla-medallas .list-item div.country span.country{gap:12px}.tabla-medallas .list-item div.country span.country span.icon{width:46px}.tabla-medallas .list-item div.country span.country span.icon img{width:46px !important;max-width:46px !important}.tabla-medallas .list-item div.country span.country span.text .country-code{display:block !important}}#equipos .category-desc{border:none;padding:0;margin:0 auto 30px auto;max-width:850px;text-align:center;font-weight:300;gap:12px;font-size:16px;line-height:1.3}#equipos .category-desc>*{margin-bottom:0;margin-top:0}#equipos .button-group{gap:8px;margin-bottom:20px}#equipos .button-group button{font-size:14px;line-height:1;background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.7)}#equipos .button-group button.active,#equipos .button-group button:hover{background-color:#c4151b;color:#fff}#equipos .grid-flex,#equipos .grid{width:100%}#equipos .grid-flex .grid-item,#equipos .grid .grid-item{padding:8px;max-width:100%;width:100%}#equipos .grid-flex .grid-item .item-inner,#equipos .grid .grid-item .item-inner{border:1px solid rgba(0,0,0,0.2);padding:6px}#equipos .grid-flex .grid-item .item-inner img,#equipos .grid .grid-item .item-inner img{width:100%}#equipos .grid-flex .grid-item .item-inner .item-content-center,#equipos .grid .grid-item .item-inner .item-content-center{padding:10px 0 10px 6px;gap:10px}#equipos .grid-flex .grid-item .item-inner .item-content-center h3,#equipos .grid .grid-item .item-inner .item-content-center h3{font-size:16px;font-weight:400;margin-top:0;margin-bottom:0}#equipos .grid-flex .grid-item .item-inner .item-content-center p,#equipos .grid .grid-item .item-inner .item-content-center p{margin-top:0;margin-bottom:0}#equipos .grid-flex .grid-item .item-inner .item-content-center span,#equipos .grid .grid-item .item-inner .item-content-center span{margin-top:0;margin-bottom:0;font-weight:300;font-size:14px;line-height:1}@media (min-width:768px){#equipos .grid-flex .grid-item,#equipos .grid .grid-item{max-width:50%;width:50%}}@media (min-width:992px){#equipos .category-desc{font-size:20px;line-height:1.3}#equipos .button-group{gap:10px;margin-bottom:30px}#equipos .button-group button{font-size:1rem;line-height:1}#equipos .grid-flex .grid-item,#equipos .grid .grid-item{max-width:33.333%;width:33.333%}}@media (min-width:1200px){#equipos .grid-flex .grid-item,#equipos .grid .grid-item{max-width:25%;width:25%}#equipos .grid-flex .grid-item .item-inner .item-content-center h3,#equipos .grid .grid-item .item-inner .item-content-center h3{font-size:18px;font-weight:500}}#event-list-links{padding-top:0;background-color:#e5c99e}#event-list-links ul{margin:0 !important;padding:0 !important;list-style:none !important}#event-list-links ul li{margin:0 !important;padding:0 !important;list-style:none !important;display:flex}#event-list-links ul li a{display:flex;margin:0 !important;padding:12px 20px;font-size:18px;font-weight:600;transition:all .2s ease;color:#fff;border-right:1px solid rgba(255,255,255,0.7);text-transform:uppercase;-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);-ms-transform:skewX(-15deg);-o-transform:skewX(-15deg);transform:skewX(-15deg)}#event-list-links ul li a:hover{background-color:#fff;color:#000}#event-list-links ul li:first-child a{border-left:1px solid rgba(255,255,255,0.7)}.bloque-articulos-principal{padding-top:10px}.bloque-articulos-principal .row{row-gap:20px}@media (min-width:992px){.bloque-articulos-principal{padding-top:50px}}.bloque-articulos .category-title{margin-bottom:20px}.bloque-articulos .category-articles{display:flex;flex-wrap:wrap;gap:20px}.bloque-articulos .category-articles .post-list-item{margin:0 auto;max-width:400px;width:100%;flex:0 0 100%}@media (min-width:768px){.bloque-articulos .category-articles{gap:20px}.bloque-articulos .category-articles .post-list-item{margin:0;max-width:calc(50% - 15px);width:calc(50% - 15px);flex:0 0 calc(50% - 15px)}}@media (min-width:992px){.bloque-articulos .category-articles{gap:30px}.bloque-articulos .category-articles .post-list-item{max-width:calc(33.333% - 20px);border-top:none;margin-top:0;width:calc(33.333% - 20px);flex:0 0 calc(33.333% - 20px);flex-direction:column}.bloque-articulos .category-articles .post-list-item .post-list-item-image{background:#000;line-height:0;margin-right:0;overflow:hidden;width:100%;flex:0 0 auto;position:relative}.bloque-articulos .category-articles .post-list-item .post-list-item-data{padding-top:15px;padding-bottom:10px}}#galeria .grid-item{width:16.666%;cursor:pointer;overflow:hidden;position:relative}#galeria .grid-item .more-images{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.6);color:#fff;font-weight:700;font-size:2rem}#galeria .grid-item img{transition:all .6s ease}#galeria .grid-item:hover img{transform:scale(1.1)}