:root{--frp-announce-h:48px;--frp-announce-h-mobile:56px;--frp-header-h:0px;--frp-adminbar-h:0px;--frp-marquee-speed:20s;--color-red:#ff1f1f;--color-blue:#3C3B6E;--color-white:#FFFFFF;--color-gold:#FFD700;--text:#FFFFFF}html,body{overflow-x:hidden!important;width:100%;margin:0;padding:0}.frp-announce{position:fixed;inset-block-start:0;inset-inline:0;z-index:1000006;height:var(--frp-announce-h);background:radial-gradient(circle at 10% 20%,rgb(255 255 255 / .12) 1px,transparent 1px),radial-gradient(circle at 30% 70%,rgb(255 255 255 / .1) 1.5px,transparent 1.5px),radial-gradient(circle at 80% 40%,rgb(255 255 255 / .08) 1px,transparent 1px),linear-gradient(135deg,var(--color-blue) 0%,#1e2540 50%,var(--color-red) 100%);background-size:60px 60px,80px 80px,50px 50px,cover;border-block-end:none;overflow:hidden;font-family:"Oxanium",system-ui,sans-serif;color:var(--text);text-align:center;line-height:var(--frp-announce-h);animation:frpAnnounceIn 0.4s ease-out}.frp-announce--above_header{inset-block-start:var(--frp-adminbar-h)}.frp-announce--below_header{inset-block-start:calc(var(--frp-adminbar-h) + var(--frp-header-h))}.frp-announce::after{content:'';position:absolute;inset-inline:0;inset-block-end:0;height:6px;background:repeating-linear-gradient(90deg,var(--color-red) 0 20px,var(--color-white) 20px 40px,var(--color-blue) 40px 60px);opacity:.9}.frp-announce__inner--marquee{height:100%;max-width:none}.frp-marquee{width:100%;overflow:clip;white-space:nowrap}.frp-marquee__track{display:inline-flex;align-items:center;gap:60px;animation:frpMarqueeScroll var(--frp-marquee-speed) linear infinite;will-change:transform;min-width:100%}.frp-marquee__item{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text);padding:0 16px;flex-shrink:0;white-space:nowrap}.frp-marquee__item strong.highlight{color:var(--color-gold);text-shadow:0 0 6px rgb(255 215 0 / .5)}.frp-marquee__item strong{color:var(--color-red)}.frp-marquee__link{color:inherit;text-decoration:none}.frp-marquee__link:hover{text-decoration:underline;color:var(--color-gold)}@keyframes frpMarqueeScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.frp-announce{height:var(--frp-announce-h-mobile);line-height:var(--frp-announce-h-mobile)}.frp-marquee__track{gap:30px}.frp-marquee__item{font-size:13px;padding:0 12px;gap:8px}.frp-announce::after{height:4px}}@media (max-width:480px){.frp-marquee__track{gap:20px}.frp-marquee__item{font-size:12px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.frp-marquee__track{animation:none!important;transform:none!important}}@keyframes frpAnnounceIn{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}body.has-frp-announce .elementor-location-header{margin-block-start:0!important;padding-block-start:0!important}body.has-frp-announce.frp-announce--above_header .elementor-location-header{margin-block-start:var(--frp-announce-h)!important}@media (max-width:768px){body.has-frp-announce.frp-announce--above_header .elementor-location-header{margin-block-start:var(--frp-announce-h-mobile)!important}}body.has-frp-announce.frp-announce--below_header .elementor-location-header+*{margin-block-start:0!important}.frp-announce--banner{background:radial-gradient(1200px 60px at 50% 0%,rgb(255 255 255 / .14),transparent 60%),linear-gradient(135deg,var(--color-blue) 0%,#1e2540 55%,var(--color-red) 120%);background-size:cover}.frp-announce__inner--banner{height:100%;display:flex;align-items:center;justify-content:center;padding:0 14px}.frp-announce__bannerlink,.frp-announce__bannertext{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:min(1100px, calc(100vw - 24px));padding:10px 16px;border-radius:999px;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1;color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frp-announce__bannerlink:hover{text-decoration:underline}.frp-announce__bannerlink:focus-visible{outline:2px solid rgb(255 255 255 / .9);outline-offset:3px}.frp-announce--banner::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:6px;background:linear-gradient(90deg,transparent 0%,var(--color-red) 15%,var(--color-red) 85%,transparent 100%);opacity:.95}@media (max-width:768px){.frp-announce__bannerlink,.frp-announce__bannertext{padding:12px 14px;font-size:13px;white-space:normal;line-height:1.15;text-align:center}.frp-announce--banner::after{height:4px}}.frp-announce--bfcm{background:#101010!important;height:var(--frp-announce-h);border-bottom:4px solid #f01822;box-sizing:border-box;color:#fff;line-height:normal}.frp-announce--bfcm::after{display:none}.frp-announce--bfcm .frp-bfcm{height:100%;display:flex;align-items:center;justify-content:center;gap:22px;padding:0 16px;box-sizing:border-box}.frp-bfcm__heading{font-size:clamp(12px,1.5vw,19px);font-weight:850;letter-spacing:1px;line-height:1.1;white-space:nowrap}.frp-bfcm__clock{display:flex;align-items:center;gap:7px;white-space:nowrap}.frp-bfcm__unit{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#404040;border-radius:20px;min-width:49px;height:34px;line-height:1}.frp-bfcm__unit strong{font-size:17px;font-weight:900;font-variant-numeric:tabular-nums}.frp-bfcm__unit small{font-size:9px;font-weight:600}.frp-bfcm__colon{font-size:15px}@media(max-width:800px){.frp-announce--bfcm{height:var(--frp-announce-h-mobile)}.frp-announce--bfcm .frp-bfcm{flex-direction:column;gap:3px;padding:3px 6px}.frp-bfcm__heading{font-size:clamp(10px,2.8vw,14px);letter-spacing:.4px}.frp-bfcm__clock{gap:5px}.frp-bfcm__unit{min-width:40px;height:25px;border-radius:12px}.frp-bfcm__unit strong{font-size:13px}.frp-bfcm__unit small{font-size:8px}.frp-bfcm__colon{font-size:12px}}