body,html{box-sizing:border-box;overflow-x:hidden;padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#modal-input::-webkit-input-placeholder{color:#fff;font-size:1.5em}#modal-input:-moz-placeholder,#modal-input::-moz-placeholder{color:#fff;font-size:1.5em}#modal-input:-ms-input-placeholder{color:#fff;font-size:1.5em}#home-img:hover{transform:scale(1.1);box-shadow:0 1px 15px #fff;border-radius:10px}.vjs-big-play-button{position:absolute!important;top:40%!important;left:47%!important}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:color;background:dark}}@media (prefers-color-scheme:light){html{color-scheme:light}body{color:color;background:light}}.lds-heart{display:inline-block;position:relative;width:80px;height:80px;transform:rotate(45deg);transform-origin:40px 40px}.lds-heart div{top:32px;left:32px;position:absolute;width:32px;height:32px;background:red;animation:lds-heart 1.2s cubic-bezier(.215,.61,.355,1) infinite}.lds-heart div:after,.lds-heart div:before{content:" ";position:absolute;display:block;width:32px;height:32px;background:red}.lds-heart div:before{left:-24px;border-radius:50% 0 0 50%}.lds-heart div:after{top:-24px;border-radius:50% 50% 0 0}@keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}.AnnouncementBanner_banner__zbBjO{position:-webkit-sticky;position:sticky;top:0;background:linear-gradient(135deg,#2196f3,#21cbf3);color:#fff;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.2);animation:AnnouncementBanner_slideDown__ijo9D .5s ease-out}.AnnouncementBanner_container__Ygbvj{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;position:relative}.AnnouncementBanner_content__SyNGR{display:flex;align-items:center;gap:16px;flex:1 1}.AnnouncementBanner_icon__PGNZW{font-size:28px;animation:AnnouncementBanner_wave__NXL3b 2s infinite}.AnnouncementBanner_message__2iOFI{display:flex;flex-direction:column;gap:4px}.AnnouncementBanner_title__elayA{font-size:18px;font-weight:600;display:block}.AnnouncementBanner_subtitle__8KZlU{font-size:14px;opacity:.9;display:block}.AnnouncementBanner_ctaButton__HgNFX{background:hsla(0,0%,100%,.2);color:#fff;padding:10px 20px;border-radius:25px;text-decoration:none;font-weight:600;font-size:14px;margin-left:150px;transition:all .3s ease;border:2px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.AnnouncementBanner_ctaButton__HgNFX:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.AnnouncementBanner_closeButton__HDNj9{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:8px;margin-left:16px;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.8}.AnnouncementBanner_closeButton__HDNj9:hover{background:hsla(0,0%,100%,.2);opacity:1;transform:scale(1.1)}@keyframes AnnouncementBanner_slideDown__ijo9D{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes AnnouncementBanner_wave__NXL3b{0%,to{transform:rotate(0deg)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}@media (max-width:768px){.AnnouncementBanner_container__Ygbvj{padding:10px 15px}.AnnouncementBanner_content__SyNGR{gap:12px}.AnnouncementBanner_icon__PGNZW{font-size:24px}.AnnouncementBanner_title__elayA{font-size:16px}.AnnouncementBanner_subtitle__8KZlU{font-size:13px}.AnnouncementBanner_ctaButton__HgNFX{padding:8px 16px;font-size:13px}.AnnouncementBanner_closeButton__HDNj9{width:32px;height:32px;font-size:18px;margin-left:8px}}@media (max-width:480px){.AnnouncementBanner_container__Ygbvj{padding:8px 12px}.AnnouncementBanner_content__SyNGR{flex-direction:column;align-items:flex-start;gap:8px}.AnnouncementBanner_message__2iOFI{order:1}.AnnouncementBanner_icon__PGNZW{order:0;align-self:flex-start}.AnnouncementBanner_ctaButton__HgNFX{order:2;align-self:flex-start;margin-top:4px}.AnnouncementBanner_closeButton__HDNj9{position:absolute;top:8px;right:12px;margin-left:0}}