.disabled{opacity:.4;cursor:not-allowed!important}:root{--bg-main-color:#cdde00;--border-radius-main:4px;--border-masculine:#f5a000;--border-femenine:#e30d8c;--hover-effect:#d6d6d6}@font-face{font-family:FoundryGridnik-Bold;src:url(../fonts/Gotham-Book.e2f36b6c.otf)}*{font-family:FoundryGridnik-Bold}body,html{margin:0;height:100%;overflow:hidden}body{margin:0}.hide{display:none!important}.filters-container{position:relative;background-size:cover;background-repeat:no-repeat;height:20vw;max-height:40vh;background-color:var(--bg-main-color);padding:2rem 1rem 1rem 1rem;text-align:left;color:#fff;z-index:2}.filters-container.es{background-image:url(../img/imagen-cabecera-es.51b4e902.jpg)}.filters-container.en{background-image:url(../img/imagen-cabecera-en.fb75e177.jpg)}.events-container{margin:30px 2% 0 2%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.events-container,.filters-container .title{display:-webkit-box;display:-ms-flexbox;display:flex}.filters-container .title{text-transform:uppercase;font-size:30px;font-weight:700}.filters-container .filters{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:60px;border-radius:var(--border-radius-main);background-color:#fff;bottom:1.2vw;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);cursor:pointer}.filters-container .filters .filter{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:20vw;min-width:250px;-webkit-transition:.3s linear;transition:.3s linear;overflow:hidden}.filters-container .filters .filter:hover{background-color:var(--hover-effect)}.filters-container .filters .separator{border-left:1px solid #d3d3d3;margin:10px 0}.filters-container .filters button{display:none}.filters-container .filters .text{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;position:absolute;left:0;padding:10px 20px}.filters-container .filters .text,.filters-container .filters .text span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.filters-container .filters .text span{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.filters-container .filters .text i{color:var(--bg-main-color);position:relative;font-size:20px;padding:5px 15px 0 0}.filters-container .filters .text .primary{color:var(--bg-main-color)}.filters-container .filters .text .secondary{color:grey;font-size:13px;margin-top:3px;overflow:hidden;height:14px}.filters-container .filters .calendar,.filters-container .filters select{opacity:0;width:100%;height:100%;z-index:2}.filters-container .filters .calendar,button,select{border-radius:var(--border-radius-main);border:none;cursor:pointer}.filters-container .filters .date-picker{position:absolute;opacity:1;width:47%;cursor:default;top:105%;left:0;padding:10px;background-color:#fff;color:#000;z-index:auto;border-radius:var(--border-radius-main);-webkit-box-shadow:rgba(0,0,0,.3) 0 2px 5px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.filters-container .filters .date-picker .date-picker-content{position:relative;z-index:2}.filters-container .filters .date-picker .date-picker-content .header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filters-container .filters .date-picker .date-picker-content .header .calendar-title{display:block;padding:2px;font-weight:700;-ms-flex-pack:distribute;justify-content:space-around}.filters-container .filters .date-picker .date-picker-content .header i{position:absolute;text-align:center;width:20px;padding:5px;aspect-ratio:1/1;font-size:20px;border-radius:10px;right:0}.filters-container .filters .date-picker .date-picker-content hr{border-top:1.5px solid #d3d3d3;margin:6px 5px}.filters-container .filters .date-picker .date-picker-content .body .month .month-name{display:block;font-weight:700;border-bottom:3px double #000;margin-bottom:2px;width:100%;-ms-flex-pack:distribute;justify-content:space-around}.filters-container .filters .date-picker .date-picker-content .body table{margin-bottom:6px;width:100%}.filters-container .filters .date-picker .date-picker-content .body table th{width:14.28571%}.filters-container .filters .date-picker .date-picker-content .body table tr td{margin:auto}.filters-container .filters .date-picker .date-picker-content .body table tr td span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:50%;aspect-ratio:1/1;-webkit-box-sizing:border-box;box-sizing:border-box}.filters-container .filters .date-picker .date-picker-content .body table tr td span:hover,.filters-container .filters .date-picker .date-picker-content .footer span:hover,.filters-container .filters .date-picker .date-picker-content .header i:hover{background-color:var(--hover-effect)}.filters-container .filters .date-picker .date-picker-content .body table tr td span.unselectable:hover{background-color:#fff}.filters-container .filters .date-picker .date-picker-content .body table tr td span.selected{background-color:var(--bg-main-color)}.filters-container .filters .date-picker .date-picker-content .body table .week-days,.filters-container .filters .date-picker .date-picker-content .body table .week-numbers,.filters-container .filters .date-picker .date-picker-content .body table .week-numbers .day-number{text-align:center}.filters-container .filters .date-picker .date-picker-content .body table .week-numbers .day-number.selected{background-color:var(--bg-main-color)}.filters-container .filters .date-picker .date-picker-content .body table .week-numbers .day-number span.important{border:3px dashed var(--border-femenine)}.filters-container .filters .date-picker .date-picker-content .body table .week-numbers .day-number span.isMasculine{border-color:var(--border-masculine)}.filters-container .filters .date-picker .date-picker-content .body table .week-numbers .day-number span.isFinal{border-style:solid}.filters-container .filters .date-picker .date-picker-content .body .important-events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filters-container .filters .date-picker .date-picker-content .body .important-events .important-events-header{font-size:17px;font-weight:700;margin:5px 0 8px 0}.filters-container .filters .date-picker .date-picker-content .body .important-events .event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;margin:3px 0;font-size:auto}.filters-container .filters .date-picker .date-picker-content .body .important-events .event .event-marker{display:inline-block;width:20px;height:20px;aspect-ratio:1/1;border-radius:100%;margin-right:8px;border:3px dashed var(--border-femenine)}.filters-container .filters .date-picker .date-picker-content .body .important-events .event .event-marker.isMasculine{border-color:var(--border-masculine)}.filters-container .filters .date-picker .date-picker-content .body .important-events .event .event-marker.isFinal{border-style:solid}.filters-container .filters .date-picker .date-picker-content .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filters-container .filters .date-picker .date-picker-content .footer span{margin:5px;padding:4px;border-radius:5px}.broadcast-container .form-section .message,.broadcast-container .form-section .recipients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;font-weight:700}.filters-container .filters input::-webkit-calendar-picker-indicator{width:100%;height:100%;cursor:pointer}.filters-container .filters label{font-weight:700;font-size:18px}.check-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;height:60px;background-color:var(--bg-main-color)}.check-filters .checks label{font-weight:700;padding:15px;color:#fff}.check-filters .checks label input{position:relative;-webkit-transform:scale(1.2);transform:scale(1.2);margin:5px}.events-container .previous-next-icon{font-size:40px;cursor:pointer}.events-container .previous-next-icon:disabled{opacity:.7}.events-container .event{margin-left:10px;margin-right:10px;-webkit-box-shadow:rgba(0,0,0,.3) 0 2px 5px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);min-height:350px;height:380px;width:20%;min-width:240px;max-width:240px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.events-container .event button{width:-webkit-fill-available;width:-moz-available;width:stretch;margin:0}.events-container .event .top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#1d1d1b}.events-container .event .top img{height:123px;-ms-flex-item-align:center;align-self:center}.events-container .event .top .title{position:absolute;margin:20px 0 0 0;color:var(--bg-main-color);background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5% 0 0 5%;padding:3px;font-size:12px}.events-container .event .event-info,.events-container .event .middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.events-container .event .middle{padding:15px 15px 0 15px}.events-container .event .middle .middle-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.events-container .event .middle .middle-bottom,.events-container .event .middle .middle-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.events-container .event .middle .middle-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.events-container .event .middle .date,.events-container .event .middle .stadium{margin-bottom:15px}.events-container .event .middle .info{margin-left:4px;font-size:.9rem;color:grey}.events-container .event .middle .info i{margin-right:3px}.events-container .event .middle .price{color:#000}.events-container .event .bottom{padding:0 15px 15px 15px}.events-container .event .title{font-weight:700;font-size:1.1rem}.events-container .buy-tickets{padding:14px 22px;background-color:var(--bg-main-color);border:0;border-radius:var(--border-radius-main);text-transform:uppercase;color:#fff}.events-container .event .middle .price{text-align:end;margin:0 0 20px 0}.events-container .no-events{display:-webkit-box;display:-ms-flexbox;display:flex;border:4px solid var(--bg-main-color);margin:auto;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:300px;max-width:80vw;font-size:30px;margin-top:25px;font-weight:500}@media(max-width:1290px){.filters-container .filters .date-picker .date-picker-content .body .important-events .event{font-size:90%}}@media (max-width:870px){.check-filters{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.check-filters .checks .pair{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:650px){.filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:15vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg-main-color)}.filters-container.en,.filters-container.es{background-image:none}.filters-container .filters{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:120px}.filters-container .filters .calendar,.filters-container .filters select{opacity:0;height:60px}.filters-container .filters .text{height:50px}.filters-container .filters .separator{display:block;border-top:1px solid #d3d3d3;margin:0 10px;width:-webkit-fill-available}.filters-container .filters .date-picker{width:90%}.check-filters{padding-bottom:3vh}.check-filters .checks .pair{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}button{margin:10px 0}}@media (max-width:500px){.no-events,.title-header{font-size:5vw!important;text-align:left}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#171924;padding-bottom:10px}