.fc-button .fc-icon:hover{background:#fff!important;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.fc-prev-button{background:#ff0!important}.fc-next-button{background:#000!important}.calendar button#filter{background:#fff;border:1px solid var(--primary-color);color:var(--primary-color)}.calendar .wrapp input:checked~.checkmark{background-color:var(--primary-color);border:1px solid var(--primary-color)}.calendar input#submit-button:hover{background:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.calendar input#submit-button{-webkit-appearance:none;background:#fff;border:1px solid #e2e8ee;color:var(--primary-color);font-size:16px;margin-top:auto;padding:17px}.hu41flecha{content:url(https://fs.hubspotusercontent00.net/hubfs/7212050/Sitio%20.COM/new-content/iconos/Arrow-form.svg);margin:5px 0 0 15px;position:absolute}.calendar .fc-next-button.fc-button-primary,.calendar .fc-prev-button.fc-button-primary,.calendar .fc-today-button{color:var(--primary-color)!important}.calendar .fc-today-button{background-color:#fff!important;border-color:var(--primary-color)!important;border-radius:8px}.calendar .fc-today-button:hover{background:var(--primary-dark-color)!important;border-color:var(--primary-dark-color)!important;color:#fff!important}.fc-button:disabled,.fc-button:hover:disabled{background:#d6d6d6!important;border:none;color:#333!important}.calendar .fc-next-button:hover,.calendar .fc-prev-button:hover{background:#fff!important}.calendar .fc-event,.calendar .fc-event-dot{background-color:rgb(57 0 184/9%)!important;border-color:var(--primary-dark-color)!important}.calendar .fc-right,.calendar .fc-right>div{display:flex}.calendar .fc-right>div>button{background-color:transparent!important;border:none;padding-top:0}.calendar .fc .fc-row.fc-widget-header th>span{color:#333;display:block;font-weight:600;margin:20px 0;text-transform:uppercase}.calendar .fc-right>div h2:first-letter{text-transform:uppercase}.calendar span.fc-time{display:none}.calendar :where(.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td){border-color:#d6d6d6!important}.calendar .fc-unthemed td.fc-today{background:#e2e8ee!important}.calendar .fc .fc-row.fc-widget-header th{border-right-color:#fff!important;vertical-align:middle!important}.calendar .fc-scroller{height:100%!important}.calendar span.fc-day-number{color:var(--primary-color)}.calendar .float-card{width:294px}.calendar .img-card{background-repeat:no-repeat;background-size:cover;border-radius:3px;display:flex;flex-direction:column;height:180px;position:relative}.calendar .card__event__text{background-color:#e2e8ee;padding:20px 20px 1px}.calendar .card__event__text h3{margin:0}.calendar .card__event__text p{font-size:14px!important;margin-bottom:12px;margin-top:12px}.card__event__content .date__card span,.card__event__content .time span{display:block;font-size:12px!important;font-weight:500}.calendar h2.location__card:before{content:"Lugar: \A";font-size:12px;font-weight:400;white-space:pre}.calendar .card__event__content{background-color:#fff;border:1px solid #e3e8ee;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:flex;flex-direction:column;overflow-wrap:break-word;padding:3% 8% 6%;row-gap:10px}.calendar :is(.card__event__content h2,.card__event__content h3){font-size:16px!important;line-height:25px!important;margin:0}.calendar h2.location__card{margin-top:10px}.calendar a.card__event__link:after{content:url(https://f.hubspotusercontent00.net/hubfs/7212050/Sitio%20.COM/new-content/iconos/link-arrow.svg);margin:3px 7px 0;position:absolute;width:1.3em}.calendar span.card__event__tag{background-color:#eee9fc;border:1px solid var(--primary-dark-color);border-radius:8px;color:var(--primary-dark-color);display:inline-block;font-size:10px;margin:10px;padding:6px 10%;text-transform:uppercase;width:fit-content}.calendar span.btn-close{align-items:center;background-color:#fff;border-radius:50%;color:var(--primary-color);cursor:pointer;display:flex;font-size:30px;height:36px;justify-content:center;padding-bottom:2px;position:absolute;right:12px;top:10px;transform:rotate(45deg);width:36px;z-index:99999}.calendar .modal-overlay{background-color:rgba(0,0,0,.27);display:none;inset:0;position:fixed;z-index:99999}.calendar .float-card{display:block;left:calc(50vw - 147px);position:fixed;top:8%;z-index:999999}.calendar .filter-wraper h3{margin-bottom:12px}.calendar button#filter{border-radius:8px;font-size:16px;margin-bottom:14px;outline:none;padding:7px 40px 7px 5px}.calendar form#form_id{background-color:#fff;border:1px solid #e2e8ee;display:flex;flex-direction:column;max-height:574px;max-width:294px;overflow-y:auto;padding-top:18px;position:absolute;width:294px;z-index:10}.calendar input#submit-button:focus{background:var(--primary-color);color:#fff}.calendar a.all-card:where(h1,h2,h3,h4,h5,h6,p,a){text-decoration:none}.calendar a.all-card:before{content:"";inset:0;position:absolute}#calendar .fc-popover.fc-more-popover{box-shadow:0 2px 15px 5px #d6d6d6}.calendar label.wrapp{color:#333;cursor:pointer;font-size:14px;height:24px;margin-bottom:12px;margin-left:10px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar .wrapp input{cursor:pointer;opacity:0;position:absolute}.calendar .wrapp .checkmark{background-color:#fff;border:1px solid #d6d6d6;border-radius:50%;height:26px;left:0;margin-top:-4px;position:absolute;top:3px;width:26px}.calendar .wrapp .checkmark:after{content:"";display:none;position:absolute}.calendar .wrapp input:checked~.checkmark:after{display:block}.calendar .wrapp .checkmark:after{background:#fff;border-radius:50%;height:14px;left:5px;top:5px;width:14px}.calendar td.fc-event-container{cursor:pointer}.fc-title{text-align:center;white-space:normal}.fc-not-start.fc-not-end .fc-content:hover{text-decoration:none}.fc-not-start.fc-not-end span.fc-title{color:transparent}.fc-not-start.fc-end .fc-content{justify-content:end}@media screen and (min-width:769px){.calendar a.fc-more{align-content:center;align-items:center;background-color:rgb(57 0 184/9%)!important;border-color:var(--primary-dark-color)!important;border:1px solid;border-radius:3px;color:var(--primary-dark-color)!important;display:flex;height:34px;padding-left:5px}}.calendar .fc-popover .fc-header .fc-title{color:#333}.calendar span.fc-day-number{color:#666}.fc-day-grid-event:hover{cursor:pointer}.fc-content:hover{text-decoration:underline}.fc-start.fc-end{margin:6px 6.8px 0!important}@media screen and (max-width:768px){.calendar .float-card{margin:0 auto;max-width:360px;position:static;top:1%;width:100%}.calendar .filter-wraper{position:static}.calendar span.fc-title{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar a.fc-day-grid-event.fc-event{overflow:hidden;width:auto}.fc-start.fc-end{margin:3px!important}.fc-not-start.fc-not-end{height:16px}.calendar .calendar a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-not-end{height:auto;margin-left:auto;margin-right:auto;margin-top:3px;min-width:25px;width:auto}div#calendar{margin-bottom:30px}.calendar .modal-overlay{background-color:transparent;position:static}.calendar span.btn-close{display:none}.calendar .fc-popover a.fc-day-grid-event,.calendar .fc-popover a.fc-day-grid-event.fc-h-event.fc-event.fc-start{border-radius:0;width:auto}.calendar .fc-popover .fc-title{display:block}.calendar .fc-popover a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end{margin-bottom:15px}.calendar a.all-card:before{position:static}}