@import url(https://fonts.googleapis.com/css?family=Pathway+Gothic+One);@import url(https://fonts.googleapis.com/css2?family=Yusei+Magic&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@500;700;800&family=Yusei+Magic&display=swap);.white-section[data-v-481e9059]{border-radius:0 0 16px 16px}#head-logo,#head-logo-mobile{background:url(/img/blything-menu-logo.18d08cec.png) no-repeat 10px;background-size:contain;height:120px;min-width:190px}#head-logo-mobile{text-align:center;margin:0 auto}@-webkit-keyframes icon-bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes icon-bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.menu-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}#head-menu-list,.menu-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#head-menu-list{margin:0;list-style-type:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:6px 12px;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);border-radius:24px 0 0 24px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.06);box-shadow:0 4px 15px rgba(0,0,0,.06)}#head-menu-list a{text-decoration:none;border-radius:18px;margin:0 3px;-webkit-transition:all .3s ease;transition:all .3s ease}#head-menu-list a li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;min-width:100px;border:none;background-color:transparent;color:#9f1757;font-weight:600;-webkit-transition:color .3s ease;transition:color .3s ease}#head-menu-list a li span{margin-left:8px}#head-menu-list a li svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#head-menu-list a:hover{background-color:rgba(159,23,87,.1)}#head-menu-list a:hover li{color:#9f1757}#head-menu-list a:hover li svg{-webkit-animation:icon-bounce .6s ease-in-out infinite;animation:icon-bounce .6s ease-in-out infinite}#head-menu-list a.router-link-active{background-color:#9f1757}#head-menu-list a.router-link-active li,#head-menu-list a.router-link-active li svg{color:#f1efef}#head-menu-list a:last-child{margin-left:8px;border-left:1px solid rgba(21,76,140,.15);padding-left:4px}#head-menu-list a:last-child:hover{background-color:rgba(21,76,140,.12)}#head-menu-list a:last-child:hover li{color:#154c8c}.bm-burger-button{display:none;z-index:500;width:30px;height:22px;top:48px}.bm-burger-button .bm-burger-bars{background-color:#9f1757}.bm-menu{background-color:#154c8c;padding-top:20px}.bm-menu .bm-item-list{margin:0}.bm-menu .bm-item-list a{margin-left:10%;position:relative}.bm-menu .bm-item-list a span{font-weight:400;padding-left:30px}.bm-menu .bm-item-list a svg{position:absolute;top:18px;color:#f1efef}.bm-menu img{width:75%;margin:0 auto}@media screen and (max-width:1023px){.bm-burger-button{display:block}}.footer{width:100%;height:50px;line-height:50px;text-align:center;color:#45cbb2;font-family:Yusei Magic,sans-serif;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer i{cursor:pointer}.footer .lightbulb{color:#fcba03}.footer{margin-top:auto}.footer .white-section{color:#154c8c;border-radius:16px 16px 0 0;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(6.1px);-webkit-backdrop-filter:blur(6.1px);border:0}.btn{font:Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#1d4ed8,#154c8c);border:1px solid #fff;border-radius:8px;color:#fff;padding:10px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;-webkit-transition-duration:.4s;transition-duration:.4s;cursor:pointer}.btn:hover{background-color:#9f1757;color:#fff;border-color:#154c8c}.btn:hover.disabled{background-color:#45cbb2;color:#3e2f34;border-color:#45cbb2}.btn.disabled{opacity:.6;cursor:not-allowed}.btn.green{background-color:#4caf50;color:#fff;border-color:#fff}.btn.green:hover{background-color:#fff;color:#4caf50;border-color:#4caf50}.btn.green:hover.disabled{background-color:#4caf50;color:#fff;border-color:#fff}.btn.blue{background-color:#008cba;color:#fff;border-color:#fff}.btn.blue:hover{background-color:#fff;color:#008cba;border-color:#008cba}.btn.blue:hover.disabled{background-color:#008cba;color:#fff;border-color:#fff}.btn.red{background-color:#f44336;color:#fff;border-color:#fff}.btn.red:hover{background-color:#fff;color:#f44336;border-color:#f44336}.btn.red:hover.disabled{background-color:#f44336;color:#fff;border-color:#fff}.btn.grey{background-color:#555;color:#fff;border-color:#fff}.btn.grey:hover{background-color:#fff;color:#555;border-color:#555}.btn.grey:hover.disabled{background-color:#555;color:#fff;border-color:#fff}.btn.white{background-color:#fff;color:#000;border-color:#000}.btn.white:hover{background-color:#000;color:#fff;border-color:#fff}.btn.white:hover.disabled{background-color:#fff;color:#000;border-color:#000}body,html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100vh;margin:0;padding:0}body{background-size:cover;background-color:hsla(0,0%,100%,.1);background-position:50%;background-image:url(https://i.ibb.co/BVSzrr4W/summer-back.avif);background-repeat:no-repeat;background-attachment:fixed}.main-content p{color:#154c8c}.center-text{text-align:center}.content-section,.white-section{border-radius:16px}.white-section{color:#000;background:hsla(0,0%,100%,.1);-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(6.1px);-webkit-backdrop-filter:blur(6.1px);border:1px solid rgba(125,40,40,.03)}@media screen and (max-width:768px){.white-section{background:hsla(0,0%,100%,.4)}}#page-stretch{min-height:calc(100vh - 50px)}#page-content{margin:10px 0}.center-align{text-align:center}.right-align{text-align:right}.left-align{text-align:left}.margin-bottom{margin-bottom:2em}.full-width{width:100%}.app-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh}.app-loading p{color:#9f1757;font-size:7cqmin}h1,h2,h3{color:#cb5316;font-family:Quicksand,sans-serif;-webkit-text-fill-color:#cb5316;-webkit-text-stroke-color:#cb5316;-webkit-text-stroke-width:.03em;text-align:center}h1{font-size:7cqmin;margin:0}h2{font-size:5cqmin}h3{font-size:2.5em}.text-wrapper{background:hsla(0,0%,100%,.1);border-radius:16px 16px;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(6.1px);-webkit-backdrop-filter:blur(6.1px);border:1px solid rgba(125,40,40,.2);padding:20px;margin:15px 0}@media screen and (max-width:768px){.text-wrapper{background:hsla(0,0%,100%,.4)}}.weather-card[data-v-6239bc6a]{background:#fff;padding:1.5rem;border-radius:16px;-webkit-box-shadow:0 10px 25px -5px rgba(0,0,0,.08);box-shadow:0 10px 25px -5px rgba(0,0,0,.08);width:100%;height:300px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-family:system-ui,-apple-system,sans-serif;margin:0 auto;overflow:hidden}.weather-card .weather-info[data-v-6239bc6a]{width:100%}.weather-card .state-message[data-v-6239bc6a]{color:#64748b;font-size:.95rem}.weather-card .error-message[data-v-6239bc6a]{color:#e11d48;font-size:.95rem}.weather-card .location[data-v-6239bc6a]{font-size:1.25rem;color:#334155;margin:0 0 .5rem 0;font-weight:600}.weather-card .current-display[data-v-6239bc6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin:.5rem 0 1rem 0}.weather-card .current-display .current-icon i[data-v-6239bc6a]{font-size:3.25rem;color:#154c8c}.weather-card .current-display .temp[data-v-6239bc6a]{font-size:2.75rem;font-weight:700;color:#0f172a}.weather-card .forecast-title[data-v-6239bc6a]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:1rem 0 .5rem 0;text-align:left}.weather-card .forecast-grid[data-v-6239bc6a]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.weather-card .forecast-grid .forecast-day[data-v-6239bc6a]{background:#f8fafc;padding:8px 4px;border-radius:10px;border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.weather-card .forecast-grid .forecast-day .day-name[data-v-6239bc6a]{font-size:.75rem;font-weight:600;color:#475569}.weather-card .forecast-grid .forecast-day i[data-v-6239bc6a]{font-size:1.25rem;color:#154c8c}.weather-card .forecast-grid .forecast-day .temps[data-v-6239bc6a]{font-size:.7rem;color:#0f172a;font-weight:600}.weather-card .forecast-grid .forecast-day .temps .temp-min[data-v-6239bc6a]{color:#94a3b8}.time-card[data-v-49c29932]{background:#fff;padding:1.25rem;border-radius:16px;-webkit-box-shadow:0 10px 25px -5px rgba(0,0,0,.08);box-shadow:0 10px 25px -5px rgba(0,0,0,.08);width:100%;height:250px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-family:system-ui,-apple-system,sans-serif;margin:0 auto;overflow:hidden}.time-card h2[data-v-49c29932]{font-size:1.25rem;font-weight:600}.time-card .time-info[data-v-49c29932]{width:100%}.time-card .state-message[data-v-49c29932]{color:#64748b;font-size:.95rem}.time-card .error-message[data-v-49c29932]{color:#e11d48;font-size:.95rem}.time-card .clock-display[data-v-49c29932]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:.5rem 0 .25rem 0}.time-card .clock-display .clock-icon[data-v-49c29932]{font-size:2rem;color:#154c8c}.time-card .clock-display .digital-time[data-v-49c29932]{font-size:2.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.time-card .date-display[data-v-49c29932]{font-size:1.5rem;font-weight:500;color:#9f1757}.time-card .sun-events[data-v-49c29932]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:.75rem;font-size:1rem;font-weight:600;color:#334155}.time-card .sun-events .sun-item[data-v-49c29932],.time-card .sun-events[data-v-49c29932]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-card .sun-events .sun-item[data-v-49c29932]{gap:6px}.time-card .sun-events .sun-icon[data-v-49c29932]{font-size:1.1rem}.time-card .sun-events .sun-icon.sunrise[data-v-49c29932]{color:#f59e0b}.time-card .sun-events .sun-icon.sunset[data-v-49c29932]{color:#ea580c}.time-card .sun-events .sun-divider[data-v-49c29932]{color:#cbd5e1}.time-card .tz-badge[data-v-49c29932]{display:inline-block;font-size:.75rem;font-weight:600;color:#64748b;background-color:#f1f5f9;padding:3px 10px;border-radius:20px;margin-top:.75rem}.news-card[data-v-156db436]{background:#fff;padding:1.5rem;border-radius:16px;-webkit-box-shadow:0 10px 25px -5px rgba(0,0,0,.08);box-shadow:0 10px 25px -5px rgba(0,0,0,.08);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-family:system-ui,-apple-system,sans-serif;margin:0 auto}.news-card .news-header[data-v-156db436],.news-card[data-v-156db436]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-card .news-header[data-v-156db436]{gap:8px;margin-bottom:1rem}.news-card .news-header .news-icon[data-v-156db436]{font-size:1.25rem;color:#154c8c}.news-card .news-header .location[data-v-156db436]{font-size:1.2rem;color:#334155;margin:0;font-weight:600}.news-card .state-message[data-v-156db436]{color:#64748b;font-size:.95rem}.news-card .error-message[data-v-156db436]{color:#e11d48;font-size:.95rem}.news-card .news-list[data-v-156db436]{width:100%;gap:10px}.news-card .news-list .news-item[data-v-156db436],.news-card .news-list[data-v-156db436]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-card .news-list .news-item[data-v-156db436]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;background:#f8fafc;padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;text-decoration:none;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,border-color .15s ease;transition:transform .15s ease,border-color .15s ease,-webkit-transform .15s ease}.news-card .news-list .news-item[data-v-156db436]:hover{border-color:#cbd5e1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.news-card .news-list .news-item .news-title[data-v-156db436]{font-size:.85rem;font-weight:600;color:#0f172a;margin:0 0 4px 0;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card .news-list .news-item .news-time[data-v-156db436]{font-size:.7rem;color:#64748b;font-weight:500}.card-user-container[data-v-6dc9ac34]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem;-webkit-transform-origin:center;transform-origin:center;will-change:transform,opacity}.card-user-container .toggle-btn[data-v-6dc9ac34]{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px 8px;font-size:.85rem;border-radius:4px;z-index:2}.card-user-container .toggle-btn[data-v-6dc9ac34]:hover{color:#0f172a}.card-user-container .icon-chevron[data-v-6dc9ac34]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.card-user-container .card-user-button span[data-v-6dc9ac34]{display:none;color:#9f1757;font-size:25px}.card-user-container.is-minimised[data-v-6dc9ac34]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;padding:.75rem 2.5rem .75rem 1rem}.card-user-container.is-minimised .icon-chevron[data-v-6dc9ac34]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.card-user-container.is-minimised .card-user-avatar[data-v-6dc9ac34],.card-user-container.is-minimised .card-user-button[data-v-6dc9ac34]{margin:0}.card-user-container.is-minimised .card-user-avatar img[data-v-6dc9ac34]{width:70px;height:70px;padding:0;margin-left:15px}.card-user-container.is-minimised .card-user-button .btn[data-v-6dc9ac34]{display:none}.card-user-container.is-minimised .card-user-button span[data-v-6dc9ac34]{display:block}.card-user-container.is-minimised .toggle-btn[data-v-6dc9ac34]{top:auto}.card-user-container .card-user-bio h4[data-v-6dc9ac34]{color:#9f1757;font-weight:1000}.card-user-container .card-user-bio .role[data-v-6dc9ac34]{color:#cb5316;font-size:1.25rem}.card-user-container .card-user-bio .location-icon[data-v-6dc9ac34],.card-user-container .card-user-bio span[data-v-6dc9ac34]{color:#154c8c;font-size:1.2rem}.card-user-container.is-morphing[data-v-6dc9ac34]{-webkit-animation:cardMorph-6dc9ac34 .3s cubic-bezier(.4,0,.2,1);animation:cardMorph-6dc9ac34 .3s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes cardMorph-6dc9ac34{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.2;-webkit-transform:scale(.92);transform:scale(.92)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes cardMorph-6dc9ac34{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.2;-webkit-transform:scale(.92);transform:scale(.92)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}h2{font-size:30px}h3{font-size:24px}.main-content{padding:1rem}@media screen and (min-width:769px){.card-padding{padding:10px}}.card-user-container{margin:1rem;background-color:hsla(0,0%,100%,.5);color:#3e2f34;overflow:hidden;padding:0;border-radius:10px}.card-user-container .card-user-avatar .user-image{display:block;margin:auto;border-radius:50%;width:190px;height:190px;padding:15px}.card-user-container .card-user-avatar .user-image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.card-user-container .card-user-bio{padding:1rem;text-align:center}.card-user-container .card-user-bio .location{display:inline-block;margin:0 15px;color:#3e2f34;font-size:14px}.card-user-container .card-user-bio .location-icon,.card-user-container .card-user-bio .location-text{display:block;padding:0 5px}.card-user-container .card-user-social{background:#45cbb266;padding:1rem;text-align:center}.card-user-container .card-user-social ul{display:inline-block}.card-user-container .card-user-social ul li{margin:0 10px;font-size:1.2em;display:inline;cursor:pointer}.card-user-container .card-user-social ul li svg:hover{color:#45cbb2;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:scale(2);transform:scale(2)}.card-user-container .card-user-button{text-align:center;padding:1rem}.tick{color:#2e7d32}#cover{background:radial-gradient(circle at center,#f5f6f8 0,#e5e7eb 55%,#d1d5db 100%);width:100vw;height:100vh;z-index:10;top:0;left:0;position:fixed;overflow:hidden;margin:0;padding:0}#cover,.content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-wrapper{position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rubik-m500{font-family:Rubik,sans-serif;font-weight:800;font-style:normal}.airmail-border{position:absolute;left:0;width:100%;height:12px;background:repeating-linear-gradient(-45deg,#d92121,#d92121 15px,#fff 0,#fff 25px,#0055a5 0,#0055a5 40px,#fff 0,#fff 50px);opacity:.45;z-index:2}.airmail-border.top{top:0}.airmail-border.bottom{bottom:0}.postal-bg-elements{position:absolute;inset:0;pointer-events:none;z-index:0}.floating-icon{position:absolute;font-size:clamp(1.8rem,4vw,3rem);opacity:.18;-webkit-filter:blur(1px) grayscale(20%);filter:blur(1px) grayscale(20%);-webkit-animation:float-around 14s ease-in-out infinite alternate;animation:float-around 14s ease-in-out infinite alternate}.floating-icon.icon-1{top:12%;left:10%;-webkit-animation-delay:0s;animation-delay:0s}.floating-icon.icon-2{top:20%;right:12%;-webkit-animation-delay:-3s;animation-delay:-3s}.floating-icon.icon-3{bottom:15%;left:14%;-webkit-animation-delay:-6s;animation-delay:-6s}.floating-icon.icon-4{bottom:22%;right:10%;-webkit-animation-delay:-9s;animation-delay:-9s}.floating-icon.icon-5{top:50%;left:5%;-webkit-animation-delay:-11s;animation-delay:-11s}.postbox-container{position:relative;display:inline-block;cursor:pointer}.postbox-container .postbox-video{max-width:50vw;max-height:50vh;width:100%;display:block;outline:none;border:none;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse 65% 60% at 50% 45%,#000 20%,rgba(0,0,0,.8) 45%,rgba(0,0,0,.3) 70%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 65% 60% at 50% 45%,#000 20%,rgba(0,0,0,.8) 45%,rgba(0,0,0,.3) 70%,transparent 100%)}@media(max-width:640px){.postbox-container .postbox-video{max-width:90vw;max-height:65vh}}.overlay-cta{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:5;pointer-events:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;text-align:center;gap:.15rem;background:linear-gradient(145deg,#e60000,#b30000)!important;color:#fff!important;border-top:2px solid #ff8080;padding:.5em .8em;font-size:clamp(.65rem,1.8vw,.9rem);font-weight:800;letter-spacing:.5px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.25),inset 0 1px 2px hsla(0,0%,100%,.4);box-shadow:0 8px 20px rgba(0,0,0,.25),inset 0 1px 2px hsla(0,0%,100%,.4);-webkit-transition:opacity .45s ease-in,-webkit-transform .55s cubic-bezier(.68,-.4,.265,1.55),-webkit-filter .3s ease;transition:opacity .45s ease-in,-webkit-transform .55s cubic-bezier(.68,-.4,.265,1.55),-webkit-filter .3s ease;transition:transform .55s cubic-bezier(.68,-.4,.265,1.55),opacity .45s ease-in,filter .3s ease;transition:transform .55s cubic-bezier(.68,-.4,.265,1.55),opacity .45s ease-in,filter .3s ease,-webkit-transform .55s cubic-bezier(.68,-.4,.265,1.55),-webkit-filter .3s ease;-webkit-animation:red-pulse-bottom 2s ease-in-out infinite;animation:red-pulse-bottom 2s ease-in-out infinite}.overlay-cta .key-icon{font-size:1.3em;line-height:1;display:block;-webkit-animation:key-jiggle 1.5s infinite alternate;animation:key-jiggle 1.5s infinite alternate}.overlay-cta .cta-text{line-height:1.1;display:block;color:#fff!important}.overlay-cta.cta-hidden{-webkit-animation:none;animation:none;-webkit-transform:translate(-50%,130%) scale(.85) rotate(-3deg);transform:translate(-50%,130%) scale(.85) rotate(-3deg);opacity:0;-webkit-filter:brightness(.7);filter:brightness(.7)}@-webkit-keyframes red-pulse-bottom{0%,to{-webkit-filter:brightness(1);filter:brightness(1);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.25);box-shadow:0 8px 20px rgba(0,0,0,.25)}50%{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-box-shadow:0 10px 24px rgba(230,0,0,.45);box-shadow:0 10px 24px rgba(230,0,0,.45)}}@keyframes red-pulse-bottom{0%,to{-webkit-filter:brightness(1);filter:brightness(1);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.25);box-shadow:0 8px 20px rgba(0,0,0,.25)}50%{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-box-shadow:0 10px 24px rgba(230,0,0,.45);box-shadow:0 10px 24px rgba(230,0,0,.45)}}@-webkit-keyframes key-jiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes key-jiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes float-around{0%{-webkit-transform:translateY(0) rotate(0deg) scale(1);transform:translateY(0) rotate(0deg) scale(1)}50%{-webkit-transform:translateY(-20px) rotate(6deg) scale(1.05);transform:translateY(-20px) rotate(6deg) scale(1.05)}to{-webkit-transform:translateY(15px) rotate(-6deg) scale(.95);transform:translateY(15px) rotate(-6deg) scale(.95)}}@keyframes float-around{0%{-webkit-transform:translateY(0) rotate(0deg) scale(1);transform:translateY(0) rotate(0deg) scale(1)}50%{-webkit-transform:translateY(-20px) rotate(6deg) scale(1.05);transform:translateY(-20px) rotate(6deg) scale(1.05)}to{-webkit-transform:translateY(15px) rotate(-6deg) scale(.95);transform:translateY(15px) rotate(-6deg) scale(.95)}}