.btn-agendar{background-color:transparent;background-color:#24cd64;border:2px solid #24cd64;border-radius:8px;color:#022b33;cursor:pointer;display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:600;padding:12px 28px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.btn-agendar:hover{background-color:#022b33;color:#24cd64;text-decoration:none}.cal-overlay{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.cal-overlay.active{display:flex}.cal-modal{background:#022229;border:1px solid #53b695;border-radius:16px;font-family:Plus Jakarta Sans,sans-serif;margin:16px;max-width:460px;padding:36px 28px;position:relative;width:100%}.cal-close{background:none;border:none;color:#53b695;cursor:pointer;font-size:26px;line-height:1;position:absolute;right:20px;top:16px;transition:color .2s ease}.cal-close:hover{color:#fff}.cal-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:24px;text-transform:uppercase}.cal-options{display:flex;flex-direction:column;gap:10px}.cal-item{align-items:center;background:rgba(83,182,149,.08);border:1px solid rgba(83,182,149,.3);border-radius:10px;display:flex;justify-content:space-between;padding:12px 16px;transition:border-color .2s ease}.cal-item:hover{border-color:#53b695}.cal-item-left{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:500;gap:12px}.cal-icon{border-radius:4px;height:26px;object-fit:contain;width:26px}.cal-item-right{display:flex;gap:8px}.cal-btn{border-radius:8px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.5px;padding:8px 20px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.cal-btn-open{background-color:#53b695;border:none;color:#022229}.cal-btn-open:hover{background-color:#3d9e7e;color:#022229;text-decoration:none}.cal-btn-ics{background-color:#53b695;border:none;color:#022229}.cal-btn-ics:hover{background-color:#3d9e7e;color:#022229;text-decoration:none}section.boton-bottom{padding-bottom:250px}section.boton-bottom .wrapper-boton{align-items:center;display:flex;justify-content:center}@media (max-width:768px){section.video-final .video-wrapper .wrapper-video-pos .countdown .wrapper-countdown h3{font-size:22px;margin-bottom:5px}section.video-final .video-wrapper .wrapper-video-pos .countdown .wrapper-countdown .numeros .item .number{font-size:40px}section.video-final .video-wrapper .wrapper-video-pos .countdown .wrapper-countdown .numeros .item .text{font-size:10px}section.video-final .video-wrapper .wrapper-video-pos .countdown .wrapper-countdown .numeros .item .number:before{top:21px}section.video-final .video-wrapper .wrapper-video-pos .countdown .wrapper-countdown .numeros .item .number:after{top:37px}.btn-agendar{font-size:20px;text-align:center}section.boton-bottom{padding-bottom:75px}}