.ui-datepicker{background-color:#fff;border:1px solid #ddd;box-shadow:0px 2px 10px rgba(0,0,0,0.2);font-family:inherit;padding:10px;border-radius:8px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer;background-color:#0073aa;color:white;border-radius:50%;padding:5px;transition:all 0.3s ease-in-out}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background-color:#005177}.ui-datepicker td a{text-align:center;display:block;padding:5px;border-radius:5px;transition:all 0.2s ease-in-out}.ui-datepicker td a:hover{background-color:#0073aa;color:white}.ui-datepicker-unselectable{background-color:#f5f5f5!important;color:#ccc!important;cursor:not-allowed!important;opacity:0.6}.heart-beat{display:inline-block;color:#f4a029;font-weight:bold;animation:heartbeat 1.3s infinite;transform-origin:center}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@media (max-width:767px){.mobile-half{width:50%!important;display:inline-block!important;vertical-align:top}}.breathing-image img{display:inline-block;transform-origin:center center;animation:breathing 2s ease-in-out infinite;backface-visibility:hidden}#breathing-image img{display:inline-block;transform-origin:center center;animation:breathing 4s ease-in-out infinite;backface-visibility:hidden}@keyframes breathing{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}html,body{overflow-x:hidden!important}.et_pb_section,.et_pb_row,.et_pb_column,img{max-width:100%!important}.et_fullwidth_nav .et_mobile_menu{overflow-x:hidden!important}@keyframes shiver{0%,100%{transform:translate(0,0) rotate(0deg)}10%{transform:translate(-2px,0) rotate(-1deg)}20%{transform:translate(2px,0) rotate(1deg)}30%{transform:translate(-2px,0) rotate(-1deg)}40%{transform:translate(2px,0) rotate(1deg)}50%{transform:translate(-1px,0) rotate(-0.5deg)}60%{transform:translate(1px,0) rotate(0.5deg)}70%{transform:translate(0,0) rotate(0deg)}}.boton-ticket-fijo{animation:shiver 0.9s ease-in-out infinite;animation-delay:5s}@media (min-width:981px){.boton-ticket-fijo{display:none!important}}