.CheckboxRoot{width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb}.CheckboxRoot:hover{border:1px solid #005eec}.CheckboxIndicator{color:#fff;border-radius:4px}.CheckboxIndicator[data-state=checked]{background-color:#005eec}.card-container{transition:all .3s ease}.card-container .white-block{height:20px;transition:all .3s ease}.card-container .location{transition:all .3s ease}.card-container .desc{opacity:0;transition-property:opacity,height;height:0;transition-duration:.3s;transition-timing-function:ease}.card-container .title{transition:all .3s ease}.card-container .speaker{display:block}.card-container:hover .location,.card-container:hover .white-block{transform:translateY(-20px)}.card-container:hover .desc{opacity:1;height:auto;transform:translateY(-20px)}.card-container:hover .title{transform:translateY(-20px)}.card-container:hover .speaker{display:none}@keyframes fade{0%{opacity:0}10%{opacity:1}30%{opacity:1}40%{opacity:0}to{opacity:0}}.fade-image{position:absolute;inset:0;opacity:0;animation:fade 12s infinite}.fade-image:first-child{animation-delay:0s}.fade-image:nth-child(2){animation-delay:6s}@keyframes dot1{0%,49.9%{background-color:#48dcbc}50%,to{background-color:#0a3246}}@keyframes dot2{0%,49.9%{background-color:#0a3246}50%,to{background-color:#48dcbc}}.dot{width:10px;height:10px;border-radius:50%}.dot:first-child{animation:dot1 12s steps(1) infinite}.dot:nth-child(2){animation:dot2 12s steps(1) infinite}