@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";.show-hero{position:relative;overflow:hidden;isolation:isolate;background:#060607}.show-hero__fx{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}.show-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(55% 110% at 82% 45%,rgba(229,56,31,.38),transparent 62%),linear-gradient(180deg,#06060700 55%,#060607)}.show-hero--dark{background:#030303}.show-hero--dark:after{z-index:0;background:radial-gradient(55% 110% at 82% 45%,rgba(229,56,31,.14),transparent 62%),linear-gradient(180deg,#03030300 60%,#030303d9)}.show-hero--dark .show-hero__fx{z-index:1}.show-hero__content{position:relative;z-index:2}.show-hero .banner-main-web{display:block}.slb{display:block;max-width:1680px;margin:0 auto;color:#fff;text-decoration:none;direction:ltr;animation:slbFadeIn .6s ease both}.slb:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:-6px}.slb__svg{display:block;width:100%;height:auto}.slb__svg--narrow{display:none}.slb__t{fill:#fff;font-family:Poppins,sans-serif}.slb__t--500{font-weight:500}.slb__t--600{font-weight:600}.slb__t--700{font-weight:700}.slb__fill{fill:#fff}.slb__line{fill:none;stroke:#fff;stroke-linecap:round}.slb__divider{fill:none;stroke:#ffffff8c;stroke-width:2}@keyframes slbFadeIn{0%{opacity:0}}@media(max-width:767px){.slb__svg--wide{display:none}.slb__svg--narrow{display:block;padding:4px 8px}}@media(prefers-reduced-motion:reduce){.slb{animation:none}}.footer-info{--fi-bg: #0b0909;--fi-text: #fff;--fi-muted: rgba(255, 255, 255, .72);--fi-line: rgba(255, 255, 255, .16);--fi-accent: var(--show-color, #e5381f);--fi-gradient: var( --show-gradient, linear-gradient(135deg, #ff5b36, #e5381f 45%, #8f160c) );--fi-glow: var(--show-glow, rgba(229, 56, 31, .55));background:var(--fi-bg);color:var(--fi-text);font-family:inherit}.footer-info__inner{max-width:1288px;margin:0 auto;padding:34px 24px 0}.footer-info__grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr) auto;gap:32px 36px;align-items:start}.footer-info__hashtag{margin:0 0 16px;color:var(--fi-text);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:.03em}.footer-info__brand-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.footer-info__social{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px;margin:0;padding:0;list-style:none}.footer-info__social-link{display:inline-grid;place-items:center;min-width:20px;height:24px;color:#ffffffd1;font-size:17px;text-decoration:none;transition:color .25s ease,transform .25s ease}.footer-info__social-link svg{width:1em;height:1em}.footer-info__social-link:hover,.footer-info__social-link:focus-visible{color:var(--fi-accent);transform:translateY(-2px)}.footer-info__group+.footer-info__group{margin-top:20px}.footer-info__group-title{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--fi-line);color:var(--fi-text);font-size:17px;font-weight:700;line-height:1.2}.footer-info__list{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0}.footer-info__item dt{margin:0 0 4px;color:var(--fi-text);font-size:14px;font-weight:700;line-height:1.3}.footer-info__item dd{margin:0;line-height:1.3}.footer-info__item a{color:var(--fi-muted);font-size:14px;text-decoration:underline transparent;text-underline-offset:3px;overflow-wrap:anywhere;transition:color .2s ease,text-decoration-color .2s ease}.footer-info__item a:hover,.footer-info__item a:focus-visible{color:var(--fi-text);text-decoration-color:var(--fi-accent)}.footer-info__buttons{display:flex;flex-direction:column;gap:12px;width:238px}.footer-info__btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-position .45s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .25s ease}.footer-info__btn:active{transform:translateY(0) scale(.97);transition-duration:.1s}.footer-info__btn--email{gap:8px;text-transform:none;letter-spacing:0}.footer-info__btn--filled{min-height:46px;padding:0 24px;border:0;background:var(--fi-gradient);background-size:180% 100%;background-position:0 0;color:#fff;font-size:15px;letter-spacing:.01em;box-shadow:0 10px 24px -14px var(--fi-glow)}.footer-info__btn--filled:after{content:"";position:absolute;inset:0 auto 0 -60%;z-index:-1;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:fi-sweep 4.5s ease-in-out infinite;pointer-events:none}.footer-info__btn--filled:hover,.footer-info__btn--filled:focus-visible{color:#fff;background-position:100% 0;box-shadow:0 16px 30px -12px var(--fi-glow);transform:translateY(-2px)}.footer-info__btn--filled:hover:after,.footer-info__btn--filled:focus-visible:after{animation-duration:1.4s}@keyframes fi-sweep{0%,55%{left:-60%}to{left:120%}}.footer-info__btn--outline{min-height:46px;padding:0 24px;border:1.5px solid rgba(255,255,255,.85);background:transparent;color:var(--fi-text);font-size:14px;letter-spacing:.08em}.footer-info__btn--outline:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--fi-gradient);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}[dir=rtl] .footer-info__btn--outline:before{transform-origin:right center}.footer-info__btn--outline:hover,.footer-info__btn--outline:focus-visible{border-color:var(--fi-accent);color:#fff;box-shadow:0 12px 26px -14px var(--fi-glow);transform:translateY(-2px)}.footer-info__btn--outline:hover:before,.footer-info__btn--outline:focus-visible:before{transform:scaleX(1)}.footer-info__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 24px;margin-top:24px;padding:12px 0 14px;border-top:1px solid var(--fi-line);color:#ffffff9e;font-size:13.5px;line-height:1.4}.footer-info__legal{position:relative;padding:2px 0;color:#ffffff9e;text-decoration:none;cursor:pointer;transition:color .25s ease}.footer-info__legal:after{content:"";position:absolute;inset-inline-start:0;bottom:-1px;width:100%;height:1.5px;border-radius:2px;background:var(--fi-gradient);transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.2,.8,.2,1)}[dir=rtl] .footer-info__legal:after{transform-origin:right center}.footer-info__legal:hover,.footer-info__legal:focus-visible{color:#fff}.footer-info__legal:hover:after,.footer-info__legal:focus-visible:after{transform:scaleX(1)}.footer-info__note{padding:5px 12px;border:1px solid rgba(243,181,63,.45);border-radius:999px;color:#f3b53f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;text-decoration:none}.footer-info a:focus-visible{outline:2px solid var(--fi-text);outline-offset:3px}@media(max-width:991px){.footer-info__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-info__buttons{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;width:auto}.footer-info__btn--outline{min-width:238px}}@media(max-width:600px){.footer-info__inner{padding:32px 16px 0}.footer-info__grid{grid-template-columns:minmax(0,1fr);gap:30px}.footer-info__hashtag{font-size:20px}.footer-info__buttons{flex-direction:column}.footer-info__btn--outline{width:100%;min-width:0}.footer-info__bottom{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.footer-info *,.footer-info *:before,.footer-info *:after{transition:none!important;animation:none!important}}.show-modal{--sm-accent: var(--show-color, #e5381f);--sm-deep: var(--show-color-dark, #8f160c);--sm-gradient: var( --show-gradient, linear-gradient(135deg, #ff5b36, #e5381f 45%, #8f160c) );--sm-glow: var(--show-glow, rgba(229, 56, 31, .55));--sm-tint: color-mix(in srgb, var(--sm-accent) 9%, #fff);--sm-ink: #0a0a0c;--sm-mut: #667085;--sm-line: #e7eaf0;--sm-field-line: #d9dee6;--sm-paper: #fbfbfc;--sm-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}.show-modal .modal-content{overflow:hidden;border:0;border-radius:22px;background:#fff;color:var(--sm-ink);box-shadow:0 30px 80px -30px #0a0a0c73}.show-modal .modal-content .modal-content{border-radius:0;box-shadow:none}.show-modal .modal-header.service-wizard-header{position:relative;align-items:center;gap:16px;padding:22px 24px 16px!important;border-bottom:1px solid var(--sm-line);border-radius:0;background:#fff;color:var(--sm-ink);font-size:17px;font-weight:700;line-height:1.35}.show-modal .modal-header.service-wizard-header:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--sm-gradient)}.show-modal .service-wizard-header .modal-title{margin:0;color:var(--sm-ink);font-size:17px;font-weight:700;line-height:1.35}.show-modal .service-wizard-header #categoryName{color:var(--sm-accent)}.show-modal .modal-header .btn-close{flex:none;box-sizing:border-box;width:36px;height:36px;margin:0;margin-inline-start:auto;padding:0;border:1px solid var(--sm-line);border-radius:50%;background-color:#fff;background-size:12px auto;filter:none;opacity:1;transition:background-color .2s ease,border-color .2s ease}.show-modal .modal-header .btn-close:hover{border-color:var(--sm-ink);background-color:#f5f7fa}.show-modal .modal-body{padding:22px 24px;color:var(--sm-ink)}.show-modal .service-wizard-body{background:var(--sm-paper)}.show-modal .modal-footer{gap:10px;padding:14px 24px 18px;border-top:1px solid var(--sm-line);border-radius:0;background:#fff;color:var(--sm-ink)!important}.show-modal .modal-footer>*{margin:0}.show-modal .modal-body .modal-footer{margin-top:18px;padding:16px 0 0;background:transparent}.show-modal .visa-modal{--sm-field-bg: #fff;--sm-focus-ring: 0 0 0 4px rgba(10, 10, 12, .06);--sm-label: #667085;--sm-label-up: #343b48;--rs-height: 60px;--rs-radius: 14px;--rs-border-width: 1.5px;--rs-border: var(--sm-field-line);--rs-border-focus: var(--sm-ink);--rs-bg: var(--sm-field-bg);--rs-bg-focus: #fff;--rs-shadow-focus: var(--sm-focus-ring);--rs-value-padding: 16px 14px 0;--rs-separator-display: none;container-type:inline-size}.show-modal .visa-modal .visa-form-row{--bs-gutter-x: 1rem;--bs-gutter-y: 0;margin-bottom:0}.show-modal .visa-modal .visa-col{margin-bottom:16px}.show-modal .visa-modal .visa-field{margin-bottom:0}.show-modal .visa-modal .visa-field .floating-label,.show-modal .visa-modal .visa-col>.floating-label{margin-bottom:0}.show-modal .visa-modal .visa-field-heading{display:block;margin:0 0 8px;padding:0;color:var(--sm-label-up);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;visibility:visible;min-height:0}.show-modal .visa-modal .visa-field-heading--spacer{display:none}.show-modal .visa-modal .required{color:var(--sm-accent)!important}.show-modal .visa-modal .floating-label{background:transparent!important}.show-modal .visa-modal .floating-label>input:not([type=tel]),.show-modal .visa-modal .floating-label>textarea{height:60px;padding-block:24px 8px;padding-inline:16px 44px;border:1.5px solid var(--sm-field-line);border-radius:14px;background:var(--sm-field-bg);color:var(--sm-ink);font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s}.show-modal .visa-modal .floating-label>input:focus:not([type=tel]),.show-modal .visa-modal .floating-label>textarea:focus{border-color:var(--sm-ink);background:#fff;box-shadow:var(--sm-focus-ring)}.show-modal .visa-modal .floating-label.error>input:not([type=tel]),.show-modal .visa-modal .floating-label.error>textarea{border-color:var(--sm-accent);background:#fff6f4}.show-modal .visa-modal .floating-label.error{--rs-border: var(--sm-accent);--rs-bg: #fff6f4}.show-modal .visa-modal .floating-label input[id^=react-select-]{height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:inherit!important}.show-modal .visa-modal .floating-label label{top:30px!important;max-width:calc(100% - 40px);padding:0!important;overflow:hidden;transform:translateY(-50%)!important;background:transparent!important;color:var(--sm-label)!important;font-size:15px!important;font-weight:500!important;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.show-modal .visa-modal .floating-label>input:focus:not([type=tel])+label,.show-modal .visa-modal .floating-label>input:not(:placeholder-shown):not([type=tel])+label,.show-modal .visa-modal .floating-label>textarea:focus+label,.show-modal .visa-modal .floating-label>textarea:not(:placeholder-shown)+label,.show-modal .visa-modal .floating-label.has-value label,.show-modal .visa-modal .floating-label.has-select-value label{top:9px!important;transform:none!important;color:var(--sm-label-up)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.show-modal .visa-modal .invalid-feedback{margin-top:6px;padding-inline-start:4px;color:#c0261a;font-size:13px}.show-modal .visa-modal .floating-label>input::placeholder{color:transparent;font-size:14px!important}.show-modal .visa-modal .floating-label>input:focus::placeholder{color:#a8a29a}.show-modal .visa-modal .visa-reg-form-select{--rs-border: transparent;--rs-border-focus: transparent;--rs-shadow-focus: none;--rs-bg: transparent;--rs-bg-focus: transparent;--rs-radius: 0;--rs-height: 57px;--rs-value-padding: 16px 6px 0 12px;display:flex;flex-wrap:nowrap!important;align-items:stretch;gap:0!important;width:100%;border:1.5px solid var(--sm-field-line);border-radius:14px;background:#fff;transition:border-color .2s,box-shadow .2s}.show-modal .visa-modal .visa-reg-form-select:focus-within{border-color:var(--sm-ink);box-shadow:var(--sm-focus-ring)}.show-modal .visa-modal .visa-reg-form-select>.floating-label{width:auto!important;min-width:0;max-width:none!important;margin-bottom:0!important}.show-modal .visa-modal .visa-reg-form-select>.floating-label:nth-child(1){flex:0 0 64px!important}.show-modal .visa-modal .visa-reg-form-select>.floating-label:nth-child(2){flex:1 1 0!important;border-inline:1px solid var(--sm-line)}.show-modal .visa-modal .visa-reg-form-select>.floating-label:nth-child(3){flex:0 0 96px!important}.show-modal .visa-modal .visa-reg-form-select [class*=-indicatorContainer]{padding-inline:6px}.show-modal .visa-modal .visa-reg-form-select>.floating-label:nth-child(1) [class*=-indicatorContainer]{display:none}.show-modal .visa-modal .visa-reg-form-select .floating-label>input{height:57px;padding-inline:14px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.show-modal .visa-modal .visa-reg-form-select .floating-label .select__control,.show-modal .visa-modal .visa-reg-form-select .floating-label input{width:100%}@container (max-width: 520px){.show-modal .visa-modal .visa-col--dob,.show-modal .visa-modal .visa-col--expiry,.show-modal .visa-modal .visa-col--number,.show-modal .visa-modal .visa-col--nationality{flex:0 0 100%;max-width:100%;width:100%}}.show-modal .btn-wizard-primary,.show-modal .btn-wizard-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:130px;padding:11px 22px;border-radius:999px;font-size:14px;font-weight:700;line-height:1.3;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .15s ease}.show-modal .btn-wizard-primary{border:0;background:var(--sm-gradient);color:#fff!important;box-shadow:0 10px 22px -12px var(--sm-glow)}.show-modal .btn-wizard-primary:hover{transform:translateY(-1px);box-shadow:0 14px 26px -12px var(--sm-glow)}.show-modal .btn-wizard-secondary{border:1.5px solid var(--sm-line);background:#fff;color:var(--sm-ink)}.show-modal .btn-wizard-secondary:hover{border-color:var(--sm-ink);background:#fff;color:var(--sm-ink);transform:none}.show-modal .modal-header .btn-close:focus-visible,.show-modal .btn-wizard-primary:focus-visible,.show-modal .btn-wizard-secondary:focus-visible,.show-modal .btn-select-all:focus-visible,.show-modal .btn-clear-all:focus-visible,.show-modal .remove-service-btn:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px;box-shadow:none}.resume-modal__dialog{max-width:560px}.show-modal.resume-modal .modal-content{position:relative;border-radius:24px;box-shadow:0 40px 90px -30px #0a0a0c80}.show-modal.resume-modal .modal-content:before{content:"";position:absolute;inset:0 0 auto;z-index:3;height:5px;background:var(--sm-gradient)}.resume-modal__head{position:relative;overflow:hidden;padding:34px 32px 22px;background:radial-gradient(420px 240px at 100% 0%,color-mix(in srgb,var(--sm-accent) 9%,transparent),transparent 70%),#fff}.resume-modal__head:after{content:"";position:absolute;top:0;right:0;width:280px;height:280px;background:repeating-conic-gradient(from 180deg at 100% 0%,color-mix(in srgb,var(--sm-accent) 24%,transparent) 0deg .5deg,transparent .5deg 6deg);-webkit-mask-image:radial-gradient(circle at 100% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(circle at 100% 0%,#000 0%,transparent 72%);opacity:.7;pointer-events:none}.resume-modal__head>*{position:relative;z-index:1}.resume-modal__close{position:absolute;top:18px;inset-inline-end:18px;z-index:2;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--sm-line);border-radius:50%;background:#fff;color:var(--sm-ink);font-size:15px;box-shadow:0 6px 14px -10px #10182859;transition:border-color .2s ease}.resume-modal__close:hover{border-color:var(--sm-ink)}.resume-modal__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding-inline-end:48px;color:var(--sm-accent);font-family:var(--sm-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.resume-modal__eyebrow:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.resume-modal__title{margin:0;padding-inline-end:36px;color:var(--sm-ink);font-size:clamp(24px,4vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.resume-modal__accent{color:var(--sm-accent)}.resume-modal__text{max-width:440px;margin:10px 0 0;color:#5b6472;font-size:15px;line-height:1.6}.resume-modal__progress{margin-top:24px}.resume-modal__bars{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.resume-modal__bar{height:4px;border-radius:999px;background:var(--sm-line)}.resume-modal__bar.is-done{background:var(--sm-ink)}.resume-modal__bar.is-current{background:var(--sm-gradient)}.resume-modal__steps{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-top:10px;color:#98a2b3;font-family:var(--sm-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.resume-modal__steps .is-current,.resume-modal__step-count b{color:var(--sm-ink);font-weight:700}.resume-modal__body{padding:0 32px 26px;background:#fff}.resume-modal__pass{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--sm-line);border-radius:18px;background:var(--sm-paper)}.resume-modal__pass-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--sm-gradient);color:#fff;font-size:18px;box-shadow:0 10px 20px -12px var(--sm-glow)}.resume-modal__pass-info{flex:1;min-width:0}.resume-modal__pass-label{display:block;color:#98a2b3;font-family:var(--sm-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.resume-modal__pass-name{display:block;margin-top:4px;color:var(--sm-ink);font-size:17px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.resume-modal__price{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px;text-align:end}.resume-modal__price-was{color:var(--sm-mut);font-size:13px;text-decoration:line-through;text-decoration-color:var(--sm-accent)}.resume-modal__price-now{color:var(--sm-ink);font-size:22px;font-weight:800;line-height:1.15}.resume-modal__save{padding:3px 10px;border-radius:999px;background:#e7f6ec;color:#1e7a3d;font-size:12px;font-weight:700;white-space:nowrap}.resume-modal__actions{display:flex;align-items:center;gap:12px;padding:20px 32px 24px;border-top:1px solid var(--sm-line);background:var(--sm-paper)}.resume-modal__primary,.resume-modal__secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.resume-modal__primary{flex:1;border:0;background:var(--sm-gradient);color:#fff;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 16px 30px -16px var(--sm-glow)}.resume-modal__primary:hover{transform:translateY(-1px);box-shadow:0 20px 34px -16px var(--sm-glow)}.resume-modal__primary i{transition:transform .2s ease}.resume-modal__primary:hover i{transform:translate(3px)}.resume-modal__secondary{flex:none;border:1.5px solid var(--sm-line);background:#fff;color:var(--sm-ink);font-weight:700}.resume-modal__secondary:hover{border-color:var(--sm-ink)}.resume-modal__close:focus-visible,.resume-modal__primary:focus-visible,.resume-modal__secondary:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}@media(max-width:575px){.resume-modal__head{padding:30px 20px 18px}.resume-modal__body{padding:0 20px 20px}.resume-modal__pass{gap:12px;padding:14px}.resume-modal__pass-icon{width:40px;height:40px;border-radius:12px;font-size:15px}.resume-modal__price-now{font-size:19px}.resume-modal__actions{flex-direction:column;align-items:stretch;padding:16px 20px 20px}.resume-modal__primary,.resume-modal__secondary{min-height:50px}}.interest-modal .modal-dialog{animation:interest-modal-in .22s ease-out}@keyframes interest-modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.interest-modal .modal-dialog{animation:none}}.show-modal .service-search{position:relative;margin-bottom:14px}.show-modal .service-search__icon{position:absolute;top:50%;inset-inline-start:18px;transform:translateY(-50%);color:var(--sm-mut);font-size:14px;pointer-events:none}.show-modal .service-search input{height:52px;padding:0 18px;padding-inline-start:44px;border:1.5px solid var(--sm-field-line);border-radius:14px;background:#fff;color:var(--sm-ink);font-size:15px}.show-modal .service-search input::placeholder{color:#98a2b3}.show-modal .service-search input:focus{border-color:var(--sm-ink);background:#fff;box-shadow:0 0 0 4px #0a0a0c0f}.show-modal .service-wizard-body>.invalid-feedback:not(:empty){margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#fef3f2;color:#b42318;font-size:13px}.show-modal .selection-counter{gap:8px 10px;margin-bottom:14px;padding:0;border:0;background:none;color:var(--sm-mut);font-size:12.5px}.show-modal .selection-counter .badge.bg-primary{padding:7px 12px;border-radius:999px;background:var(--sm-tint)!important;color:var(--sm-deep)!important;font-size:12.5px;font-weight:700}.show-modal .pro-select-label{margin-inline-start:0!important;color:var(--sm-mut)}.show-modal .select-all-controls{gap:8px;margin-bottom:14px}.show-modal .btn-select-all,.show-modal .btn-clear-all{padding:7px 14px;border:1.5px solid var(--sm-line);border-radius:999px;background:#fff;color:var(--sm-ink);font-size:12.5px;font-weight:700;transition:background .2s ease,border-color .2s ease,color .2s ease}.show-modal .btn-select-all:hover{border-color:var(--sm-accent);background:var(--sm-accent);color:#fff;transform:none}.show-modal .btn-clear-all:hover{border-color:var(--sm-ink);background:#fff;color:var(--sm-ink);transform:none}.show-modal .service-grid{gap:8px;padding:10px;border:1px solid var(--sm-line);border-radius:16px;background:#fff}.show-modal .service-item{min-height:44px;padding:8px 12px;border:1.5px solid var(--sm-line);border-radius:12px;background:#fff;box-shadow:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.show-modal .service-item:hover{border-color:color-mix(in srgb,var(--sm-accent) 45%,var(--sm-line));box-shadow:0 8px 18px -14px var(--sm-glow);transform:translateY(-1px)}.show-modal .service-item .service-name{padding:0;color:var(--sm-ink);font-size:13px;font-weight:500}.show-modal .service-item.selected{padding:8px 12px;padding-inline-end:40px;border-color:transparent;background:var(--sm-gradient);box-shadow:0 10px 22px -14px var(--sm-glow)}.show-modal .service-item.selected .service-name{color:#fff;font-weight:600}.show-modal .service-item.selected:after{top:50%;right:auto;inset-inline-end:12px;width:20px;height:20px;transform:translateY(-50%);color:var(--sm-accent)}.show-modal #subCategoryTitle{color:var(--sm-ink);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.show-modal .sub-category-title{margin-bottom:8px;color:var(--sm-accent);font-size:13px;font-weight:700}.show-modal .no-results{padding:28px 12px;color:var(--sm-mut)}.show-modal .selected-services-preview{margin-top:16px;padding:14px;border:1px solid var(--sm-line);border-radius:16px;background:#fff;box-shadow:none}.show-modal .selected-services-preview h6{margin-bottom:10px;color:var(--sm-mut);font-family:var(--sm-mono);font-size:11.5px;font-weight:600;letter-spacing:.16em}.show-modal .service-group{margin:4px 0 8px;margin-inline-end:8px;padding:6px;border:1px solid var(--sm-line);border-radius:12px;background:var(--sm-paper)}.show-modal .selected-service-tag{padding:5px 10px;padding-inline-end:28px;border-radius:999px;box-shadow:none;font-size:11.5px}.show-modal .selected-service-tag:hover{box-shadow:none;transform:none}.show-modal .selected-service-tag.main-service-tag{background:var(--sm-gradient);color:#fff}.show-modal .selected-service-tag.sub-category-tag{margin:.25rem;margin-inline-start:8px;background:var(--sm-tint);color:var(--sm-deep)}.show-modal .remove-service-btn{right:auto;inset-inline-end:5px;width:18px;height:18px}.show-modal .sub-category-tag .remove-service-btn{background:color-mix(in srgb,var(--sm-accent) 16%,#fff);color:var(--sm-deep)}.show-modal .service-grid::-webkit-scrollbar-thumb:hover,.show-modal .selected-services-preview::-webkit-scrollbar-thumb:hover,.show-modal .service-wizard-body::-webkit-scrollbar-thumb:hover{background:var(--sm-accent)}@media(max-width:576px){.show-modal .modal-header.service-wizard-header{padding:20px 16px 14px!important}.show-modal .modal-body{padding:18px 16px}.show-modal .modal-footer{padding:12px 16px 16px}.show-modal .modal-body .modal-footer{padding:14px 0 0}.show-modal .btn-wizard-primary,.show-modal .btn-wizard-secondary{width:100%}}@media(prefers-reduced-motion:reduce){.show-modal .modal-content *,.show-modal .modal-content *:before,.show-modal .modal-content *:after{transition:none!important}}.modal.custom-student-modal .modal-content{border-color:var(--show-color, #e5381f)!important}.custom-student-modal .student-icon:before{border-color:color-mix(in srgb,var(--show-color, #e5381f) 55%,transparent)}.custom-student-modal .creative-line{background:linear-gradient(90deg,transparent,var(--show-color, #e5381f),transparent)}.custom-student-modal .input-wrapper:focus-within svg,.custom-student-modal .input-wrapper:focus-within i{color:var(--show-color, #e5381f)}.custom-student-modal .form-control:focus{border-color:var(--show-color, #e5381f);box-shadow:0 0 0 5px color-mix(in srgb,var(--show-color, #e5381f) 18%,transparent)}.custom-student-modal .continue-btn{background:var(--show-gradient, var(--gradient))}.custom-student-modal .continue-btn:hover{box-shadow:0 18px 40px -12px var(--show-glow, rgba(229, 56, 31, .55))}.custom-student-modal .student-icon{background:var(--show-gradient, var(--gradient))}.vp-tabs{position:absolute;top:0;left:50%;z-index:9;display:none;align-items:center;gap:4px;height:var(--vp-bar-h, 64px);transform:translate(-50%)}.vp-tabs:before{content:"";position:absolute;inset:10px -6px;z-index:-1;border:1px solid rgba(255,255,255,.12);border-radius:99px;background:#ffffff0f}.vp-tabs__item{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:0;border-radius:99px;background:transparent;color:#ffffffd1;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease}.vp-tabs__item i,.vp-tabs__item svg{font-size:14px}.vp-tabs__item:hover{background:#ffffff1a;color:#fff}.vp-tabs__item.is-active{background:var(--vp-color, #e5381f);color:#fff;box-shadow:0 8px 18px -10px var(--vp-glow, rgba(229, 56, 31, .6))}.vp-tabs__item:focus-visible{outline:2px solid #fff;outline-offset:2px}.vp-tabs__item--logout{color:#ffffffb3}.vp-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:1030;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid #ece5df;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -10px 30px -20px #100c0a59}.vp-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:4px 2px;border:0;border-radius:12px;background:transparent;color:#7d7873;font:inherit;font-size:11.5px;font-weight:600;line-height:1.1;cursor:pointer}.vp-tabbar__item i,.vp-tabbar__item svg{font-size:18px}.vp-tabbar__item.is-active{color:var(--vp-color, #e5381f)}.vp-tabbar__item.is-active:after{content:"";width:18px;height:3px;margin-top:1px;border-radius:99px;background:var(--vp-color, #e5381f)}.vp-tabbar__item:focus-visible{outline:2px solid var(--vp-color, #e5381f);outline-offset:-2px}@media(max-width:767.98px){body.has-vp-tabbar{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}}.vp-tabs__short{display:none}@media(min-width:768px){.vp-tabs{position:sticky;top:0;left:auto;z-index:1021;display:flex;width:fit-content;margin:calc(-1 * var(--vp-bar-h, 64px)) auto 0;transform:none}.vp-tabbar{display:none}}@media(min-width:768px)and (max-width:1199.98px){.vp-tabs__item{padding:0 12px;font-size:13px}.vp-tabs__item--logout span{display:none}}@media(min-width:768px)and (max-width:991.98px){.vp-tabs{gap:2px}.vp-tabs__item{gap:6px;height:36px;padding:0 10px;font-size:12.5px}.vp-tabs__long{display:none}.vp-tabs__short{display:inline}}@media(prefers-reduced-motion:reduce){.vp-tabs__item{transition:none}}.vp-idle .modal-dialog{max-width:400px}.vp-idle .modal-content{border:0;border-radius:20px;box-shadow:0 24px 60px -24px #10182873}.vp-idle__body{padding:28px 24px 22px;font-family:Poppins,sans-serif;text-align:center}.vp-idle__icon{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:12px;border-radius:50%;background:color-mix(in srgb,var(--show-color, #e5381f) 10%,#fff);color:var(--show-color, #e5381f);font-size:24px}.vp-idle__title{margin:0 0 6px;color:#141216;font-size:20px;font-weight:800}.vp-idle__text{margin:0;color:#6b6560;font-size:13.5px;line-height:1.5}.vp-idle__count{margin:14px 0 18px;color:var(--show-color, #e5381f);font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em}.vp-idle__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.vp-idle__btn{min-height:44px;padding:0 20px;border:0;border-radius:99px;background:var(--show-color, #e5381f);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.vp-idle__btn:hover{background:var(--show-color-dark, #8f160c)}.vp-idle__btn--ghost{border:1px solid #ddd5cf;background:#fff;color:#141216}.vp-idle__btn--ghost:hover{background:#f6f2ee}.vp-idle__btn:focus-visible{outline:2px solid var(--show-color, #e5381f);outline-offset:2px}[dir=rtl] .vp-idle__body,.rtl .vp-idle__body{letter-spacing:0}.vp-shell{--vp-color: var(--show-color, #e5381f);--vp-dark: var(--show-color-dark, #8f160c);--vp-gradient: var( --show-gradient, linear-gradient(135deg, #ff5b36, #e5381f 45%, #8f160c) );--vp-glow: var(--show-glow, rgba(229, 56, 31, .45));--vp-tint: #fdf0ee;--vp-tint: color-mix(in srgb, var(--vp-color) 9%, #fff);--vp-tint-border: #f3cdc6;--vp-tint-border: color-mix(in srgb, var(--vp-color) 24%, #fff);--vp-night: linear-gradient( 100deg, #0e0e10 0%, color-mix(in srgb, var(--vp-dark) 32%, #0e0e10) 55%, var(--vp-dark) 100% );--vp-ink: #141216;--vp-text: #4a4541;--vp-muted: #7d7873;--vp-line: #ece5df;--vp-paper: #f6f2ee;--vp-radius: 16px;--vp-shadow: 0 14px 32px -28px rgba(16, 24, 40, .45);--vp-bar-h: 64px;position:relative;background:#fff}.vp-banner .top-header-banner{background:#060607}.vp-banner .banner-main-web{display:block;width:100%;height:auto;max-height:260px;object-fit:cover;object-position:center}.vp-banner .slb{max-width:1080px}.vp-shell .top-header-second-out{margin-top:0;background:var(--vp-night)}.vp-shell .top-header-second-out .width-container{max-width:none;padding:0 22px}.vp-shell .top-header-second{min-height:var(--vp-bar-h);padding:0}.vp-shell .left-top-header-sec{width:auto;flex:0 0 auto}.vp-shell .left-top-header-sec p{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 14px;border:1px solid rgba(255,255,255,.16);border-radius:99px;background:#ffffff0f;color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vp-shell .left-top-header-sec a:hover p{background:#ffffff1f}.vp-shell .visitor_topright{position:absolute;top:0;inset-inline-end:0;z-index:10;display:flex;align-items:center;height:var(--vp-bar-h);padding:0 22px;box-shadow:none}.vp-shell .visitor-header-top{flex-direction:row;align-items:center;margin:0;padding:0}.vp-shell .user-info{gap:10px;padding:0;border:0}.vp-shell .user-info:hover{background:transparent;border-color:transparent}.vp-shell .user-name{color:#fff;font-size:14px;font-weight:700}.vp-shell .user-avatar{width:38px;height:38px;background:var(--vp-color);color:#fff;font-size:13px;font-weight:800;box-shadow:0 0 0 3px #ffffff24}.vp-shell .dashboard{display:block;min-height:0}.vp-shell .main-dashboard{width:100%;min-width:0;background:transparent}.vp-page .content-area{max-width:1240px;margin:0 auto;overflow:visible;padding:20px 20px 40px;border-radius:0;background:transparent}.vp-card{border:1px solid var(--vp-line);border-radius:var(--vp-radius);background:#fff;box-shadow:var(--vp-shadow)}.vp-welcome.welcome-section{display:flex;justify-content:center;margin:0 0 18px;padding:0;border:0;border-radius:0;background:transparent;text-align:center}.vp-welcome__body{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:720px}.vp-welcome__lead{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;padding:5px 12px;border:1px solid #f6dfb4;border-radius:99px;background:#fff7e8;color:#9a5d07;font-size:12.5px;font-weight:600;line-height:1.35}.vp-welcome.is-approved .vp-welcome__lead{border-color:#c9ead7;background:#ebf8f1;color:#1a7f45}.vp-welcome__title.welcome-title{margin:0 0 4px;color:var(--vp-ink);font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.vp-welcome__name{color:var(--vp-color)}.vp-welcome__text.welcome-text{margin:0;color:var(--vp-muted);font-size:13.5px;line-height:1.5}.vp-grid{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"badge event side" "badge quick quick" "notice notice notice";gap:16px;align-items:start}.vp-grid__badge{grid-area:badge}.vp-event{grid-area:event}.vp-side{grid-area:side;display:flex;flex-direction:column;gap:14px}.vp-quick{grid-area:quick}.vp-notice{grid-area:notice}.vp-event{padding:14px 16px 16px}.vp-event__title{display:flex;align-items:center;gap:10px;margin:0 0 4px;color:var(--vp-ink);font-size:15px;font-weight:800}.vp-event__title-icon{display:inline-grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--vp-gradient);color:#fff;font-size:12.5px;box-shadow:0 8px 16px -10px var(--vp-glow)}.vp-event__list{margin:0 0 12px;padding:0;list-style:none}.vp-event__list li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px dashed var(--vp-line)}.vp-event__list li:last-child{border-bottom:0}.vp-tile{display:inline-grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--vp-tint);color:var(--vp-color);font-size:14px}.vp-tile--venue1{background:#f1edfd;color:#6d4fd8}.vp-tile--venue2{background:#fff2e8;color:#e0752c}.vp-event__list small{display:block;color:var(--vp-muted);font-size:11.5px;font-weight:600}.vp-event__list strong{display:block;margin-top:1px;color:var(--vp-ink);font-size:13.5px;font-weight:700;text-transform:none}.vp-event__venue{display:inline-block;margin-top:1px;color:var(--vp-ink);font-size:13.5px;font-weight:700;text-decoration:none;text-transform:none}.vp-event__venue:hover{color:var(--vp-color);text-decoration:underline}.vp-event__actions{display:flex}.vp-btn-outline,.vp-btn-solid{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.vp-btn-outline{width:100%;border:1.5px solid var(--vp-color);background:#fff;color:var(--vp-color)}.vp-btn-outline:hover{background:var(--vp-tint);color:var(--vp-color)}.vp-btn-solid{border:0;background:var(--vp-gradient);color:#fff;box-shadow:0 12px 24px -14px var(--vp-glow)}.vp-btn-solid:hover{color:#fff;transform:translateY(-1px)}.vp-event__wallet{margin-top:12px}.vp-upgrade{position:relative;display:block;width:100%;padding:2px;overflow:hidden;isolation:isolate;border:0;border-radius:18px;background:color-mix(in srgb,var(--vp-color) 35%,#111114);color:#fff;font:inherit;text-align:start;box-shadow:0 18px 40px -22px var(--vp-glow);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.vp-upgrade:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:220%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 55%,var(--vp-color) 70%,#ffd27a 80%,#fff 84%,transparent 92%);transform:translate(-50%,-50%) rotate(0);animation:vp-upgrade-spin 4.5s linear infinite}.vp-upgrade:hover{box-shadow:0 24px 46px -20px var(--vp-glow);transform:translateY(-2px)}.vp-upgrade:focus-visible{outline:2px solid var(--vp-color);outline-offset:3px}.vp-upgrade__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;overflow:hidden;border-radius:16px;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--vp-color) 55%,transparent) 0%,transparent 55%),var(--vp-night)}.vp-upgrade__inner:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transform:skew(-18deg);animation:vp-upgrade-sweep 3.6s ease-in-out infinite;pointer-events:none}.vp-upgrade__top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-bottom:8px}.vp-upgrade__icon{position:relative;display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ffe09a,#f0a530);color:#3a2300;font-size:14px}.vp-upgrade__icon:after{content:"";position:absolute;inset:0;border-radius:50%;animation:vp-upgrade-pulse 2s ease-out infinite}.vp-upgrade__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid rgba(255,255,255,.18);border-radius:99px;background:#ffffff1a;color:#ffe2a8;font-size:11px;font-weight:700;letter-spacing:.04em}.vp-upgrade__title{color:#fff;font-size:17px;font-weight:800;line-height:1.2}.vp-upgrade__pass{overflow-wrap:anywhere;color:#ffffffb8;font-size:12px;font-weight:600}.vp-upgrade__cta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:7px 14px;border-radius:99px;background:#fff;color:var(--vp-ink);font-size:12.5px;font-weight:800;box-shadow:0 8px 18px -10px #0009}.vp-upgrade__cta>i,.vp-upgrade__cta>svg{color:var(--vp-color);animation:vp-upgrade-nudge 1.6s ease-in-out infinite}[dir=rtl] .vp-upgrade__cta>i,[dir=rtl] .vp-upgrade__cta>svg{animation-name:vp-upgrade-nudge-rtl}@keyframes vp-upgrade-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes vp-upgrade-sweep{0%,55%{left:-60%}to{left:130%}}@keyframes vp-upgrade-pulse{0%{box-shadow:0 0 #ffd27a99}70%,to{box-shadow:0 0 0 12px #ffd27a00}}@keyframes vp-upgrade-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes vp-upgrade-nudge-rtl{0%,to{transform:scaleX(-1) translate(0)}50%{transform:scaleX(-1) translate(4px)}}.vp-help{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--vp-line);border-radius:var(--vp-radius);background:#fff;color:var(--vp-ink);box-shadow:var(--vp-shadow)}.vp-help__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--vp-tint);color:var(--vp-color);font-size:14px}.vp-help__title{margin:0 0 2px;color:var(--vp-ink);font-size:14px;font-weight:800}.vp-help__text{margin:0;color:var(--vp-text);font-size:12.5px;line-height:1.5}.vp-help__text a{color:var(--vp-color);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.vp-help__text a:hover{text-decoration:underline}.vp-quick{padding:14px 14px 16px}.vp-quick__title{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--vp-ink);font-size:14.5px;font-weight:800}.vp-quick__title i,.vp-quick__title svg{color:var(--vp-color)}.vp-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.vp-action{--tone-icon: var(--vp-gradient);--tone-glow: var(--vp-glow);position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:112px;padding:12px 12px 42px;overflow:hidden;isolation:isolate;border:1px solid var(--vp-line);border-radius:14px;background:radial-gradient(140px 110px at 100% 0%,color-mix(in srgb,var(--vp-color) 9%,transparent),transparent 70%),#fff;color:var(--vp-ink);text-decoration:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.vp-action:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(118deg,color-mix(in srgb,var(--vp-color) 14%,transparent) 0 2px,transparent 2px 14px);-webkit-mask:radial-gradient(110px 90px at 100% 0%,#000,transparent 72%);mask:radial-gradient(110px 90px at 100% 0%,#000,transparent 72%);pointer-events:none}.vp-action--lavender,.vp-action--slate,.vp-action--mint{--tone-icon: linear-gradient(135deg, #2b2b30, #0e0e10);--tone-glow: rgba(14, 14, 16, .45)}.vp-action:hover{border-color:color-mix(in srgb,var(--vp-color) 45%,transparent);color:var(--vp-ink);box-shadow:0 16px 30px -24px var(--vp-glow);transform:translateY(-2px)}.vp-action:focus-visible,.vp-btn-outline:focus-visible,.vp-btn-solid:focus-visible,.vp-event__venue:focus-visible{outline:2px solid var(--vp-color);outline-offset:2px}.vp-action__icon{display:grid;flex:none;place-items:center;width:32px;height:32px;margin-bottom:10px;border:0;border-radius:10px;background:var(--tone-icon);color:#fff;font-size:13px;box-shadow:0 8px 16px -10px var(--tone-glow)}.vp-action__body{display:flex;flex-direction:column;min-width:0;padding:0}.vp-action__title{display:inline-flex;align-items:center;gap:6px;color:var(--vp-ink);font-size:13px;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none}.vp-action__text{margin-top:2px;color:var(--vp-muted);font-size:11.5px;line-height:1.35}.vp-action:after{content:"";position:absolute;bottom:10px;inset-inline-end:10px;width:24px;height:24px;border-radius:50%;background:var(--vp-tint);transition:background-color .2s ease}.vp-action:hover:after{background:var(--vp-color)}.vp-action__chevron{position:absolute;bottom:17px;inset-inline-end:19px;z-index:1;margin:0;color:var(--vp-color);font-size:9px;transition:color .2s ease}.vp-action:hover .vp-action__chevron{color:#fff}html[dir=rtl] .vp-action__chevron{transform:scaleX(-1)}.vp-notice{display:flex;align-items:center;gap:12px;padding:9px 14px;border:1px solid var(--vp-tint-border);border-radius:14px;background:var(--vp-tint)}.vp-notice__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:9px;background:#fff;color:var(--vp-color);font-size:13px}.vp-notice p{padding-inline-start:12px;border-inline-start:1px solid var(--vp-tint-border);color:var(--vp-text);font-size:13px;line-height:1.5}.vp-shell .details-section{margin-top:28px;padding:0;border:0;background:transparent;scroll-margin-top:16px}.vp-shell .details-header{margin-bottom:8px;padding-bottom:0;border:0}.vp-shell .details-title{color:var(--vp-ink);font-size:20px;font-weight:800}.vp-shell .edit-btn{gap:8px;min-height:36px;padding:0 16px;border-radius:10px;background:var(--vp-color);font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 12px 24px -16px var(--vp-glow)}.vp-shell #visitorRegform.details-section{padding:0}.vp-shell .details-section>.vp-photo{margin:0 0 14px}.vp-shell .details-section.visitor-portal-reg-form>.details-header{position:sticky;top:0;z-index:20;margin:0 -12px 8px;padding:10px 12px;border-radius:0 0 14px 14px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vp-shell .details-section .reg-block[id]{scroll-margin-top:84px}.vp-shell .visitor-portal-details-view #registrationForm>.vp-profile-card{margin:14px 0 0;padding:60px 18px 18px;border-radius:18px}.vp-shell .visitor-portal-details-view #registrationForm>.vp-profile-card:first-child{margin-top:0}.vp-shell .visitor-portal-details-view .vp-profile-card>.reg-block__legend{top:17px;inset-inline-start:18px;gap:10px;max-width:calc(100% - 120px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--vp-ink);font-size:15px;font-weight:800;letter-spacing:0;line-height:1.3;text-transform:none;transform:none}.vp-shell .visitor-portal-details-view .vp-profile-card>.reg-block__legend:before{display:inline-grid;place-items:center;min-width:30px;height:26px;padding:0 7px;border-radius:8px;background:var(--vp-tint);color:var(--vp-color);font-size:11.5px;font-weight:700;line-height:1}.vp-shell .vp-card-edit{position:absolute;top:15px;inset-inline-end:16px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border:1px solid var(--vp-tint-border);border-radius:99px;background:#fff;color:var(--vp-color);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.vp-shell .vp-card-edit i,.vp-shell .vp-card-edit svg{font-size:11px}.vp-shell .vp-card-edit:hover{border-color:var(--vp-color);background:var(--vp-tint)}.vp-shell .vp-card-edit:focus-visible{outline:2px solid var(--vp-color);outline-offset:2px}.vp-shell .visitor-portal-details-view .details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.vp-shell .visitor-portal-details-view .detail-field{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:10px 12px;border:0;border-radius:12px;background:color-mix(in srgb,var(--vp-paper) 70%,#fff)}.vp-shell .visitor-portal-details-view .detail-field.is-wide{grid-column:1 / -1;align-items:flex-start}.vp-shell .visitor-portal-details-view .detail-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--vp-color);font-size:12.5px;box-shadow:0 0 0 1px var(--vp-line)}.vp-shell .visitor-portal-details-view .detail-body{min-width:0}.vp-shell .visitor-portal-details-view .detail-label{display:block;margin:0;color:var(--vp-muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.vp-shell .visitor-portal-details-view .detail-value{border:0;overflow-wrap:anywhere;color:var(--vp-ink);font-size:13.5px;font-weight:600;line-height:1.35}.vp-shell .visitor-portal-details-view .vp-profile-card--questions .detail-label{font-size:12px;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.vp-shell .visitor-portal-details-view .vp-questions-group+.vp-questions-group{margin-top:14px}.vp-shell .visitor-portal-details-view .vp-questions-section{margin:0 0 8px;color:var(--vp-ink);font-size:14px;font-weight:700;text-align:start}.vp-shell .visitor-portal-details-view .vp-not-answered{color:var(--vp-muted);font-style:italic;font-weight:500}@media(min-width:768px){.vp-shell .details-section{scroll-margin-top:calc(var(--vp-bar-h) + 16px)}.vp-shell .details-section .reg-block[id]{scroll-margin-top:calc(var(--vp-bar-h) + 70px)}.vp-shell .details-section.visitor-portal-reg-form>.details-header{top:var(--vp-bar-h)}}@media(max-width:991.98px){.vp-shell .visitor-portal-details-view .details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.vp-shell .visitor-portal-details-view #registrationForm>.vp-profile-card{margin-top:12px;padding:56px 12px 12px;border-radius:16px}.vp-shell .visitor-portal-details-view .vp-profile-card>.reg-block__legend{top:15px;inset-inline-start:14px;max-width:calc(100% - 104px);font-size:14px}.vp-shell .vp-card-edit{top:13px;inset-inline-end:12px}.vp-shell .visitor-portal-details-view .details-grid{grid-template-columns:minmax(0,1fr);gap:8px}.vp-shell .visitor-portal-details-view .detail-field{padding:9px 10px}}@media(max-width:1279.98px){.vp-grid{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);grid-template-areas:"badge event" "badge side" "quick quick" "notice notice"}}@media(min-width:768px){.vp-shell .top-header-second-out{position:sticky;top:0;z-index:1020}.vp-shell .visitor_topright{position:sticky;top:0;inset-inline-end:auto;z-index:1022;width:fit-content;margin-top:calc(-1 * var(--vp-bar-h));margin-inline-start:auto}}@media(min-width:768px)and (max-width:1279.98px){.vp-shell .visitor_topright .user-name{display:none}}@media(max-width:991.98px){.vp-shell{--vp-bar-h: 56px}.vp-shell .top-header-second-out .width-container,.vp-shell .visitor_topright{padding:0 14px}.vp-shell .user-name{font-size:13px}.vp-shell .user-avatar{width:34px;height:34px;font-size:12px}.vp-page .content-area{padding:14px 12px 24px}.vp-welcome.welcome-section{margin-bottom:14px}.vp-welcome__title.welcome-title{font-size:20px}.vp-welcome__lead{font-size:12px}.vp-welcome__text.welcome-text{font-size:12.5px}.vp-grid{grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);gap:12px}.vp-action{min-height:100px}.vp-notice{align-items:flex-start}.vp-shell .details-section{margin-top:22px}.vp-shell .details-title{font-size:18px}}@media(max-width:575.98px){.vp-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"badge" "event" "side" "quick" "notice"}.vp-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vp-welcome__title.welcome-title{font-size:19px}.vp-upgrade__title{font-size:16px}.vp-notice p{padding-inline-start:0;border-inline-start:0;font-size:12.5px}}[dir=rtl] .vp-shell *{letter-spacing:0!important}@media(prefers-reduced-motion:reduce){.vp-action,.vp-upgrade,.vp-card-edit,.vp-btn-outline,.vp-btn-solid{transition:none}.vp-upgrade:before,.vp-upgrade__icon:after,.vp-upgrade__cta>i,.vp-upgrade__cta>svg{animation:none}.vp-upgrade__inner:after{display:none}}.vp-tabpanel--details[data-vp-tab=profile] :is(#vpInterests,#vpGoals),.vp-tabpanel--details[data-vp-tab=interests] :is(#vpAbout,#vpOrganisation,.vp-photo){display:none!important}.vp-tabpanel--empty .details-section{display:none}.vp-tab-empty{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px;padding:40px 16px;border:1px solid var(--vp-line);border-radius:var(--vp-radius);background:#fff;color:var(--vp-muted);text-align:center;box-shadow:var(--vp-shadow)}.vp-tab-empty i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--vp-tint);color:var(--vp-color);font-size:18px}.vp-tab-empty p{margin:0;font-size:14px}.vp-grid__photo{margin:0 0 16px}.vp-grid.has-photo .vp-welcome.welcome-section{grid-area:welcome;align-self:center;justify-content:flex-start;margin:0;text-align:start}.vp-grid.has-photo .vp-welcome__body{align-items:flex-start;max-width:none}@media(min-width:1280px){.vp-grid.has-photo{grid-template-rows:auto auto 1fr auto;grid-template-areas:"badge welcome welcome" "badge event side" "badge quick quick" "notice notice notice"}}@media(min-width:576px)and (max-width:1279.98px){.vp-grid.has-photo{grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"badge welcome" "badge event" "badge side" "quick quick" "notice notice"}}@media(max-width:575.98px){.vp-grid.has-photo{grid-template-rows:none;grid-template-areas:"welcome" "badge" "event" "side" "quick" "notice"}}.app-error{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:48px 16px}.app-error__card{width:100%;max-width:460px;padding:32px 24px;border:1px solid #e7eaf0;border-radius:22px;background:#fff;box-shadow:0 30px 60px -30px #10182840;text-align:center}.app-error__icon{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;background:var( --show-gradient, linear-gradient(135deg, #ff5b36, #e5381f 45%, #8f160c) );color:#fff;font-size:24px;font-weight:800}.app-error__title{margin:0 0 8px;color:#0a0a0c;font-size:20px;font-weight:700}.app-error__text{margin:0 0 20px;color:#667085;font-size:14.5px;line-height:1.5}.app-error__btn{min-height:46px;padding:0 26px;border:0;border-radius:999px;background:var( --show-gradient, linear-gradient(135deg, #ff5b36, #e5381f 45%, #8f160c) );color:#fff;font-size:14px;font-weight:700;box-shadow:0 12px 24px -12px var(--show-glow, rgba(229, 56, 31, .55))}.app-error__btn:focus-visible{outline:2px solid var(--show-color, #e5381f);outline-offset:2px}:root,:root[data-theme=global],:root[data-theme=gbl],[data-show-theme=global]{--shadow: 0 10px 30px rgba(0, 0, 0, .1);--border-radius: 15px;--transition: all .3s cubic-bezier(.4, 0, .2, 1);--field-height: 50px;--label-font-size: 14px;--label-font-size-focused: .75rem;--text-gray: #666;--border-color: #e0e0e0;--glass-2: rgba(255, 255, 255, .03);--primary-color: #e7082a;--secondary-color: #0e0000;--white-color: #ffffff;--black-color: #050505;--gradient: linear-gradient(248.03deg, #6d2636 -48.08%, #df2a23 98.61%);--ticket-main-color: linear-gradient(248.03deg, #ff1f1f -49.9%, #000 39.4%);--header-bar-gradient: linear-gradient(90deg, #390400 46.15%, #b3190d 100%);--ticket-graident-light-color: linear-gradient( 96deg, rgba(209, 209, 209, .471) 0%, rgb(255 255 255 / 0%) 100% );--ticket-feature-border-color: #d9d9d91c;--promo-bg: url(/assets/promobg-cOf4mk6Z.png);--badge-abstract: url(/assets/badge-abstract-Cr7cN4UX.png);--ticket-abstract: url(/assets/ticket-abstract-ClQMXFwm.png);--tag: url(/assets/tag-BZmX55-L.png);--show-color: #e5381f;--show-color-dark: #8f160c;--show-gradient: linear-gradient(135deg, #ff5b36, #e5381f 45%, #8f160c);--show-glow: rgba(229, 56, 31, .55);--show-accent: #f3b53f;--show-accent-text: #0a0a0c;--show-avatar: #e5381f}:root[data-theme=nstar],[data-show-theme=nstar]{--shadow: 0 10px 30px rgba(0, 0, 0, .1);--border-radius: 15px;--transition: all .3s cubic-bezier(.4, 0, .2, 1);--field-height: 50px;--label-font-size: 14px;--label-font-size-focused: .75rem;--text-gray: #666;--border-color: #e0e0e0;--glass-2: rgba(255, 255, 255, .03);--primary-color: #e7082a;--secondary-color: #0e0000;--white-color: #ffffff;--black-color: #050505;--gradient: linear-gradient(248.03deg, #6d2636 -48.08%, #df2a23 98.61%);--ticket-main-color: linear-gradient(248.03deg, #ff1f1f -49.9%, #000 39.4%);--header-bar-gradient: linear-gradient(90deg, #2a0520 46.15%, #a8276c 100%);--ticket-graident-light-color: linear-gradient( 96deg, rgba(209, 209, 209, .471) 0%, rgb(255 255 255 / 0%) 100% );--ticket-feature-border-color: #d9d9d91c;--promo-bg: url(/assets/promobg-cOf4mk6Z.png);--badge-abstract: url(/assets/badge-abstract-Cr7cN4UX.png);--ticket-abstract: url(/assets/ticket-abstract-ClQMXFwm.png);--tag: url(/assets/tag-BZmX55-L.png);--show-color: #c62f7f;--show-color-dark: #6e1559;--show-gradient: linear-gradient(135deg, #e04b93, #c62f7f 45%, #6e1559);--show-glow: rgba(198, 47, 127, .5);--show-accent: #0a0a0c;--show-accent-text: #ffffff;--show-avatar: #c62f7f}:root[data-theme=livx],:root[data-theme=live],[data-show-theme=livx]{--shadow: 0 10px 30px rgba(0, 0, 0, .1);--border-radius: 15px;--transition: all .3s cubic-bezier(.4, 0, .2, 1);--field-height: 50px;--label-font-size: 14px;--label-font-size-focused: .75rem;--text-gray: #666;--border-color: #e0e0e0;--glass-2: rgba(255, 255, 255, .03);--primary-color: #e7082a;--secondary-color: #0e0000;--white-color: #ffffff;--black-color: #050505;--gradient: linear-gradient(248.03deg, #6d2636 -48.08%, #df2a23 98.61%);--ticket-main-color: linear-gradient(248.03deg, #ff1f1f -49.9%, #000 39.4%);--header-bar-gradient: linear-gradient(90deg, #0b240d 46.15%, #2f8f33 100%);--ticket-graident-light-color: linear-gradient( 96deg, rgba(209, 209, 209, .471) 0%, rgb(255 255 255 / 0%) 100% );--ticket-feature-border-color: #d9d9d91c;--promo-bg: url(/assets/promobg-cOf4mk6Z.png);--badge-abstract: url(/assets/badge-abstract-Cr7cN4UX.png);--ticket-abstract: url(/assets/ticket-abstract-ClQMXFwm.png);--tag: url(/assets/tag-BZmX55-L.png);--show-color: #4cb648;--show-color-dark: #2e7d32;--show-gradient: linear-gradient(135deg, #7fd36a, #4cb648 45%, #2e7d32);--show-glow: rgba(76, 182, 72, .5);--show-accent: #0e1a3a;--show-accent-text: #ffffff;--show-avatar: #4cb648}body[data-show-theme],body[data-show-theme] [data-show-theme]{--primary-color: var(--show-color);--gradient: var(--show-gradient)}*{box-sizing:border-box}button,a,input{font-family:Poppins,sans-serif!important}body{font-family:Poppins,sans-serif!important;min-height:100vh;margin:0;touch-action:manipulation;overflow-x:hidden}html{scroll-behavior:smooth}a{text-decoration:none!important}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.loader-overlay.active{opacity:1;visibility:visible}.loader-pulse{width:100px;height:100px;border-radius:50%;background:var(--gradient);position:relative;animation:pulse 2s ease-in-out infinite;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.loader-pulse:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:var(--gradient);animation:pulse-ring 2s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.loader-icon{color:#fff;font-size:2rem;z-index:1}.loader-text{color:#fff;font-size:1.2rem;font-weight:600;text-align:center;margin-bottom:10px}.loader-subtext{color:#ccc;font-size:.9rem;text-align:center}.main-badge-wrapper{display:flex;gap:15px;margin-top:25px}.main-badge-wrapper-left{width:30%}.main-badge-wrapper-right{width:70%}@media(max-width:991px){.main-badge-wrapper{flex-direction:column;gap:5px}.main-badge-wrapper-left,.main-badge-wrapper-right{width:100%}}.main-container{max-width:1400px;margin:50px auto;background:#fff;border-radius:25px}.floating-label{position:relative;margin-bottom:1.5rem;width:100%;background-color:#fff!important}.floating-label .swal2-actions{gap:15px!important}.floating-label .select2-container{width:100%!important}.floating-label .select2-container--default .select2-selection--single,.floating-label .select2-container--default .select2-selection--multiple{width:100%;min-height:var(--field-height, 50px);padding:10px 15px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;transition:all .3s ease;display:flex;align-items:center}.floating-label .select2-container--focus .select2-selection--single,.floating-label .select2-container--focus .select2-selection--multiple{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #010eff1a!important}.floating-label .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:20px;color:#000;line-height:normal;width:100%}.floating-label .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:10px;display:flex;align-items:center}.floating-label .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;padding:4px 8px;margin-top:0;display:inline-flex;align-items:center}.floating-label .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:6px;border:none}.floating-label .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background:transparent;color:#ddd}.floating-label.has-select-value label,.floating-label.select2-focused label{top:0!important;transform:translateY(-50%)!important;font-size:var(--label-font-size-focused)!important;color:var(--primary-color)!important;font-weight:500!important;z-index:2}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--primary-color)!important;color:#fff!important}.floating-label select option{color:#000!important}.floating-label input:not([type=tel]),.floating-label textarea,.floating-label select{width:100%;height:var(--field-height);padding:10px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;line-height:1.5;background:#fff;transition:var(--transition);outline:none}.footer-btn{justify-content:end;display:flex}.floating-label label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);font-size:var(--label-font-size);color:#666;pointer-events:none;transition:var(--transition);background:#fff;padding:0 4px;z-index:1;max-width:90%}.floating-label input:focus:not([type=tel]),.floating-label textarea:focus,.floating-label select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #010eff1a}.floating-label input:focus:not([type=tel])+label,.floating-label input:not(:placeholder-shown):not([type=tel])+label,.floating-label textarea:focus+label,.floating-label textarea:not(:placeholder-shown)+label,.floating-label.has-value label{top:0;transform:translateY(-50%);font-size:var(--label-font-size-focused);color:var(--primary-color);font-weight:500}.floating-label select:focus+label,.floating-label select:not(:placeholder-shown)+label,.floating-label.has-select-value label{top:0;transform:translateY(-50%);font-size:var(--label-font-size-focused);color:var(--primary-color);font-weight:500}.floating-label input::placeholder:not([type=tel]),.floating-label select::placeholder,.floating-label textarea::placeholder{color:transparent}.floating-label input:focus::placeholder:not([type=tel]),.floating-label select:focus::placeholder,.floating-label textarea:focus::placeholder{color:#999}.floating-label.error input:not([type=tel]),.floating-label.error select,.floating-label.error textarea{border-color:#e0e0e0;box-shadow:none}.floating-label.error label{color:#565656;transform:translateY(-110%)}.floating-label.success input:not([type=tel]),.floating-label.success select,.floating-label.success textarea{border-color:#979797;box-shadow:none}.floating-label.success label{color:var(--primary-color)}.floating-label .required{color:red}.invalid-feedback{display:block;font-size:.875rem;color:#e24b59;margin-top:.25rem}.required{color:var(--primary-color)}.floating-label.has-select-value label{top:0;transform:translateY(-50%);font-size:var(--label-font-size-focused);color:var(--primary-color);font-weight:500}.floating-label .iti{width:100%;position:relative}.floating-label .iti input[type=tel]{width:100%;height:var(--field-height);padding:1rem 1rem .5rem;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;line-height:1.5;background:transparent;transition:var(--transition);outline:none;padding-left:80px}.floating-label .iti input[type=tel]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #e600c01a}.floating-label .iti input[type=tel]::placeholder{color:transparent}.floating-label .iti input[type=tel]:focus::placeholder{color:#999}.floating-label.phone-field label{left:130px!important}.floating-label.phone-focused label,.floating-label.phone-has-value label{top:0;left:20px!important;transform:translateY(-50%);font-size:var(--label-font-size-focused);color:var(--primary-color);font-weight:500}.floating-label.success .iti input[type=tel]{border-color:#979797}.form-card{background:#fff;border-radius:var(--border-radius);border:1px solid rgba(230,0,126,.1)}.form-card{border-radius:24px;border:1px solid rgba(216,216,216,.867);overflow:hidden;box-shadow:0 4px 20px #0000000d}.form-card .card-header{position:relative;background:#110204;background:linear-gradient(135deg,#110204,#200408,#4a0810);border-radius:24px 24px 0 0;border-bottom:none;padding:18px 28px;overflow:hidden}.form-card .card-header:after{content:"";position:absolute;top:0;right:0;width:45%;height:100%;background-image:var(--ticket-abstract);background-position:center right;background-size:cover;background-repeat:no-repeat;opacity:.7;pointer-events:none}.form-card .card-header h3{position:relative;z-index:2;color:#fff;font-size:20px;font-weight:700;margin:0;display:flex;align-items:center;gap:10px}.mt-40{margin-top:23px}.interest-counter{display:flex;align-items:center;margin-bottom:15px}.interest-counter .badge{font-size:.9rem;padding:8px 12px;border-radius:15px;transition:var(--transition)}.interest-selection{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding:15px;border:2px solid #e0e0e0;border-radius:12px;transition:var(--transition);max-height:180px;overflow-y:scroll;margin-bottom:20px}.interest-selection{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c3c3c3 #f1f1f1}.interest-selection::-webkit-scrollbar{width:8px}.interest-selection::-webkit-scrollbar-track{background:#fff;border-radius:8px}.interest-selection::-webkit-scrollbar-thumb{background-color:#e6e6e6;border-radius:8px;border:2px solid #f1f1f1}.interest-selection::-webkit-scrollbar-thumb:hover{background-color:#e1e1e1}.interest-selection.error{border:2px solid #dc3545;border-radius:8px;padding:10px;background-color:#dc35450d;margin-bottom:6px}.interest-selection.success{border-color:var(--primary-color);background-color:#7716600a;border-radius:8px;padding:10px}.interest-btn{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:var(--transition);-webkit-user-select:none;user-select:none;position:relative;padding:5px 10px}.interest-btn:hover{background:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.interest-btn.selected{background:var(--gradient);border-color:var(--primary-color);color:#fff;font-weight:600;box-shadow:0 4px 15px #00000061;display:flex;align-items:center}.interest-btn.selected:before{content:none}.interest-btn-content{display:flex;flex-direction:column;align-items:flex-start;flex:1}.interest-btn-text{font-size:14px;line-height:1.4;margin-bottom:2px}.interest-btn-actions{display:flex;align-items:center;gap:8px}.services-indicator{font-size:9px;color:#888;background:transparent;padding:0;border-radius:0;white-space:nowrap;font-weight:400;opacity:.8;font-style:italic;display:block}.interest-btn.selected .services-indicator{color:#fff;opacity:1;display:none}.select-services-btn{background:#fff;color:#000;border:none;padding:0 2px;border-radius:4px;font-size:10px;cursor:pointer;transition:all .3s ease;display:none;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-left:2px}.select-services-btn:hover{background:#fff}.interest-btn.selected .select-services-btn{display:inline-block}.badge-preview-card{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:var(--border-radius);overflow:hidden;text-align:center;position:sticky}.qr-placeholder{width:150px;height:150px;background:#f8f9fa;margin:25px auto;border-radius:15px;display:flex;align-items:center;justify-content:center;border:2px dashed #dee2e6;position:relative;overflow:hidden}.badge-info{margin:20px 0}.badge-name{font-size:20px;font-weight:700;color:#333;margin-bottom:5px;letter-spacing:.5px}.badge-title{font-weight:600;font-size:20px;line-height:30px;text-align:center;margin-bottom:5px;text-transform:uppercase;color:var(--text-gray)}.need-asistance h6{font-size:18px;font-weight:600}.visitor-badge h6{font-weight:400;font-size:15px;color:#fff;margin:0;position:relative;z-index:2}.visitor-badge h3{font-weight:700;font-size:40px;text-transform:uppercase;letter-spacing:2px;color:#fff;margin:0;position:relative;z-index:2}.btn-primary2{color:#fff;border:0;padding:15px 35px;font-weight:600;font-size:1.1rem;transition:var(--transition);background:var(--gradient);border-radius:6px}.btn-primary2:hover{color:#fff;transform:translateY(-2px);background:var(--primary-color)}.btn-success{background:#fbca19!important}.terms-section{padding:0 0 25px}.terms-section h5{color:var(--primary-color);margin-bottom:15px;display:flex;align-items:center;gap:10px}.terms-section p{font-size:15px;line-height:25px;color:#737373}.terms-section p a{text-decoration:underline;text-decoration-skip-ink:none;color:#0cc6d2}.form-check{padding:15px;background:#f8f9fa;border-radius:12px;margin-bottom:15px;border:1px solid #e9ecef;transition:var(--transition);position:relative;display:flex;align-items:flex-start}.form-check:hover{background:#e9ecef}.form-check-input{flex-shrink:0;width:24px;height:24px;border:3px solid #dee2e6;border-radius:6px;background:#fff;transition:var(--transition);position:relative;cursor:pointer;margin-right:12px;margin-top:2px;transform:scale(1.2)}.form-check-input:checked{background:linear-gradient(135deg,#28a745,#20c997)!important;border-color:#28a745!important;box-shadow:0 4px 12px #28a7454d!important;accent-color:#28a745}.form-check-input:checked:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;color:#fff;font-size:14px;left:50%;top:50%;transform:translate(-50%,-50%)}.form-check-input:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74526}.form-check-input:hover{border-color:#28a745;box-shadow:0 2px 8px #28a74533}.form-check-label{font-size:15px;line-height:25px;color:#737373;transition:var(--transition);cursor:pointer;padding-left:8px;margin-top:0}.sub-category-title{font-weight:700;font-size:16px;margin-bottom:10px}.sub-category-items{display:flex;flex-wrap:wrap;gap:10px}.form-check-input:checked+.form-check-label{color:#28a745!important;font-weight:400}.form-check.terms-checked{background:linear-gradient(135deg,#28a7451a,#20c9971a);border-color:#28a745;box-shadow:0 4px 12px #28a7451a}.form-check.terms-checked .form-check-label{color:#28a745!important;font-weight:400}.loading-spinner{width:20px;height:20px;border:2px solid #ffffff;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear ease-in-out infinite;margin-right:10px;display:inline-block;border-top-color:transparent;animation:spin 1s infinite;margin-right:.5rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.main-container{margin:10px;border-radius:15px}.badge-preview-card{position:relative}.interest-selection{gap:8px}.interest-btn{font-size:13px;padding:8px 16px}.floating-label.phone-field label{left:130px!important}.floating-label.phone-focused label,.floating-label.phone-has-value label{left:20px!important}.form-card{margin:0;border-radius:15px}.form-card .card-body{padding:20px 15px!important}.floating-label{margin-bottom:1rem}.floating-label input,.floating-label select{font-size:16px;height:50px}.floating-label label{font-size:14px}.card-header{padding:15px}}@media(max-width:480px){.main-container{margin:5px;border-radius:10px}.form-card .card-body{padding:15px!important}.floating-label input,.floating-label select{height:45px;font-size:16px}.floating-label label{font-size:13px}.card-header h3{font-size:18px;line-height:1.4}}.form-card{contain:layout style}.top-header{position:relative;background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center;padding:45px 50px;display:flex;align-items:center;justify-content:space-between}.main_logo{width:45%!important}.header-page-head{width:fit-content;font-size:21px;font-weight:500;background:linear-gradient(90deg,#ef36cc,#942cd1);color:#fff;padding:5px 20px;text-transform:uppercase;border-radius:10px;position:relative;overflow:hidden;letter-spacing:2px}.top-header img{width:100%;object-fit:cover}.header-page-head:before{content:"";position:absolute;top:0;left:-120%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:skew(-20deg);pointer-events:none;animation:headerSheen 1.6s linear infinite}@keyframes headerSheen{0%{left:-120%}to{left:120%}}.header-page-head:hover:before{animation-duration:1s}@media(prefers-reduced-motion:reduce){.header-page-head:before{animation:none;opacity:0}}@media(max-width:1200px){.top-header img{height:100%}}@media(max-width:1024px){.header-page-head{font-size:20px}}@media(max-width:768px){.header-page-head{font-size:14px}.top-header{padding:10px 20px;flex-direction:column;gap:10px}.main_logo{width:80%!important}}@media(max-width:475px){.header-page-head{font-size:11px;padding:5px 10px}.top-header{padding:10px}}@media(max-width:380px){.header-page-head{font-size:10px;padding:5px 10px}}.top-header-second-out{background:var(--header-bar-gradient);position:relative;margin-top:-7px}.top-header-second{display:flex;justify-content:space-between;align-items:center;padding:10px 0;position:relative;z-index:9}.left-top-header-sec{transition:all .3s ease-in-out;cursor:pointer}.left-top-header-sec:hover{transform:translateY(-2px);transition:all .3s ease-in-out}.left-top-header-sec p,.left-top-header-sec:hover a p{transition:all .3s ease-in-out}.left-top-header-sec p{font-weight:600;font-size:15px;color:var(--white-color);margin:0;text-align:left}.left-top-header-sec span{font-weight:400;font-style:italic}.left-top-header-sec a{text-decoration:none}.right-top-header-sec button{border:1px solid #fff;border-radius:5px;padding:4px 30px;color:#000;background-color:transparent;cursor:pointer;font-weight:600;text-transform:uppercase;width:max-content}.right-top-header-sec a{width:fit-content;display:inline-block}.right-top-header-sec button:hover{background:var(--gradient);color:#fff}.right-top-header-sec .btn:focus-visible{border:1px solid #ffffff;background:var(--gradient);color:#fff!important;outline:none}.right-top-header-sec span{color:#fff;font-size:12px;padding-top:2px}.right-top-header-sec button svg{color:#000;font-size:15px}.right-top-header-sec button:hover svg{color:#000}.footer-bg{background-image:url(/assets/footer-bg-Bec7zlqp.png);background-size:cover;background-repeat:no-repeat;background-position:center;padding:40px 50px;display:flex;justify-content:space-between;align-items:center}.footer img{width:100%;height:auto;display:block}.footer-right-links{color:#fff}.footer-link-block{margin-bottom:20px}.footer-link-block:last-child{margin:0}.footer-title{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:2px}.footer-link{font-size:12px;color:#fff;text-decoration:none;display:inline-block}.footer-link:hover{text-decoration:underline}.bottom-ft-small{padding:15px 0;background:var(--gradient);display:none}.ft-btm-cont{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;align-items:center}.left-ft-btm-cont ul{padding:0;margin:0}.left-ft-btm-cont ul li{color:#fff;display:inline-block;text-decoration:none;padding-right:15px}.left-ft-btm-cont ul li a{font-size:14px;font-weight:400;color:#fff;text-decoration:none}.right-ft-btm-cont i,.right-ft-btm-cont svg{font-size:20px;color:#fff}.right-ft-btm-cont a{width:fit-content;display:inline-block}.right-ft-btm-cont span{margin-left:10px;font-size:13px;color:#fff}.right-car-ft{font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#515151;margin:10px auto 20px}@media(max-width:991px){.footer-bg{padding:20px;flex-direction:column;align-items:flex-start}.footer-title{font-size:15px}.footer-link{font-size:13px}}@media(max-width:768px){.ft-btm-cont{gap:3px}.footer-bg img{width:80%;margin-bottom:10px}.right-ft-btm-cont span{margin-left:auto;margin-right:10px}.left-top-header-sec p{text-align:left}.footer-right-links{padding:15px 0}.footer-link-block{margin-bottom:15px}.footer-title{font-size:14px;margin:0}.footer-link{font-size:13px}}@media(max-width:600px){.top-header-second{padding:5px}.left-top-header-sec p{font-size:12px}.right-top-header-sec button{font-size:10px}.right-top-header-sec button{padding:7px 5px}.badge-name,.visitor-badge h3{font-size:25px}.card-header h3{font-size:18px}.btn-primary2{padding:10px 20px;font-size:16px}.left-top-header-sec p{font-size:10px}}.particle{position:absolute;background:#ffffff1a;border-radius:50%;animation:float 6s ease-in-out infinite}.particle:nth-child(1){width:80px;height:80px;left:10%;animation-delay:0s}.particle:nth-child(2){width:60px;height:60px;left:20%;animation-delay:1s}.particle:nth-child(3){width:40px;height:40px;left:70%;animation-delay:2s}.particle:nth-child(4){width:100px;height:100px;left:80%;animation-delay:3s}.particle:nth-child(5){width:30px;height:30px;left:50%;animation-delay:4s}@keyframes float{0%,to{transform:translateY(0) rotate(0);opacity:.7}50%{transform:translateY(-100px) rotate(180deg);opacity:.3}}.login-form-container{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 60px #b0b0b026,0 0 0 1px #e2e2e233,inset 0 1px #fafafa7f;padding:50px 40px;max-width:480px;margin:0 auto;text-align:center;position:relative;overflow:hidden;transform:translateY(0);transition:all .3s ease;animation:slideInUp .6s cubic-bezier(.4,0,.2,1)}.login-form-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient);border-radius:24px 24px 0 0}.login-form-container h4{font-size:32px;font-weight:700;background:var(--primary-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;position:relative}.login-form-container h4:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--primary-color);border-radius:2px}.sub-wrapper-cntnt p{color:#64748b;font-size:12px;line-height:1.4;font-weight:300}.input-group{position:relative;text-align:left}.input-field{width:100%;padding:20px 20px 20px 56px;border:2px solid #e5e7eb;border-radius:16px!important;font-size:16px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;font-weight:500;position:relative;z-index:1}.input-field:focus{border-color:var(--primary-color);background:#fffffff2;transform:translateY(-2px);animation:focusPulse .3s ease-out;box-shadow:0 0 0 4px #4f46e51a,0 8px 25px #4f46e526}.input-label{position:absolute;left:56px;top:20px;color:#9ca3af;font-size:16px;font-weight:500;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:left center;z-index:2}.input-label.active{top:-16px;left:20px;font-size:13px;color:var(--primary-color);font-weight:600;padding:4px 12px;background-color:#fff;border-radius:8px;border:1px solid rgba(255,255,255,.8)}.input-field:focus+.input-label,.input-field:not(:placeholder-shown)+.input-label{top:-16px;left:20px;font-size:13px;color:var(--primary-color);font-weight:600;padding:4px 12px;background-color:#fff;border-radius:8px;border:1px solid rgba(255,255,255,.8)}.input-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:18px;transition:all .3s ease;z-index:2}.get-otp-btn{width:100%;background:var(--primary-color);background-size:200% 200%;color:#fff;border:none;border-radius:16px;padding:20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:20px;text-decoration:none;display:inline-block;text-align:center;position:relative;overflow:hidden;box-shadow:0 8px 25px #4f46e54d}.get-otp-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.get-otp-btn:hover{background-position:100% 0;transform:translateY(-3px);box-shadow:0 15px 35px #4f46e566}.get-otp-btn:hover:before{left:100%}.get-otp-btn:active{transform:translateY(-1px);box-shadow:0 8px 25px #4f46e54d}.security-badge{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:#64748b;font-size:14px;font-weight:500}.security-badge span{text-align:left;font-size:12px}.security-badge i{color:#10b981;font-size:16px}.footer{margin-top:auto}.footer-blank{margin-top:auto;min-height:280px;background:#0b0909}@media(max-width:767px){.footer-blank{min-height:200px}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes focusPulse{0%{box-shadow:0 0 #4f46e54d}70%{box-shadow:0 0 0 8px #4f46e500}to{box-shadow:0 0 #4f46e500}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@media(max-width:480px){.ft-btm-cont{justify-content:center;flex-direction:column}.login-form-container{padding:40px 12px;border-radius:20px;margin:0}.login-form-container h4{font-size:20px}.input-field{padding:14px 18px 13px 52px;font-size:16px}.input-label{left:52px;top:18px;font-size:11px}.sub-wrapper-cntnt p{font-size:15px;padding-bottom:15px}.input-icon{left:18px}.get-otp-btn{padding:10px}.security-badge{text-align:left}}.otp-inputs input:focus{border:1.5px solid var(--primary-color);outline:none}.otp-inputs-form{display:flex;align-items:center;flex-direction:column;justify-content:space-around;width:100%}.otp-inputs{margin-top:10px;text-align:center;display:flex;align-items:center;justify-content:center;gap:15px}.otp-inputs input{width:50px;height:50px;margin:0 8px;text-align:center;border:1px solid #ddd;border-radius:8px;font-size:24px}#countdown{font-weight:700;color:var(--primary-color)}.resend-otp{font-size:17px;font-weight:600}.resend-otp span a{color:var(--primary-color);font-weight:700}.resend-otp{margin-top:20px;font-size:16px!important}.login-wrapper{max-width:1500px;background:#f8f9fa;min-height:calc(100vh - 380px);gap:50px;padding:30px;border-radius:15px;margin:0 auto}.sub-wrapper{background-color:#fff;border-radius:30px;width:500px;margin:auto;padding:30px;border:1px solid #abcd}.sub-wrapper img{width:200px;margin:0 auto 20px;display:block}.sub-wrapper h4{color:var(--black-color);font-size:35px;text-align:center;font-weight:800;margin-top:0}.sub-wrapper h6{color:#a7a7a7;font-size:18px;text-align:center;font-weight:300;margin-bottom:20px}.sub-wrapper .sub-wrapper-cntnt p{font-size:16px;color:var(--black-color);margin-bottom:20px}.sub-wrapper .sub-wrapper-cntnt h5{font-size:17px;color:var(--black-color);font-weight:600;margin:6px 0}.sub-wrapper-cntnt{display:flex;flex-direction:column}.sub-wrapper{text-align:center}.login-wrapper{margin:auto}.sub-wrapper-cntnt p span{font-weight:800;color:#3a3a3a}.secondary-btn{line-height:15px;height:45px;padding:0 15px;background:var(--primary-color);border:none;color:var(--white-color);transition:1s;width:fit-content;margin:auto;border-radius:50px}.secondary-btn:hover{background-color:#000;transition:1s}.custom-toast{display:none;position:fixed;top:20px;left:50%;transform:translate(-50%);background:var(--secondary-color);color:#fff;padding:12px 32px;border-radius:6px;box-shadow:0 2px 8px #0003;opacity:0;transition:opacity .3s,top .3s;z-index:9999}.menu-header{background:var(--gradient);color:#fff;padding:25px 20px;text-align:center;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1.5px;position:relative;overflow:hidden}.menu-header:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.dashboard{display:flex;min-height:100vh}.sidebar{width:200px;background:var(--primary-color);color:#fff;padding-bottom:20px}.sidebar h2{font-size:20px;margin-bottom:30px;display:flex;align-items:center;gap:10px}.sidebar ul{list-style:none;padding:0}.sidebar ul li{width:100%}.sidebar ul li a{padding:12px 15px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:16px;color:#fff;transition:.5s ease;width:100%}.sidebar ul li a:hover{background-color:#fff;border-left:4px solid var(--primary-color);color:var(--primary-color)!important}.sidebar ul li a:hover svg{color:var(--primary-color)}.sidebar ul li.active{background-color:#fff;border-left:4px solid var(--primary-color);color:var(--primary-color)!important}.sidebar ul li.active svg{color:var(--primary-color)}.sidebar ul li.active a{color:var(--primary-color)}.sidebar ul li.active i{color:#fff}.sidebar ul li i{height:25px;width:25px;color:#fff;display:flex;align-items:center}.main-dashboard{flex:1;background-color:#fff}.badge-search-wrapper{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d;width:500px}.fade:not(.show){display:none}.search-input-group{position:relative;max-width:500px}.search-input{padding:12px 45px 12px 20px;border:1px solid #e0e0e0;border-radius:0;transition:all .3s ease}.search-input:focus{box-shadow:0 0 0 3px #466c131a;border-color:#466c13}.search-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#466c13;pointer-events:none}.user-dropdown{position:relative}.user-info{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 15px;border-radius:8px;transition:all .3s ease;border:1px solid transparent}.user-info:hover{background:#f8f9fa;border-color:#e9ecef}.user-avatar{width:32px;height:32px;border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.9rem}.user-name{font-size:.9rem;font-weight:600;color:#333}.dropdown-arrow{font-size:.8rem;color:#666;transition:transform .3s ease}.user-dropdown.active .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 8px 25px #00000026;min-width:180px;transform:translateY(-10px);transition:all .3s ease;z-index:1000;margin-top:5px;z-index:9999}.user-dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{padding:12px 20px;cursor:pointer;transition:all .3s ease;color:#333;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:10px;border:none;background:none;width:100%;text-align:left}.dropdown-item:hover{background:#f8f9fa;color:var(--primary-color)}.dropdown-item:first-child{border-radius:8px 8px 0 0}.dropdown-item:last-child{border-radius:0 0 8px 8px}.dropdown-item i{font-size:1rem;width:16px;text-align:center}.right-top-header-sec ul li a{width:100%}.right-top-header-sec button{width:100%;border:1px solid #ffffff1f;background:#fff;color:#000}.visitor_topright{align-items:center;gap:10px;display:flex;justify-content:space-between;box-shadow:0 4px 24px #0000001a}.dash-head{font-size:25px;font-weight:600;color:#000;margin-bottom:15px}.visitor_topright h4{margin:0;font-size:20px;font-weight:600;color:#000}.title{font-size:18px;margin-top:30px;font-weight:500;text-align:center;color:#1f2937}.form-control:disabled{background-color:transparent!important}.icon{fill:#247f2e}.badge-table{width:100%;border-collapse:collapse;margin-bottom:1rem}.badge-table th,td{text-align:left;padding:10px;border-bottom:1px solid #eee;font-size:13px}.badge-table th{background-color:#f9f9f9;color:#333;font-size:13px}.badge-table .user{display:flex;align-items:center;gap:5px}.badge-table .user img{border-radius:100%;width:32px;height:32px;object-fit:cover}.action-cell{position:relative;text-align:center}.action-cell .btn-link{color:#6c757d;padding:6px;transition:color .2s}.action-cell .btn-link:hover{color:#343a40}.dropdown-menu{min-width:180px;padding:.5rem 0;margin:0;border:none;border-radius:8px;box-shadow:0 2px 15px #0000001a}.dropdown-item{padding:5px 1rem;display:flex;align-items:center;gap:.75rem;color:#333;transition:all .2s}.dropdown-item i{width:16px;color:#6c757d}.dropdown-item:hover{background-color:#f8f9fa}.dropdown-item:hover i{color:#49b964}.dropdown-item.text-danger:hover i{color:#dc3545}.badge-table{background-color:#fff;border:1px solid #ebebeb}.primary-user{background:#080;color:#fff;font-size:10px;font-weight:300;padding:4px 7px;border-radius:30px}.badge-status span{background:#cfa701;padding:4px 8px;border-radius:30px;color:#fff;font-size:12px}.badge-approved span{background-color:#080}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{outline:none;box-shadow:none;border:none}.mobile-card-header{min-width:0;flex:1;overflow:hidden}.mobile-card-header h5{font-size:15px;font-weight:600;color:#333;margin:0;overflow-wrap:anywhere;word-break:break-word}.mobile-card-profile>.d-flex{min-width:0;width:100%}.mobile-card-profile>.d-flex>img{flex-shrink:0}.visitor-notification{position:relative;display:inline-block;font-size:20px;background:#fff;padding:10px;border-radius:100%;box-shadow:0 2px 8px #0000001a;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;height:40px;width:40px;color:#333;cursor:pointer}.visitor-notification i{font-size:20px;color:#333}.notification-dot{position:absolute;top:0;right:0;width:10px;height:10px;background-color:red;border-radius:50%;border:2px solid white}.badge-dtl-head{display:flex;align-items:center;justify-content:space-between}.visitor-badge-dtail h4{font-size:15px;color:var(--black-color);font-weight:400;display:flex;align-items:center}.visitor-badge-dtail h4 svg{color:#fff;font-weight:600;height:15px;width:15px;background:var(--primary-color);border-radius:100%;display:flex;align-items:center;padding:5px;font-size:5px}.vis-bdge-main-wrapper{display:flex;align-items:center;gap:50px}.vis-badgeqr{width:130px}.mobile-table-card{margin-top:20px;background:#fff;border-radius:12px;box-shadow:0 2px 20px #00000014;padding:15px}.mobile-card-header h6{font-size:14px;font-weight:500;color:#606060;margin-bottom:0;margin-top:5px;overflow-wrap:anywhere;word-break:break-word}.mobile-card-profile img{height:40px;width:40px;object-fit:cover;border-radius:100%}.mobile-card-profile{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-card-profile .primary-user{margin-left:5px}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px;margin:15px 0}.detail-item{text-align:center;padding:6px;background:#f7fafccc;border-radius:12px;border:1px solid rgba(226,232,240,.5);transition:all .3s ease}.detail-item:hover{background:#edf2f7e6;transform:translateY(-2px)}.detail-label{font-size:12px;color:#718096;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.detail-value{font-size:16px;font-weight:600;color:#2d3748}.status-badge{padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;background:#f6ad55;color:#744210;display:inline-block}.actions{display:flex;gap:12px;flex-wrap:wrap}.mobile-table-card-wrapper{display:none}.notification-header h2{font-size:18px;color:#333;margin:0}.notification-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:999;display:none}.notification-popup{position:absolute;top:60px;right:20px;width:500px;background:#fff;z-index:1000;box-shadow:0 0 10px #0003;display:none;border-radius:8px;overflow:hidden}.notification-popup.show,.notification-backdrop.show{display:block}.mark-all-read{padding:.5rem 1rem;background:#49b964;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.mark-all-read:hover{background:#3a9651}.notification-filter{padding:.5rem;border:1px solid #ddd;border-radius:6px;outline:none}.notification-item{display:flex;align-items:flex-start;padding:1rem;border-radius:8px;margin-bottom:1rem;transition:all .3s ease;background:#f8f9fa}.notification-item.unread{background:#fff;box-shadow:0 2px 15px #0000000d}.notification-avatar{position:relative;margin-right:1rem}.notification-avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}.notification-icon{width:20px;height:20px;background:#e9ecef;padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#49b964;font-size:12px}.notification-content{flex:1}.notification-text{color:#333;margin-bottom:.5rem}.notification-time{color:#6c757d;font-size:.875rem}.notification-actions{display:flex;gap:.5rem;margin-top:.75rem}.notification-options{color:#6c757d;padding:.5rem;cursor:pointer;transition:color .3s ease}.notification-options:hover{color:#343a40}.notification-options svg{padding:10px;background:transparent}.notification-options .btn-link{background:transparent}.notification-options .btn-link:hover{background:transparent;border:none}.notification-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;margin:.5rem 0;background:#e8f5e9;color:#2e7d32}.notification-badge.warning{background:#fff3e0;color:#e65100}.system-update{background:#e3f2fd!important;color:#1976d2!important}.event{background:#f3e5f5!important;color:#7b1fa2!important}.payment{background:#e8f5e9!important;color:#2e7d32!important}.document{background:#fff3e0!important;color:#e65100!important}.view-btn,.remind-btn,.download-btn,.upload-btn{padding:.4rem 1rem;border-radius:4px;border:none;cursor:pointer;transition:all .3s ease;background:#deebfb;color:#495057;font-size:13px}.view-btn:hover,.remind-btn:hover,.download-btn:hover,.upload-btn:hover,.view-btn.active,.remind-btn.active,.download-btn.active,.upload-btn.active{background:#83bbff;color:#fff}.download-btn{background:#e3f2fd;color:#1976d2;font-size:13px}.download-btn:hover{background:#bbdefb;color:#1565c0}.upload-btn{background:#fff3e0;color:#e65100;font-size:13px}.upload-btn:hover{background:#ffe0b2;color:#ef6c00}.table-upgrade-btn{background:#2e105b;color:#fff;padding:6px 12px;border:none;cursor:pointer;font-size:13px;transition:background-color .3s ease;width:fit-content}.table-upgrade-btn span{margin-right:8px}.mobile-table-card-wrapper .mobile-table-card a{text-align:center!important}.table-print-badge{background:#008f46}.table-print-badge i{color:#fff;display:initial;background:transparent;border:none;font-size:14px}@keyframes slideIn{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.notification-item.unread{animation:slideIn .3s ease-out}.notification-wrapper{position:relative}.notification-dot{position:absolute;top:0;right:0;background:#ff4b6e;color:#fff;border-radius:50%;width:18px;height:18px;font-size:11px;display:flex;align-items:center;justify-content:center}.notification-header{padding:15px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.notification-header h5{margin:0;font-size:20px;color:#333;font-weight:600}.view-all{color:#466c13;text-decoration:none;font-size:14px}.notification-list-dashboard{max-height:400px;overflow-y:auto}.notification-item{padding:12px 15px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #eee;transition:background-color .3s ease}.notification-item:hover{background-color:#f8f9fa}.notification-item.unread{background-color:#f0f7ff}.notification-icon{width:36px;height:36px;background:#eef6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#466c13}.notification-content p{margin:0;font-size:14px;color:#333}.notification-time{font-size:12px;color:#888;display:block;margin-top:3px}.step{display:none}.step.active{display:block}.btn-return{width:fit-content;margin:20px auto 0;display:block}.ticket-option{border:2px solid #e5e7eb;border-radius:16px;padding:22px 24px;cursor:pointer;transition:all .25s ease;position:relative;background:#fff;box-shadow:0 2px 8px #0000000a}.ticket-option:hover{border-color:#fca5a5;transform:translateY(-2px);box-shadow:0 8px 20px #a61c2814}.ticket-option.selected{border-color:#a61c28!important;background:#fff8f8!important;box-shadow:0 8px 24px #a61c281f!important}.ticket-option.selected:before{display:none!important}.feature-item:nth-child(1){animation-delay:0s}.feature-item:nth-child(2){animation-delay:.1s}.feature-item:nth-child(3){animation-delay:.2s}.feature-item:nth-child(4){animation-delay:.3s}.feature-item:nth-child(5){animation-delay:.4s}.feature-item:nth-child(6){animation-delay:.5s}.feature-item:nth-child(7){animation-delay:.6s}.feature-item:nth-child(8){animation-delay:.7s}.feature-item:nth-child(9){animation-delay:.8s}.final-ticket-price{color:#0f9330!important;font-weight:700}.final-ticket-type{font-size:18px;font-weight:600}.ticket-upgrade{padding:10px 10px 0}.ticket-upgrade .step{display:none}.ticket-upgrade .step.active{display:block}.ticket-upgrade .ticket-option.selected{border:2px solid #a61c28!important;background:#fff8f8!important}.step-header-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid #edf0f2}.step-header-left{display:flex;align-items:center;gap:12px}.step-number{width:32px;height:32px;min-width:32px;background:#a61c28;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 2px 6px #a61c2840}.step-title{font-size:18px!important;font-weight:700!important;color:#111827!important;letter-spacing:-.2px;margin:0;font-family:Poppins,sans-serif!important}.ticket-radio-circle{width:22px;height:22px;min-width:22px;border-radius:50%;border:2px solid #d1d5db;display:inline-flex;align-items:center;justify-content:center;background:#fff;transition:all .2s ease;font-size:11px;color:#fff}.ticket-radio-circle.selected,.ticket-option.selected .ticket-radio-circle{border-color:#a61c28;background:#a61c28}.ticket-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f3f4f6}.ticket-name{font-size:17px!important;font-weight:800!important;color:#111827!important;text-transform:uppercase!important;letter-spacing:.5px;margin:0;font-family:Poppins,sans-serif!important}.ticket-option-price{font-size:20px!important;font-weight:800!important;color:#a61c28!important;white-space:nowrap;letter-spacing:-.3px;font-family:Poppins,sans-serif!important}.ticket-features{list-style:none!important;padding:0!important;margin:0 0 18px!important;display:flex;flex-direction:column;gap:11px}.ticket-feature-point{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#374151;font-weight:500;line-height:1.45;font-family:Poppins,sans-serif}.feature-tick-icon{width:22px;height:22px;min-width:22px;border-radius:50%;background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;margin-top:1px}.feature-text{flex:1}.upgrade-info{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;margin-top:10px}.ticket-option.selected .upgrade-info{background:#fee2e2;border-color:#fca5a5}.upgrade-fee-label{font-size:14px;font-weight:600;color:#475467;display:flex;align-items:center}.ticket-option.selected .upgrade-fee-label{color:#991b1b}.upgrade-fee-amount{font-size:17px;font-weight:800;color:#a61c28}.button-group-fixed{margin-top:24px}.button-group-fixed .btn-primary2,.btn-primary2{background:linear-gradient(135deg,#a61c28,#80121c)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:14px 28px!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;width:100%!important;box-shadow:0 4px 14px #a61c2840!important;cursor:pointer!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.btn-primary2:hover{background:linear-gradient(135deg,#b82230,#901622)!important;transform:translateY(-2px);box-shadow:0 6px 18px #a61c2859!important;color:#fff!important}.promo-applywrapper{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;margin-bottom:22px;box-shadow:0 2px 8px #00000008}.promo-label h5{font-size:15px!important;font-weight:700!important;color:#111827!important;margin-bottom:12px!important;font-family:Poppins,sans-serif!important}.upgrade-promo-input-group{display:flex!important;align-items:center!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:10px!important;padding:4px 6px!important;height:48px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;transition:all .2s ease!important}.upgrade-promo-input-group:focus-within{border-color:#a61c28!important;box-shadow:0 0 0 3px #a61c281a!important}.upgrade-promo-input{flex:1 1 0px!important;min-width:0!important;width:0!important;max-width:100%!important;border:none!important;outline:none!important;background:transparent!important;padding:0 12px!important;font-size:14px!important;color:#111827!important;font-family:Poppins,sans-serif!important;box-shadow:none!important;box-sizing:border-box!important}.upgrade-promo-input::placeholder{color:#9ca3af!important;font-size:14px!important}.upgrade-promo-apply-btn{flex-shrink:0!important;background:linear-gradient(135deg,#a61c28,#80121c)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:0 18px!important;height:38px!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 2px 6px #a61c2840!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-sizing:border-box!important;margin:0!important}.upgrade-promo-apply-btn:hover:not(:disabled){background:linear-gradient(135deg,#b82230,#901622)!important;box-shadow:0 4px 10px #a61c2859!important;color:#fff!important}.upgrade-promo-apply-btn:disabled{opacity:.6!important;cursor:not-allowed!important}.promo-input-group{display:flex!important;align-items:center!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:10px!important;padding:4px 6px!important;height:48px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;transition:all .2s ease!important;gap:0!important}.promo-input-group:focus-within{border-color:#a61c28!important;box-shadow:0 0 0 3px #a61c281a!important}.promo-input{flex:1 1 0px!important;min-width:0!important;width:0!important;max-width:100%!important;border:none!important;outline:none!important;background:transparent!important;padding:0 12px!important;font-size:14px!important;color:#111827!important;font-family:Poppins,sans-serif!important;box-shadow:none!important;box-sizing:border-box!important}.promo-input::placeholder{color:#9ca3af!important;font-size:14px!important}.promo-apply-btn,.promo-button{background:linear-gradient(135deg,#a61c28,#80121c)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:0 18px!important;height:38px!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 2px 6px #a61c2840!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;flex-shrink:0!important;box-sizing:border-box!important;margin:0!important}.promo-apply-btn:hover:not(:disabled),.promo-button:hover:not(:disabled){background:linear-gradient(135deg,#b82230,#901622)!important;box-shadow:0 4px 10px #a61c2859!important;color:#fff!important}.promo-apply-btn:disabled,.promo-button:disabled{opacity:.6!important;cursor:not-allowed!important}.applied-promo{background:#f0fdf4!important;border:1.5px solid #86efac!important;border-radius:12px!important;padding:16px 20px!important}.promo-success{font-size:14px;font-weight:600;color:#166534;margin-bottom:8px}.promocode-remove-resp{font-size:14px;color:#1f2937}.remove-link{color:#dc2626!important;font-weight:700!important;font-size:12.5px!important;cursor:pointer!important;margin-left:12px!important;text-decoration:underline!important}.checkout-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 16px #0000000a;overflow:hidden}.checkout-summary-card-header{background:#f8fafc;padding:14px 22px;border-bottom:1px solid #edf0f2;font-size:15px;font-weight:700;color:#111827;display:flex;align-items:center;font-family:Poppins,sans-serif}.checkout-summary-body{padding:20px 24px;display:flex;flex-direction:column;gap:12px}.summary-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 0!important;border-bottom:1px dashed #e5e7eb;font-family:Poppins,sans-serif!important}.summary-label{font-size:14.5px;font-weight:500;color:#4b5563;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.summary-ticket-badge{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.3px}.summary-ticket-badge.current{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.summary-ticket-badge.target{background:#fee2e2;color:#991b1b;border:1px solid #fecdd3}.summary-value{font-size:15px;font-weight:700;color:#111827;text-align:right;white-space:nowrap}.summary-row.discount-row{border-color:#bbf7d0;background:#f0fdf4;padding:10px 14px!important;border-radius:8px}.summary-row.total-row{border-bottom:none!important;border-top:2px solid #111827!important;padding-top:16px!important;margin-top:6px}.total-label{font-size:16px;font-weight:800;color:#111827;text-transform:uppercase;letter-spacing:.5px}.total-hint{font-size:11.5px;font-weight:500;margin-top:2px}.total-amount-highlight{font-size:22px;font-weight:800;color:#a61c28;letter-spacing:-.3px}.checkout-action-buttons{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important}.btn-checkout-back{background:#fff!important;border:1.5px solid #d1d5db!important;color:#374151!important;border-radius:10px!important;padding:14px 26px!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Poppins,sans-serif!important;flex-shrink:0}.btn-checkout-back:hover{background:#f3f4f6!important;border-color:#9ca3af!important;color:#111827!important}.btn-checkout-complete{flex:1!important;background:linear-gradient(135deg,#a61c28,#80121c)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:14px 28px!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;box-shadow:0 4px 14px #a61c2840!important;cursor:pointer!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:Poppins,sans-serif!important}.btn-checkout-complete:hover:not(:disabled){background:linear-gradient(135deg,#b82230,#901622)!important;transform:translateY(-2px);box-shadow:0 6px 18px #a61c2859!important;color:#fff!important}.btn-checkout-complete:disabled{opacity:.65;cursor:not-allowed}@media(max-width:767px){.ticket-upgrade{padding:2px 0!important}.step-header-wrap{margin-bottom:16px!important;padding-bottom:12px!important;flex-wrap:wrap!important;gap:10px!important}.step-title{font-size:16px!important}.ticket-option{padding:16px 14px!important;border-radius:12px!important}.ticket-header{gap:8px!important;padding-bottom:12px!important;margin-bottom:12px!important;flex-wrap:wrap!important}.ticket-name{font-size:15px!important}.ticket-option-price{font-size:17px!important}.ticket-feature-point{font-size:13px!important;gap:10px!important}.promo-applywrapper{padding:14px 12px!important;margin-bottom:16px!important;border-radius:12px!important}.upgrade-promo-input-group,.promo-input-group{height:44px!important;padding:3px 4px!important}.upgrade-promo-input,.promo-input{font-size:13px!important;padding:0 8px!important}.upgrade-promo-apply-btn,.promo-apply-btn,.promo-button{height:36px!important;padding:0 14px!important;font-size:12px!important}.applied-promo{padding:12px 14px!important}.checkout-summary-card{border-radius:12px!important}.checkout-summary-card-header{padding:12px 14px!important;font-size:14px!important}.checkout-summary-body{padding:14px 12px!important;gap:10px!important}.summary-row{padding:8px 0!important;flex-wrap:wrap!important;gap:6px!important}.summary-label{font-size:13.5px!important;flex:1 1 auto!important}.summary-value{font-size:14px!important}.total-label{font-size:15px!important}.total-amount-highlight{font-size:18px!important}.checkout-action-buttons{flex-direction:column-reverse!important;gap:10px!important;margin-top:18px!important}.btn-checkout-back,.btn-checkout-complete{width:100%!important;justify-content:center!important;padding:12px 18px!important;font-size:14px!important}}@media(max-width:420px){.upgrade-promo-input-group,.promo-input-group{height:42px!important;padding:2px 3px!important}.upgrade-promo-input,.promo-input{font-size:12px!important;padding:0 6px!important}.upgrade-promo-apply-btn,.promo-apply-btn,.promo-button{height:34px!important;padding:0 10px!important;font-size:11px!important;letter-spacing:0px!important}.upgrade-info{padding:10px 12px!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}}@media(max-width:1366px){.table-main-div{width:auto;overflow:scroll}}@media(max-width:992px){.social-btn{font-size:11px;font-weight:300}.mobile-table-card-wrapper{display:block}.table-main-div{display:none!important}#custom-toast{right:auto;margin:0 20px}}@media(max-width:768px){.notification-header{flex-direction:column;gap:1rem}.notification-actions{width:100%;flex-direction:column;margin-top:0}.notification-filter{flex:1}}@media(max-width:480px){.form-control{font-size:14px}}.audit-log-filter .filters{margin-bottom:20px;display:flex;gap:15px;flex-wrap:wrap;align-items:self-end}.audit-log-filter .filter-group{display:flex;flex-direction:column;gap:5px}.audit-log-filter .filter-group label{font-size:12px;color:#6c757d;font-weight:500}.audit-log-filter .filter-group input,.audit-log-filter .filter-group select{padding:8px 12px;border:1px solid #ddd;border-radius:5px;font-size:14px}.audit-log-filter .filter-btn{padding:8px 15px;background:var(--primary-color);color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px}.audit-log-filter .filter-btn:hover{background:var(--secondary-color)}.badge-status.badge-approved-us-hist{background:#b4f2b4;padding:2px 5px;border-radius:50px;color:#080}.badge-status.badge-pending-us-hist{background:#f2f0b4;padding:2px 5px;border-radius:50px;color:#b47c11}.badge-status.badge-faild-us-hist{background:#fcaabd;padding:2px 5px;border-radius:50px;color:#9a1f3b}#user-history{width:100%;max-width:100%;overflow-x:hidden}.user-history-tabs{padding:20px 30px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.user-history-tablist{display:inline-flex;align-items:center;gap:6px;padding:4px;margin-bottom:20px;max-width:100%;background:#f5f5f5;border-radius:10px;list-style:none;box-sizing:border-box}.user-history-tab{border:none;outline:none;background:transparent;color:#666;font-family:Poppins,sans-serif!important;font-size:13px;font-weight:600;line-height:1.25;padding:8px 16px;border-radius:8px;cursor:pointer;transition:var(--transition);white-space:nowrap}.user-history-tab:hover{color:#333;background:#ffffffb3}.user-history-tab.active{background:var(--gradient);color:#fff;box-shadow:0 4px 12px #df2a2340}.user-history-tab:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.tab-cntnt-no-pad{padding:0;width:100%;max-width:100%;overflow-x:hidden}.mobile-table-card-wrapper{width:100%;max-width:100%;overflow-x:hidden}.mobile-table-card-wrapper .row{margin-left:0;margin-right:0}.mobile-table-card{max-width:100%;overflow:hidden}@media(max-width:768px){.user-history-tabs{padding:15px}.user-history-tablist{display:flex;width:100%}.user-history-tab{flex:1 1 0;min-width:0;text-align:center;font-size:12px;padding:10px 8px;white-space:normal}}@media(max-width:480px){.user-history-tabs{padding:12px 10px}.user-history-tablist{gap:4px;padding:4px;margin-bottom:14px}.user-history-tab{font-size:11px;padding:9px 6px;word-break:break-word}}#mobileSidebarNav,#sidebarNav{display:none}.side-bar-main-head{padding:10px;background:var(--gradient);width:100%;position:fixed;top:0;left:0;z-index:1202}.side-bar-main-head img{width:120px}.side-bar-brand{color:#fff;font-size:15px;font-weight:700;letter-spacing:.18em;text-decoration:none;white-space:nowrap}.side-bar-brand:hover,.side-bar-brand:focus-visible{color:#fff}.sidebar-toggle{display:none;z-index:1201;width:35px;height:35px;background:transparent;border:none;border-radius:50%;box-shadow:0 2px 12px #01378822;justify-content:center;align-items:center;cursor:pointer;transition:background .2s;flex-direction:column}.sidebar-toggle:focus-within{border:none;outline:none}.sidebar-toggle .toggle-bar{display:block;width:19px;height:2px;margin:3px auto;background:#fff;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:991px){#mobileSidebarNav{display:block}.visitor_topright{padding-top:23px}#sidebarNav{display:block}.sidebar-toggle{display:flex}.sidebar{position:fixed;top:0;left:-260px;width:240px;height:100vh;background:var(--primary-color);box-shadow:2px 0 16px #01378811;z-index:1200;transition:left .35s cubic-bezier(.4,0,.2,1)}.sidebar.open{left:0;top:30px}body.sidebar-open{overflow:hidden}#sidebarNav ul{padding-top:50px}}.sidebar-toggle.open .toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.sidebar-toggle.open .toggle-bar:nth-child(2){opacity:0}.sidebar-toggle.open .toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sidebar ul{list-style:none;padding:0;margin:0}.sidebar ul li a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px}.main-container{max-width:1500px;background:#fff;display:flex;min-height:calc(100vh - 380px);gap:50px;padding:0 30px 30px;border-radius:15px;margin:0 auto}.width-container{width:93%;max-width:1500px;margin:0 auto}.badge-preview-header:before{content:"";position:absolute;inset:0;background-image:var(--badge-abstract);background-size:cover;background-position:center;background-repeat:no-repeat;animation:zoomBg 10s ease-in-out infinite;opacity:1;z-index:-1}@keyframes zoomBg{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.badge-preview-header{position:relative;overflow:hidden}.badge-preview-header:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);animation:badgeShine1 3s linear infinite;pointer-events:none}@keyframes badgeShine1{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.badge-job-title{font-size:1rem;color:var(--primary-color);text-align:center;margin-bottom:6px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1);text-transform:uppercase}.badge-company{font-size:20px;color:var(--text-gray);text-align:center;margin-bottom:5px;font-weight:600;text-transform:uppercase}.visitor-badge{color:#fff;padding:15px 25px;text-align:center;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:0;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 15px #6a97af6e;background:transparent;border-radius:0 0 20px 20px}.visitor-badge:after{background-image:var(--badge-abstract);background-size:cover;background-repeat:no-repeat;background-position:top;height:100%;width:100%;content:"";top:0;left:0;position:absolute;opacity:1;z-index:0}.badge-qr{width:100%}.visitor-badge:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);animation:badgeShine 4s infinite}@keyframes badgeShine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.visitor-badge>div:last-child{font-size:2.1rem;font-weight:900;letter-spacing:4px;line-height:40px}.badge-note-external{font-size:.8rem;color:var(--text-gray);text-align:center;line-height:1.4;padding:2px 1px}.badge-note-external strong{color:var(--primary-color)}.content-area{flex:1;background:#fff;border-radius:15px;display:flex;flex-direction:column;overflow:hidden}.welcome-section{padding:0 30px 10px;background:#fff;border-bottom:2px solid rgba(203,203,203,.1);border-radius:15px 15px 0 0;margin-bottom:20px}#visitorRegform{padding:0 30px}.welcome-title{font-size:1.6rem;font-weight:700;color:#333;margin-bottom:8px}.welcome-text{color:var(--text-gray);font-size:.9rem;line-height:1.6;margin:0}.event-info-section{padding:0 30px 20px;background:#fff}.event-info-grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:start}.event-details{min-width:320px}.event-actions-right{flex-direction:column;gap:12px;align-items:flex-end}.event-info-title{font-size:22px;font-weight:600;color:#333;margin-bottom:7px;margin-top:7px}.event-date-time{font-size:1rem;font-weight:700;color:#333;margin-bottom:5px}.event-location{color:var(--primary-color);font-size:.9rem;font-weight:500;display:flex}.event-location a{color:var(--primary-color);text-decoration:none;transition:all .3s ease;text-transform:uppercase}.event-location a:hover{color:var(--primary-color);text-decoration:underline;transform:translate(3px)}.event-actions{flex-direction:column;gap:12px}.action-link{color:var(--primary-color);text-decoration:none;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;margin-top:5px;text-transform:uppercase;border:1px solid #ebebeb;background:#fafafa;width:fit-content;border-radius:5px}.action-link:hover{color:var(--primary-color);text-decoration:underline;transform:translate(5px)}.add-calendar-link{color:var(--primary-color);text-decoration:none;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:8px;margin-top:15px;transition:all .3s ease;border:1px solid #ebebeb;background:#fafafa;width:fit-content;border-radius:5px}.add-calendar-link:hover{color:var(--primary-color);text-decoration:underline;transform:translate(5px)}.badge-instructions{padding:0 30px;background:#fff}.instruction-header{display:flex;align-items:center;color:#dc3545;font-weight:700;font-size:1.1rem;gap:10px;text-transform:uppercase;letter-spacing:.5px}.instruction-header i{margin-right:0;font-size:1.2rem}.instruction-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px;margin-bottom:10px}.instruction-item{background:#fafafa;padding:15px;border-radius:12px;border-left:4px solid var(--secondary-color);transition:all .3s ease;box-shadow:0 2px 8px #0000000d;margin-bottom:20px;height:100%}.instruction-item:hover{background:#e9ecef;transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.instruction-item h6{font-weight:700;color:#333;margin-bottom:5px;font-size:16px;line-height:1.3}.instruction-item p{color:var(--text-gray);font-size:.95rem;line-height:1.6;margin:0;font-weight:400}.instruction-item a{color:#06c;text-decoration:none;font-weight:500}.instruction-item a:hover{text-decoration:underline}.social-app-section{background:#fff;margin-top:auto;border-bottom:20px solid rgb(245 246 247)}.social-app-grid{padding:20px}.social-section{background:#fff;min-height:270px}.app-section{background:#fff}.ad-banner{height:100%;width:100%;background-repeat:no-repeat!important;background-position:bottom!important;background-size:cover!important;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:25px;transition:all .3s ease}.ad-banner:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:linear-gradient(138deg,#0000 70% 40%,#000);transition:opacity .3s ease}.banner-arrow-icon{position:absolute;bottom:20px;right:20px;height:30px;width:30px;border-radius:100%;background:#ffffff14;border:1px solid #ffffff57;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1;transition:all .4s ease;cursor:pointer}.ad-banner:hover{transform:scale(1.02);box-shadow:0 10px 30px #0003}.ad-banner:hover:after{opacity:.8}.ad-banner:hover .banner-arrow-icon{background:#ffffff35;border-color:#ffffff90;transform:scale(1.1) translate(8px);box-shadow:0 6px 20px #ffffff26}.banner-arrow-icon svg,.banner-arrow-icon i,.banner-arrow-icon:before{transition:transform .4s ease}.ad-banner:hover .banner-arrow-icon svg,.ad-banner:hover .banner-arrow-icon i,.ad-banner:hover .banner-arrow-icon:before{transform:translate(4px)}.banner-arrow-icon a{font-size:20px;color:var(--white-color)}.social-btn{padding:10px;border-radius:25px;text-decoration:none;font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;font-size:11px}.linkedin-btn{background:#0077b5;color:#fff}.social-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.app-btn{width:85px;border-radius:8px;transition:transform .3s ease;box-shadow:0 2px 8px #0000001a}.app-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.details-section{background:#fff;padding:10px;border-bottom:20px solid rgb(245 246 247)}.details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e9ecef}.details-title{font-size:1.6rem;font-weight:700;color:#333;margin:0}.edit-btn{background:var(--primary-color);color:#fff;border:none;padding:12px 25px;border-radius:8px;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.edit-btn:hover{transform:translateY(-2px)}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 40px;margin-bottom:25px}.detail-field{display:flex;flex-direction:column;width:100%}.detail-label{color:#666;font-size:.9rem;margin-bottom:2px;font-weight:500}.detail-value{color:#333;font-size:13px;font-weight:500;border-bottom:1px solid transparent;transition:all .3s ease}.detail-input{color:#333;font-size:1rem;font-weight:500;padding:12px 15px;border:2px solid #e9ecef;border-radius:8px;background:#f8f9fa;transition:all .3s ease;display:none}.detail-input:focus{outline:none;border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px #2621db2b}.detail-field.editing .detail-value{display:none}.detail-field.editing .detail-input{display:block;width:100%}.interests-section{margin-top:30px;padding-top:25px;border-top:1px solid #e9ecef}.interests-title{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:20px}.interests-tags{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.interest-tag{background:var(--gradient);color:#fff;padding:8px 16px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease;border:none}.interest-tag:hover{transform:translateY(-2px);box-shadow:0 5px 15px #e6007e4d}.submit-section{background:linear-gradient(135deg,#231ead,#748d52);padding:25px 40px;text-align:left;width:100%}.vis-badge-box{display:flex;align-items:center;justify-content:space-between}.custom-radio{position:absolute;left:0;top:3px;height:16px;width:16px;background-color:#fff;border:2px solid #c0c0c0;border-radius:50%;box-sizing:border-box}.passport-label{font-size:13px;font-weight:300}.question-label{display:block;font-weight:500;font-size:16px;color:#333;margin:0}.question-label small{font-size:13px;font-weight:300}.question-block{display:flex;gap:50px;align-items:center;margin:20px 0 10px}.radio-options{display:flex;gap:20px;align-items:center}.radio-item{position:relative;padding-left:26px;cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none;color:#333}.radio-item input[type=radio]{position:absolute;opacity:0;cursor:pointer}.custom-radio{position:absolute;left:0;top:3px;height:16px;width:16px;background-color:#fff;border:2px solid #999;border-radius:50%}.radio-item input:checked~.custom-radio{border-color:var(--primary-color)}.radio-item input:checked~.custom-radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:var(--primary-color);border-radius:50%}.service-wizard-header{background:var(--gradient);color:#fff;border-bottom:none;padding:1.25rem 1.5rem!important}.service-wizard-header h5{font-size:16px;font-weight:600;margin:0;color:#fff}.service-wizard-header .btn-close{filter:invert(1);opacity:1;border:1px solid #000;border-radius:100%}.service-wizard-header .btn-close:focus{box-shadow:none!important;outline:none!important}.service-wizard-body{padding:10px;background:#fafbfc;max-height:75vh;overflow-y:scroll!important;overflow-x:hidden}.selection-counter-outr{display:flex;align-items:center;justify-content:space-between;gap:5px}.selection-counter{background:linear-gradient(135deg,#dedfff,#fff);border:1px solid var(--primary-color);border-radius:.5rem;padding:5px 10px;margin-bottom:1.25rem;font-size:.95rem;color:#495057;text-align:left}.selection-counter .badge{font-size:.9rem;padding:.5rem 1rem;font-weight:600;border-radius:2rem;background-color:var(--primary-color)!important}.selection-counter .bg-primary{color:#fff!important}.service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem;max-height:50vh;overflow-y:scroll;padding:.5rem;background:#fff;border-radius:.5rem;border:1px solid #e9ecef}.service-wizard-modal{z-index:99999}@media(max-width:768px){.event-details{min-width:auto}.width-container{width:96%}#visitorRegform{padding:0 15px}}@media(max-width:768px){.service-wizard-modal .modal-dialog{max-width:98%;margin:.25rem auto}.service-grid{grid-template-columns:1fr;gap:.75rem;max-height:60vh}.service-wizard-body{padding:1rem;max-height:85vh}}@media(max-width:576px){.selection-counter-outr,.pro-select-label{display:block}}.service-item{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:5px 10px;cursor:pointer;transition:all .3s ease;position:relative;min-height:40px;display:flex;align-items:center;box-shadow:0 2px 4px #0000000d}.service-item:hover{box-shadow:0 4px 10px #0000001c;transform:translateY(-2px)}.service-item.selected{background:var(--gradient);color:#fff;box-shadow:0 6px 20px #8d8d8d38;padding-right:35px}.service-item.selected:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:10px;right:.75rem;font-size:10px;background:var(--white-color);width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.service-name{font-size:12px;color:#4a4a4a;font-weight:500;line-height:normal;flex:1;padding-right:10px}.service-item.selected .service-name{color:var(--white-color);font-weight:600}.wizard-buttons{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:5px 10px;border-top:1px solid #dee2e6;display:flex;justify-content:end;align-items:center;gap:5px;color:#fff!important}@media(max-width:576px){.wizard-buttons{flex-direction:column;gap:.75rem}.wizard-buttons button{width:100%}}.btn-wizard-primary{background:var(--gradient);border:none;color:#fff!important;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:.95rem;transition:all .3s ease}.btn-wizard-primary:hover{transform:translateY(-2px);color:#fff;background-size:150% 150%;background-position:center}.btn-wizard-secondary{background:#fff;border:2px solid #3a3c3d;color:#3a3c3d;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:.95rem;transition:all .3s ease}.btn-wizard-secondary:hover{background:#6c757d;color:#fff;transform:translateY(-2px)}button .spinner-border,.btn .spinner-border{border-color:currentColor;border-right-color:transparent!important}.spinner-border-sm,button .spinner-border-sm,.btn .spinner-border-sm{width:1rem!important;height:1rem!important;border-width:.18em!important}.selected-services-preview{background:#fff;border:2px solid #a4a4a4;border-radius:8px;padding:10px;margin-top:1.5rem;max-height:200px;overflow-y:auto;box-shadow:0 4px 12px #007bff1a}.selected-services-preview h6{color:#000;font-weight:700;margin-bottom:10px;font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.selected-service-tag{display:inline-block;background:#868686;color:#fff;padding:5px 24px 5px 7px;border-radius:2rem;font-size:11px;margin:.25rem;font-weight:500;transition:all .2s ease;cursor:default;border:none;box-shadow:0 2px 6px #28a74533;position:relative}.selected-service-tag.main-service-tag{background:var(--primary-color);font-weight:600;margin-bottom:2px;display:block}.selected-service-tag.sub-category-tag{background:#6f42c1;margin-left:8px;font-size:11px;display:block;margin-bottom:1px}.selected-service-tag.orphaned-sub-tag{background:#dc3545;margin:2px}.service-group{display:inline-block;margin:4px 8px 8px 0;border:1px solid rgba(34,30,172,.2);border-radius:8px;padding:4px;background:#221eac0d;vertical-align:top}.selected-service-tag:hover{transform:scale(1.05);box-shadow:0 4px 12px #28a7454d}.service-icon{margin-right:4px;font-size:10px}.remove-service-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:#ffffff4d;color:#fff;border:none;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.remove-service-btn:hover{background:#ffffff80}.service-search{margin-bottom:10px}.service-search input{width:100%;padding:.75rem 1rem;border:2px solid #e9ecef;border-radius:.5rem;font-size:.95rem;background:#fff;transition:all .3s ease}.service-search input:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #007bff26;background:#f8f9fa}.empty-services{text-align:center;padding:3rem 2rem;color:#6c757d;font-size:1rem;background:#fff;border-radius:.5rem;border:2px dashed #e9ecef}.select-all-controls{display:flex;gap:.75rem;margin-bottom:1.25rem;justify-content:center}.btn-select-all,.btn-clear-all{background:#fff;border:2px solid var(--primary-color);color:var(--primary-color);padding:.5rem 1.25rem;border-radius:.5rem;font-size:12px;cursor:pointer;transition:all .3s ease;font-weight:600}.btn-select-all:hover,.btn-clear-all:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px)}.service-grid::-webkit-scrollbar,.selected-services-preview::-webkit-scrollbar,.service-wizard-body::-webkit-scrollbar{width:8px}.service-grid::-webkit-scrollbar-track,.selected-services-preview::-webkit-scrollbar-track,.service-wizard-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.service-grid::-webkit-scrollbar-thumb,.selected-services-preview::-webkit-scrollbar-thumb,.service-wizard-body::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:4px}.service-grid::-webkit-scrollbar-thumb:hover,.selected-services-preview::-webkit-scrollbar-thumb:hover,.service-wizard-body::-webkit-scrollbar-thumb:hover{background:#0056b3}.interest-btn.has-services:after{content:"";position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border-radius:50%;width:28px;height:28px;font-size:.75rem;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 2px 6px #28a7454d}.interest-btn{position:relative}.interest-btn.selected.has-services-available .select-services-btn{display:inline-block}.interest-btn.selected:not(.has-services-available) .select-services-btn{display:none}.no-services-indicator{font-size:9px;color:#fff;background:transparent;padding:0;border-radius:0;white-space:nowrap;font-weight:400;opacity:.8;font-style:italic;display:none}.interest-btn.selected:not(.has-services-available) .no-services-indicator{display:block}.interest-btn.has-services:after{content:attr(data-service-count);font-size:10px;background:#28a745;color:var(--white-color);padding:2px 6px;border-radius:10px;position:absolute;top:-13px;right:-13px;min-width:20px;text-align:center;font-weight:700;z-index:1;width:fit-content}.interest-btn.selected:before{display:none}.form-right-col{position:sticky;top:10px;transition:all .3s ease}@keyframes floatIn{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes floatOut{0%{transform:translateY(0)}to{transform:translateY(-20px)}}.pro-select-label{font-size:12px}.field-highlight{animation:highlightFieldFlash .4s ease-in-out 2}@keyframes highlightFieldFlash{0%{background-color:#fff}50%{background-color:#fbf7e1}to{background-color:#fff}}.visa-modal{overflow:auto!important;max-height:100%!important}.visa-modal input::placeholder{font-size:12px!important}.visa-modal .visa-form-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;margin-bottom:0;align-items:flex-start}.visa-modal .visa-field{margin-bottom:1.5rem}.visa-modal .visa-field .floating-label{margin-bottom:0}.visa-modal .visa-field-heading{display:block;margin:0 0 8px;padding:0;font-size:13px;font-weight:300;line-height:1.2;min-height:15.6px}.visa-modal .visa-field-heading--spacer{visibility:hidden;pointer-events:none}.visa-modal .visa-reg-form-select{width:100%;flex-wrap:nowrap;align-items:stretch}.visa-modal .visa-reg-form-select>*{flex:1 1 0;min-width:0;width:100%}.visa-modal .visa-reg-form-select .floating-label{margin-bottom:0!important;width:100%!important}.visa-modal .visa-reg-form-select .floating-label .select__control,.visa-modal .visa-reg-form-select .floating-label input{width:100%}@media(max-width:767.98px){.visa-modal .visa-field-heading--spacer{display:none}.visa-modal .visa-reg-form-select{flex-wrap:wrap;gap:.5rem!important}.visa-modal .visa-reg-form-select>*{flex:1 1 calc(50% - .25rem);max-width:calc(50% - .25rem)}.visa-modal .visa-reg-form-select>*:nth-child(3){flex:1 1 100%;max-width:100%}.visa-modal .visa-reg-form-select [class*=-control]{width:100%!important}}@keyframes highlightField{0%{background-color:transparent}50%{background-color:#221eac1a}to{background-color:transparent}}.reg-form-promodiv{position:relative;border-radius:15px;overflow:hidden;width:100%;background-color:#000;margin-bottom:20px}.reg-form-promodiv-bg{position:relative;background:var(--gradient);padding:20px 40px;overflow:hidden}.reg-form-promodiv-bg:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/promobg-cOf4mk6Z.png);background-position:right center;background-size:cover;background-repeat:no-repeat;opacity:1;pointer-events:none}.reg-form-promodiv:before{position:absolute;height:40px;width:40px;background-color:#fff;border-radius:100%;left:-20px;top:50%;transform:translateY(-50%);content:"";z-index:9}.reg-form-promodiv:after{position:absolute;height:40px;width:40px;background-color:#fff;border-radius:100%;right:-20px;top:50%;transform:translateY(-50%);content:"";z-index:9}.reg-form-promodiv input{background:#fff;height:50px;width:100%;border:none;outline:none;padding-left:20px;border-radius:5px;color:#000;border:2px dashed #ffffff9c!important;font-weight:600;margin-top:15px}.reg-form-promodiv input::placeholder{color:#000!important;opacity:.9;font-weight:400}.reg-form-promodiv h6{color:#fff;font-weight:500;margin-bottom:10px}.reg-form-promodiv-inner{position:relative;z-index:999}.promo-bg-btn{background:linear-gradient(221deg,red,#ff5252 29.46%,red 60.58%,#c02825 81.2%);color:#fff!important;display:flex;align-items:center;gap:5px;justify-content:center;height:40px;border:none;width:100%;margin-top:20px;border-radius:5px;transition:.5s}.promo-bg-btn:hover{transform:translateY(-4px);transition:.5s}.ios-spinner{position:relative;width:20px;height:20px}.ios-spinner div{transform-origin:10px 10px;animation:ios-spinner-fade 1.2s linear infinite}.ios-spinner div:after{content:" ";display:block;position:absolute;top:2px;left:9px;width:2px;height:6px;border-radius:20%;background:#fff}.ios-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.ios-spinner div:nth-child(2){transform:rotate(45deg);animation-delay:-1s}.ios-spinner div:nth-child(3){transform:rotate(90deg);animation-delay:-.9s}.ios-spinner div:nth-child(4){transform:rotate(135deg);animation-delay:-.8s}.ios-spinner div:nth-child(5){transform:rotate(180deg);animation-delay:-.7s}.ios-spinner div:nth-child(6){transform:rotate(225deg);animation-delay:-.6s}.ios-spinner div:nth-child(7){transform:rotate(270deg);animation-delay:-.5s}.ios-spinner div:nth-child(8){transform:rotate(315deg);animation-delay:-.4s}@keyframes ios-spinner-fade{0%{opacity:1}to{opacity:0}}.clickable-area{cursor:pointer;padding:15px;border-radius:8px;margin-bottom:15px;transition:background-color .2s ease;border:1px solid transparent;position:relative}.clickable-area:hover{background-color:#6ea6b92b;border-color:#6ea6b9}.clickable-label{cursor:pointer;width:100%;margin:0;padding-left:5px;display:block}.clickable-label a{pointer-events:auto;text-decoration:none;color:var(--primary-color)}.clickable-label a:hover{color:var(--secondary-color);cursor:pointer}.reg-summary-main{max-width:860px;margin:0 auto;background-color:#fff;border-radius:18px;overflow:hidden;border:1px solid #f0f2f5;box-shadow:0 12px 36px -4px #0000000f,0 4px 12px -2px #00000008}.reg-summary-header{background:var(--badge-abstract) center/cover no-repeat;color:#fff;padding:20px 24px;display:flex;align-items:center;gap:16px}.reg-summary-header-icon{width:48px;height:48px;min-width:48px;border-radius:12px;background:linear-gradient(135deg,#d31e33,#a30e20);border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000040}.reg-summary-header-text{display:flex;flex-direction:column}.reg-summary-title{font-size:20px;font-weight:800;color:#fff;margin:0;line-height:1.25;letter-spacing:-.01em}.reg-summary-subtitle{font-size:13px;color:#ffffffc7;margin:3px 0 0;font-weight:400;line-height:1.3}.reg-summary-content{padding:24px;display:flex;flex-direction:column;gap:16px;background:#fff}.reg-summary-pass-row{display:flex;align-items:center;justify-content:space-between;padding:6px 4px;gap:16px}.reg-summary-pass-left{display:flex;align-items:center;gap:14px}.reg-summary-avatar-icon{width:44px;height:44px;min-width:44px;border-radius:10px;background:#fff1f2;display:flex;align-items:center;justify-content:center}.reg-summary-pass-details h4{font-size:16px;font-weight:800;color:#0f172a;text-transform:uppercase;margin:0;line-height:1.2;letter-spacing:.02em}.reg-summary-pass-name{color:#64748b;font-size:13px;font-weight:500;margin-top:4px;display:flex;align-items:center;gap:4px}.reg-summary-pass-price-col{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:120px}.reg-summary-pass-original-price{font-size:13px;color:#94a3b8;text-decoration:line-through;font-weight:500;line-height:1.2;margin-bottom:2px}.reg-summary-pass-active-price{font-size:22px;font-weight:800;color:#dc2626;line-height:1.1;letter-spacing:-.02em}.reg-summary-pass-active-price.is-free{color:#16a34a}.reg-summary-promo-card{background:#fff9f9;border:1px dashed #fca5a5;border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:all .2s ease;flex-wrap:wrap}.reg-summary-promo-card.is-applied{background:#f0fdf4;border-color:#86efac}.promo-card-left{display:flex;align-items:center;gap:14px}.promo-card-icon{width:44px;height:44px;min-width:44px;border-radius:10px;background:#ffe4e6;display:flex;align-items:center;justify-content:center;color:#e11d48}.promo-card-title{font-size:15px;font-weight:700;color:#e11d48;margin:0;line-height:1.2}.promo-card-desc{font-size:12.5px;color:#64748b;margin:3px 0 0;line-height:1.2}.promo-card-right{display:flex;align-items:center;gap:10px}.promo-input-group{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:0 14px;height:46px;display:flex;align-items:center;gap:10px;width:280px;transition:border-color .2s,box-shadow .2s}.promo-input-group:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.promo-input-icon{display:flex;align-items:center;color:#94a3b8}.promo-input-group input{border:none;outline:none;background:transparent;font-size:13.5px;color:#0f172a;width:100%}.promo-input-group input::placeholder{color:#94a3b8;font-size:13.5px}.promo-apply-btn{background:var(--gradient);color:#fff;font-size:14px;font-weight:700;border:none;border-radius:10px;height:46px;padding:0 28px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #e11d4840;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.promo-apply-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 10px #e11d4859}.promo-apply-btn:active:not(:disabled){transform:translateY(0)}.promo-apply-btn:disabled{opacity:.7;cursor:not-allowed}.promo-error-msg{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;color:#dc2626;font-weight:500}.promo-applied-wrapper{display:flex;flex-direction:column;gap:10px}.promo-success{display:flex;align-items:center;gap:8px;color:#15803d;font-weight:600;font-size:13.5px}.promo-details{background:#fff;border-radius:10px;padding:12px 16px;border:1px solid #dcfce7;font-size:14px;color:#1e293b;display:flex;flex-direction:column;gap:8px}.promocode-remove{display:flex;justify-content:space-between;align-items:center}.promocode-remove-resp{font-size:13.5px;color:#475569;font-weight:500}.promocode-remove-resp strong{color:#0f172a;background:#f1f5f9;padding:2px 8px;border-radius:5px;font-size:13px;letter-spacing:.02em}.remove-link{color:#dc2626;cursor:pointer;font-weight:600;font-size:12px;background:#fef2f2;border:1px solid #fee2e2;padding:4px 10px;border-radius:6px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.remove-link:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.promo-discount-row{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:#475569;border-top:1px solid #f1f5f9;padding-top:8px}.promo-discount-row strong{color:#15803d;font-weight:700;font-size:14px}.reg-summary-total-card{background:#f8fafc;border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border:1px solid #f1f5f9;gap:16px}.total-card-left{display:flex;align-items:center;gap:14px}.total-card-icon{width:44px;height:44px;min-width:44px;border-radius:10px;background:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#475569}.total-card-title{font-size:17px;font-weight:800;color:#0f172a;margin:0;line-height:1.2}.total-card-desc{font-size:12.5px;color:#64748b;margin:3px 0 0;line-height:1.2}.total-card-badge{background:#fee2e2;border-radius:10px;padding:10px 20px;display:inline-flex;align-items:center;gap:10px}.total-badge-label{font-size:14px;font-weight:600;color:#1e293b}.total-badge-price{font-size:22px;font-weight:800;color:#dc2626;letter-spacing:-.02em;line-height:1}.total-badge-price.is-free{color:#16a34a}@media(max-width:768px){.reg-summary-main{max-width:100%}.reg-summary-header{padding:16px 18px}.reg-summary-title{font-size:18px}.reg-summary-content{padding:16px;gap:14px}.reg-summary-pass-row{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.reg-summary-pass-left{gap:10px;min-width:0}.reg-summary-avatar-icon{width:38px;height:38px;min-width:38px}.reg-summary-avatar-icon svg{width:18px;height:18px}.reg-summary-pass-details{min-width:0}.reg-summary-pass-details h4{font-size:14px;margin-bottom:2px}.reg-summary-pass-name{font-size:11.5px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.pass-qty-text{white-space:nowrap;display:inline-block}.reg-summary-pass-price-col{align-items:flex-end;width:auto;min-width:unset;flex-shrink:0}.reg-summary-pass-active-price{font-size:18px}.reg-summary-pass-original-price{font-size:11.5px}.reg-summary-promo-card{flex-direction:column;align-items:flex-start;gap:14px;width:100%;box-sizing:border-box}.promo-card-right{width:100%;flex-direction:column}.promo-input-group{width:100%;max-width:100%;box-sizing:border-box}.promo-input-group input{min-width:0;width:100%}.promo-apply-btn{width:100%}.reg-summary-total-card{flex-direction:column;align-items:flex-start;gap:14px;width:100%;box-sizing:border-box}.total-card-badge{width:100%;justify-content:space-between;box-sizing:border-box}}@media(max-width:480px){.reg-summary-content{padding:14px;gap:12px}.reg-summary-header{padding:14px 16px;gap:12px}.reg-summary-header-icon{width:40px;height:40px;min-width:40px}.reg-summary-title{font-size:16px}.reg-summary-subtitle{font-size:12px}.reg-summary-promo-card,.reg-summary-total-card,.billing-information{padding:14px;border-radius:10px}.billing-information h4{font-size:15px;margin-bottom:14px}.reg-summary-final-total{padding:14px 0;margin-top:20px}.reg-summary-btn{flex-direction:column-reverse;gap:10px;margin-top:20px;width:100%}.reg-btn-prev,.reg-btn-submit{width:100%;padding:12px 16px;font-size:15px;text-align:center;justify-content:center;display:flex;align-items:center}}@media(max-width:400px){.main-container{margin:8px 4px!important;border-radius:8px}.main-container>.container{padding-left:6px!important;padding-right:6px!important}.reg-summary-main{border-radius:12px}.reg-summary-header{padding:12px 14px;gap:10px}.reg-summary-header-icon{width:36px;height:36px;min-width:36px;border-radius:10px}.reg-summary-header-icon svg{width:18px;height:18px}.reg-summary-title{font-size:15px;line-height:1.2}.reg-summary-subtitle{font-size:11px;margin-top:2px}.reg-summary-content{padding:12px 10px;gap:12px}.reg-summary-pass-row{padding:4px 0;gap:8px}.reg-summary-avatar-icon{width:34px;height:34px;min-width:34px;border-radius:8px}.reg-summary-avatar-icon svg{width:16px;height:16px}.reg-summary-pass-details h4{font-size:13px;letter-spacing:0}.reg-summary-pass-name{font-size:11px;gap:2px 3px}.pass-qty-text{white-space:nowrap;display:inline-block}.reg-summary-pass-price-col{min-width:unset!important;width:auto}.reg-summary-pass-original-price{font-size:11px;margin-bottom:0}.reg-summary-pass-active-price{font-size:16px}.reg-summary-promo-card{padding:12px;gap:10px;border-radius:10px}.promo-card-left{gap:10px}.promo-card-icon{width:36px;height:36px;min-width:36px;border-radius:8px}.promo-card-icon svg{width:18px;height:18px}.promo-card-title{font-size:13.5px}.promo-card-desc{font-size:11px}.promo-card-right{gap:8px}.promo-input-group{height:40px;padding:0 10px;border-radius:8px}.promo-input-group input{font-size:12px;min-width:0!important}.promo-apply-btn{height:38px;font-size:13px;border-radius:8px}.reg-summary-total-card{padding:12px;gap:10px;border-radius:10px}.total-card-left{gap:10px}.total-card-icon{width:36px;height:36px;min-width:36px;border-radius:8px}.total-card-icon svg{width:18px;height:18px}.total-card-title{font-size:13.5px}.total-card-desc{font-size:11px}.total-card-badge{padding:8px 12px;border-radius:8px;gap:8px}.total-badge-label{font-size:12.5px}.total-badge-price{font-size:16px}.billing-information{padding:12px;border-radius:10px}.billing-information h4{font-size:13.5px;margin-bottom:12px}.reg-summary-final-total{padding:10px 0;margin-top:15px;font-size:13px}.reg-summary-total-price{font-size:16px}.reg-summary-btn{flex-direction:column-reverse;gap:10px;margin-top:18px;width:100%}.reg-btn-prev,.reg-btn-submit{width:100%;padding:11px 16px;font-size:14px;border-radius:8px}.reg-summary-recaptcha-wrapper{max-width:100%;overflow:hidden}.reg-summary-recaptcha-wrapper>div{transform-origin:0 0;transform:scale(.86)}}@media(max-width:340px){.reg-summary-recaptcha-wrapper>div{transform:scale(.75)}.reg-summary-pass-active-price{font-size:14.5px}.total-badge-price{font-size:15px}}.promo-offer{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#110204,#200408,#4a0810);border-radius:50px;padding:10px 20px;color:#f6f6f6;min-width:auto;animation:fadeIn .4s ease;border:1px solid #ffffff36;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;overflow:hidden}.promo-offer:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.1),transparent);animation:shine 4s ease-in-out infinite}@keyframes shine{0%{left:-75%}50%{left:125%}to{left:125%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.promo-text{display:flex;flex-direction:column}.promo-main{font-size:16px;font-weight:700;font-style:italic}.promo-sub{font-size:10px;font-weight:400;text-transform:uppercase}.promo-discount{font-size:16px;font-weight:700;margin-left:15px}.close-btn{background:#fff3;border-radius:50%;width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-left:10px;cursor:pointer;transition:background .3s ease}.close-btn:hover{background:#fff6}.ticket-amount{display:flex;align-items:flex-start;gap:10px;justify-content:space-between;color:#fff}.ticket-label{font-size:16px;font-weight:500}.ticket-prices{text-align:right}.old-price{color:var(--white-color);font-size:14px;text-decoration:line-through}.new-price{color:var(--white-color);font-size:20px;font-weight:700}.vat-text{font-size:11px;color:#fff}.reg-summary-total{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:2px solid #eee;border-bottom:2px solid #eee;margin:20px 0}.reg-summary-total-label{font-size:16px;font-weight:700;color:#333}.reg-summary-total-price{font-size:18px;font-weight:700;color:#000}.reg-summary-payment{margin:30px 0}.reg-summary-payment-options{display:flex;gap:20px}.reg-summary-payment-option{flex:1;border:2px solid #e5e7eb;border-radius:8px;padding:20px;cursor:pointer;transition:all .3s ease}.reg-summary-payment-option.selected{border-color:#1f891b;background-color:#e3fee2}.reg-summary-payment-label{font-weight:700;color:#333;margin-bottom:10px;display:flex;align-items:center}.reg-summary-payment-description{font-size:12px;color:#666;margin-bottom:15px}.reg-summary-payment-cards{display:flex;gap:8px}.reg-summary-card-logo{width:32px;height:20px;background-color:#333;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:8px;font-weight:700}.reg-summary-visa{background-color:#1a1f71}.reg-summary-mastercard{background-color:#eb001b}.reg-summary-cmi{background-color:#06c}.reg-summary-amex{background-color:#006fcf}.reg-summary-apple-pay{background-color:#000}.reg-summary-samsung-pay{background-color:#1428a0}.reg-summary-final-total{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:2px solid #eee;margin-top:30px}.gitex-terms-container{font-size:16px;color:#333;line-height:1.5;max-width:1000px}.gitex-checkbox-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.gitex-checkbox{margin-top:6px;transform:scale(1.2);accent-color:var(--primary-color)}.gitex-checkbox-text{display:inline-block;color:#1a1a1a}.gitex-link-red{color:var(--primary-color);font-weight:600;text-decoration:none}.gitex-subtext{display:block;margin-top:4px;font-size:15px;font-weight:400;color:#333}.gitex-required{color:#d12128;font-weight:700}.billing-information{border:1px solid #ebebeb;padding:20px;border-radius:10px}.billing-information h4{font-size:16px;font-weight:700;margin-bottom:20px}.reg-summary-btn{display:flex;gap:12px;margin-top:30px}.reg-btn-prev,.reg-btn-submit{position:relative;padding:12px 28px;font-weight:700;font-size:16px;border-radius:10px;cursor:pointer;overflow:hidden;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .25s ease}.reg-btn-prev{background:#fff;color:#1e293b;border:1.5px solid #cbd5e1;box-shadow:0 1px 3px #0000000d}.reg-btn-prev:hover{background:#fff1f2;color:#d31e33;border-color:#fca5a5;transform:translateY(-2px);box-shadow:0 4px 12px #d31e331f}.reg-btn-prev:active{transform:translateY(0);background:#fee2e2}.prev-btn-icon{flex-shrink:0;transition:transform .2s ease}.reg-btn-prev:hover .prev-btn-icon{transform:translate(-3px)}[dir=rtl] .prev-btn-icon,html[dir=rtl] .prev-btn-icon,body[dir=rtl] .prev-btn-icon{transform:rotate(180deg)}[dir=rtl] .reg-btn-prev:hover .prev-btn-icon,html[dir=rtl] .reg-btn-prev:hover .prev-btn-icon,body[dir=rtl] .reg-btn-prev:hover .prev-btn-icon{transform:rotate(180deg) translate(-3px)}.reg-btn-submit{background:var(--gradient);color:#fff;border:1.5px solid transparent;box-shadow:0 4px 14px #a61c2840}.reg-btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px #a61c2859;filter:brightness(1.05)}.reg-btn-submit:active:not(:disabled){transform:translateY(0)}.promocode-remove{display:flex;justify-content:space-between;width:100%;gap:10px;align-items:center}.promocode-remove-resp br{display:none}@media(max-width:991px){.reg-summary-main{max-width:100%}}@media(max-width:480px){.billing-information{padding:14px;border-radius:10px}.billing-information h4{font-size:15px;margin-bottom:14px}.reg-summary-btn{flex-direction:column-reverse;gap:10px;margin-top:20px;width:100%}.reg-btn-prev,.reg-btn-submit{width:100%;padding:12px 16px;font-size:15px;text-align:center;justify-content:center;display:flex;align-items:center}}@media(max-width:400px){.billing-information{padding:12px;border-radius:10px}.billing-information h4{font-size:13.5px;margin-bottom:12px}.reg-summary-btn{flex-direction:column-reverse;gap:10px;margin-top:18px;width:100%}.reg-btn-prev,.reg-btn-submit{width:100%;padding:11px 16px;font-size:14px;border-radius:8px}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes progress{0%{width:0}to{width:100%}}.cmp-row{display:flex;align-items:self-start;gap:10px;justify-content:center}.cmp-row_first{width:20%;overflow:hidden}.cmp-row_second{width:80%;display:flex;align-items:self-start;gap:10px;position:relative}.cmp-accss_rows{border-bottom:1px solid #e6e6e6;padding:15px;display:flex;align-items:center;gap:10px;min-height:65px;max-height:65px;background-color:#fff}.cmp-accss_rows img{height:32px;width:32px;object-fit:contain;display:block}.cmp-accss_rows .feature-icon{margin-right:0;flex-shrink:0}.cm-header-img{width:40px}.cmp-accss_rows h5{margin:0;font-size:12px;font-weight:400;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.cmp-accss_rows h5 span{font-weight:700}.cmp-check-box-div{border-top:1px solid #ebebeb;min-height:65px;display:flex;max-height:65px;align-items:center;justify-content:center;background-color:transparent;flex-direction:column}.cmp-check-box-div:last-child{border-radius:0 0 19px 19px}.cmp-check-box-div h6{font-weight:300;font-size:12px;text-align:center}.cmp-check-box-div h6 span{font-weight:600}.cmp-check-box-div .tick-mark{width:26px;height:26px;min-width:26px;min-height:26px;border-radius:8px;border:1.5px solid #36b37e;background:#f4fbf7;color:#36b37e;display:flex;align-items:center;justify-content:center;font-size:13px;margin:auto;transition:all .2s ease}.cmp-check-box-div .tick-wrong{border-color:#ff5630!important;background:#fff5f2!important;color:#ff5630!important}.cmp-ticket-wrapper{max-width:250px;min-width:250px;border-radius:20px;background:#fff;border:1px solid #c7c7c7;position:relative}.cm-header{min-height:250px;padding:55px 15px 15px;position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px 20px 0 0}@keyframes bgZoomRotatecompare{0%{transform:scale(1) rotate(0)}to{transform:scale(1.2) rotate(10deg)}}.cmp-accss_rows-main-wrapper{border:1px solid #ebebeb;border-bottom-left-radius:20px;overflow:hidden}.feature-main-header{border-top-left-radius:20px;border:1px solid #e6e6e6;border-bottom:0px;border:1px solid rgba(255,255,255);background:linear-gradient(135deg,#0101010d,#fff);border:1px solid var(--glass-2);overflow:hidden}.cmp-row_first{padding:10px 0}.cmp-uncheck-box-div{background:#f5f5f5}.cmp-slider-track{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;width:100%;padding:10px 0;border-top-right-radius:20px;border-bottom-right-radius:20px}.cmp-ticket-wrapper .pass-type{font-size:13px;line-height:20px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;position:relative;z-index:1}.cmp-ticket-wrapper .pass-type a{color:#fff}.cmp-ticket-wrapper .detail-btn{margin:3px auto auto;display:block;position:relative;z-index:1;background:transparent;color:#000!important;background:#fff!important;padding:5px 10px}.cmp-ticket-wrapper .pass-price-out{position:relative;z-index:1}.cmp-ticket-wrapper .ticket-btn{font-size:12px;margin:0;font-family:Poppins,sans-serif!important}.cmp-slider-track{scrollbar-width:none;-ms-overflow-style:none}.cmp-slider-track::-webkit-scrollbar{display:none}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:var(--gradient);color:#fff;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999;box-shadow:0 2px 8px #00000014;font-size:20px;transition:background .2s;opacity:.95;transition:.5s}.slider-arrow:hover{background:var(--secondary-color);transform:translateY(-2px);transition:.5s}.slider-arrow-left{left:-18px}.slider-arrow-right{right:-18px}.slider-arrow:active{background:#e6f4e6}.cm-features{font-size:18px;font-weight:600;text-align:center;text-transform:uppercase;margin:0}.no-ab-de{position:relative}.no-ab-de:after{background:none!important;position:absolute;display:none!important}.cmp-ticket-wrapper .pass-header:after{background-size:50%}.cmp-ticket-wrapper .price-tag{color:#fff;padding:5px 20px;width:fit-content;margin:10px auto 5px;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;display:flex;flex-direction:column}.cmp-ticket-wrapper .price{justify-content:center}.cmp-ticket-wrapper .price-tag-strike .price-cut{font-size:11px!important;text-align:center}.cmp-ticket-wrapper .price{font-size:15px;margin-bottom:0;color:#fff;font-weight:600}.cmp-ticket-wrapper .currency-img{height:.85em;max-height:15px;width:auto;object-fit:contain;vertical-align:middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1)}.cmp-ticket-wrapper .price-cut .currency-img{height:.85em;max-height:11px;filter:brightness(0) invert(1)}.cmp-ticket-wrapper .price-sub{font-size:9px;text-align:center;color:#f5f5f5}.cmp-ticket-wrapper .premium-button{padding:5px 10px;font-size:12px;margin:auto;display:block;position:relative;z-index:1;background:#fff;color:#000;width:fit-content}.cmp-ticket-wrapper .premium-button:hover{color:#fff}.cmp-ticket-wrapper .ticket-offer-tag{height:65px;top:-4px;right:14px;width:120px;padding:10px 6px 0}.cmp-ticket-wrapper .ticket-offer-tag img{width:11px}.cmp-ticket-wrapper .ticket-offer-tag span{font-size:10px;padding-bottom:0;color:#fff}.cmp-ticket-wrapper .price-tag-strike .price-cut:after{height:2px}@media(max-width:991px){.cmp-row{margin-bottom:30px}.cmp-ticket-wrapper .ticket-offer-tag{right:8px;height:52px;top:-3px;width:74px;padding:10px 2px 0}.cmp-ticket-wrapper .ticket-offer-tag span{font-size:6px;line-height:1.1}.cm-header{border-radius:5px 5px 0 0}.cmp-ticket-wrapper .price-sub{font-size:7px}.cmp-ticket-wrapper .price-tag-strike .price-cut{font-size:9px}}@media(max-width:991px){.cm-header .pass-price-out{padding:0 5px 5px}.cmp-ticket-wrapper .price-tag{padding:0 5px;margin:0 auto;border-radius:7px}.cmp-ticket-wrapper .currency-img{height:.85em;max-height:11px;margin-right:2px;filter:brightness(0) invert(1)}.cmp-ticket-wrapper .price-cut .currency-img{height:.85em;max-height:8px;filter:brightness(0) invert(1)}.cmp-accss_rows img{width:24px;height:24px;display:block}.cmp-accss_rows .feature-icon{width:24px;height:24px;min-width:24px;max-width:24px;max-height:24px;margin-right:0;flex-shrink:0}.cmp-accss_rows{padding:5px}.cmp-ticket-wrapper .detail-btn{display:none}.cmp-ticket-wrapper{min-width:110px;max-width:110px}.cmp-ticket-wrapper .pass-header{min-height:auto;padding:2px 3px 0}.cmp-check-box-div .tick-mark{width:20px;height:20px;min-width:20px;min-height:20px;border-radius:6px;border-width:1px;font-size:10px}.cm-header{min-height:185px;max-height:185px}.cmp-check-box-div:last-child{border-radius:0 0 4px 4px}.cmp-accss_rows h5{font-size:8px}.cmp-ticket-wrapper .pass-type{font-size:11px;font-weight:700;line-height:17px}.cmp-ticket-wrapper .pass-type a,.cmp-ticket-wrapper .ticket-btn{display:none}.cmp-row{gap:5px;margin-top:5px}.cmp-slider-track{gap:5px}.cm-features{text-transform:uppercase;font-size:15px}.cmp-ticket-wrapper{border-radius:5px}.slider-arrow{display:none}.cmp-row_second,.cmp-row_first{width:75%}.cmp-check-box-div,.cmp-accss_rows{min-height:65px;max-height:65px}.cmp-ticket-wrapper .pass-header:after{background-size:80%}.cmp-ticket-wrapper .pass-header:before{background-size:80%}.cm-header-img{display:none}.cm-header{padding:45px 0 0}.cmp-ticket-wrapper .premium-button{padding:2px 8px;font-size:7px;margin-top:4px}.cmp-ticket-wrapper .price{font-size:10px;font-weight:700}.cmp-ticket-wrapper.price-tag-strike .price-cut{font-size:8px}}@media(max-width:600px){.slider-arrow-left{left:0}.slider-arrow-right{right:0}.cmp-ticket-wrapper{min-width:100%;max-width:100%}.cmp-ticket-wrapper .ticket-offer-tag{right:8px;top:-5px;width:115px;padding:10px 2px 0}.cmp-ticket-wrapper .ticket-offer-tag span{font-size:10px;line-height:1.1}.cmp-ticket-wrapper .price-tag{padding:0 25px;margin-bottom:20px}.cmp-ticket-wrapper .price{font-size:16px}.cmp-ticket-wrapper .price-tag-strike .price-cut{font-size:12px}.cmp-ticket-wrapper .premium-button{padding:5px 8px;font-size:12px;border-radius:20px}}@media(max-width:768px){.main-container{flex-direction:column;margin:20px;border-radius:10px}.content-area{margin-left:0;border-radius:0 0 10px 10px}.welcome-section,.event-info-section,.badge-instructions{padding:20px}.welcome-section{padding:0 0 10px}.event-info-grid{grid-template-columns:1fr;gap:20px}.event-details{border-right:none;padding-right:0}.event-actions-right{align-items:flex-start}.instruction-content{grid-template-columns:1fr;gap:15px}.instruction-item{padding:15px;min-height:auto;height:100%;margin-bottom:12px}.social-section{min-height:220px;height:auto;margin-bottom:10px}.details-title{font-size:15px}.event-actions{gap:10px}.main-container{min-height:auto}.social-section,.app-section{border-right:none;border-bottom:1px solid #e9ecef;padding:0}.details-section{padding:20px}.details-grid{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.main-container{flex-direction:column;margin:0 20px 20px;border-radius:10px}.content-area{margin-left:0;border-radius:0 0 10px 10px}.welcome-section,.event-info-section,.badge-instructions{padding:20px}.welcome-section{padding:0 0 10px}.event-info-grid{grid-template-columns:1fr;gap:20px}.event-details{border-right:none;padding-right:0}.event-actions-right{align-items:flex-start}.instruction-content{grid-template-columns:1fr;gap:15px}.event-actions{gap:10px}.main-container{min-height:auto}.mt-40{margin-top:23px}.question-block{flex-direction:column;gap:0px;align-items:self-start}.footer-btn{justify-content:center}.terms-section{padding:0}}@media(max-width:480px){.main-container{margin:0 10px 10px;border-radius:8px}.welcome-section,.event-info-section,.badge-instructions{padding:15px}.welcome-section{padding:0 0 10px}.event-info-grid{gap:15px}.event-details{border-right:none;padding-right:0}.instruction-content{gap:10px}.instruction-item{padding:12px}.social-section,.app-section{border-right:none;border-bottom:1px solid #e9ecef}.details-section{padding:10px}.details-grid{grid-template-columns:1fr;gap:20px}.form-check-input{height:20px;width:20px;border:1px solid #ced4da}.terms-section h5{font-size:16px;gap:0px;margin-top:20px}.im-intresting{font-size:14px}.interest-counter .text-muted{font-size:12px}}@media(max-width:1024px){.main-container{padding:0;margin:10px}.social-app-grid{flex-direction:column;padding:0}.sub-wrapper{width:auto;padding:10px}.login-wrapper{padding:15px}.sub-wrapper h4{font-size:18px}.promo-main{font-size:15px}.promo-offer{padding:15px}.promo-discount{margin-left:5px;font-size:9px}.reg-form-promodiv-bg{padding:20px}.promo-main{font-size:13px}}@media(max-width:1024px){.promo-offer{padding:10px 15px}}@media(max-width:768px){.sub-wrapper .sub-wrapper-cntnt p{font-size:12px}.left-ft-btm-cont ul li a{font-size:11px;font-weight:400}.otp-inputs{gap:0px}.welcome-title{font-size:18px}.badge-search-wrapper{width:auto}.vis-badge-box{flex-direction:column;gap:5px}.vis-bdge-main-wrapper{gap:10px}.login-wrapper{min-height:80vh}.notification-popup{right:-230px;width:300px}.right-ft-btm-cont{font-size:6px}.right-ft-btm-cont i,.right-ft-btm-cont svg{font-size:10px}.bottom-ft-small{padding:15px 0 2px}.right-ft-btm-cont span{font-size:11px!important}.promo-offer{min-width:auto}.promo-input{flex-direction:column;gap:5px;padding:0;border:none;background:none}.promo-input button{border-radius:5px;padding:5px}.reg-summary-payment-options{flex-direction:column;gap:10px}.reg-summary-content{padding:10px}.reg-form-promodiv:before{display:none}.reg-form-promodiv:after{display:none}.premium-button{margin:auto;display:block;text-decoration:none}}@media(max-width:600px){.reg-summary-total{padding:10px}.promo-details span{margin:0}.promo-applywrapper{padding:5px}.promocode-remove-resp br{display:block}}@media(max-width:991px){.right-top-header-sec button{display:flex;gap:3px;align-items:center;justify-content:center;width:max-content}}.no-ticket-body{min-height:80vh;position:relative;background-color:#f1f1f1}.no-ticket-div{background:#fff;border-radius:40px;box-shadow:0 24px 64px #00000012;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:200px;min-width:700px}.no-ticket-div img{width:40px}.no-ticket-div h3{text-transform:uppercase;font-weight:700;font-size:30px;color:#1e1e1e;margin:0;text-align:center}@media(max-width:991px){.no-ticket-div{min-width:80%;margin:0 auto;padding:20px}.no-ticket-div h3{font-size:15px;text-align:left}}.dont_miss_registration{text-align:center;margin:40px 0}.dont_miss_registration h2{font-size:30px;font-weight:600;text-align:center}.price-card{background:#fff;border-radius:16px;margin-bottom:20px;overflow:hidden;border:1px solid #e8e8e8de}.price-header{position:relative;color:#000;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:var(--gradient)}.price-header:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:var(--badge-abstract);background-position:cover;background-size:cover;background-repeat:no-repeat;opacity:1;pointer-events:none}.pass-name{font-size:16px;color:#111;font-weight:600;margin:0}.final-price-out{padding:18px 22px}.final-price{display:flex;justify-content:space-between;align-items:center}.final-price .amount{font-size:18px;font-weight:600}.change-pass{font-size:15px;font-weight:600;text-transform:uppercase;background:#fff;border-radius:6px;transition:.5s}.change-pass:hover{transform:translateY(-4px);transition:.5s;background:#fff}.price-header h3{font-size:18px;margin:0;font-weight:600;color:#fff;z-index:1}.price-body{padding:18px 22px;border-bottom:1px solid #e6e9ee}.banner-main-web{display:block;height:auto;width:100%;max-width:100%}.top-header-banner>a{display:block}.tab-wrapper{width:max-content;max-width:100%;min-width:300px;background:var(--gradient);padding:5px;border-radius:10px;position:relative;overflow:hidden}.tab-wrapper button:focus{border:none!important;outline:none!important}.tab-wrapper .tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;z-index:2}.tab-wrapper .slider{position:absolute;top:0;left:0;width:50%;height:33px;background:#f5f5f5;border-radius:6px;transition:.35s ease;box-shadow:inset 0 4px 8px #fffc,0 5px 15px #00000026}.tab-btn{width:100%;height:33px;border:none;background:transparent;font-size:13px;font-weight:700;cursor:pointer;position:relative;z-index:2;transition:.3s;color:#fff;text-transform:uppercase;font-family:Poppins,sans-serif!important;white-space:nowrap;padding:0 14px}.tab-btn.active{color:#000}.group-ticket{margin-left:10px}.group-ticket .group-ticket-btn{height:43px;font-size:13px;font-weight:700;background:var(--gradient);color:#fff;border:none;outline:none;border-radius:10px;padding:0 20px!important;text-transform:uppercase;font-family:Poppins,sans-serif!important}@media(max-width:600px){.tab-wrapper{min-width:0;width:100%}.tab-btn{font-size:11px;height:28px;padding:0 10px}.group-ticket .group-ticket-btn{font-size:12px;padding:0 10px!important;height:38px}.tab-wrapper .slider{height:28px}}@media(max-width:400px){.tab-wrapper{max-width:100%}.tab-btn{font-size:10px;padding:0 8px}.group-ticket .group-ticket-btn{width:max-content;font-size:10px}.right-top-header-sec button{font-size:9px}}.need-asistance{background:linear-gradient(221deg,#f5ffe5,#f8fff7 27.4%,#f9ffef 72.12%,#e4fff3);padding:15px;border-radius:10px;position:relative;border:1px solid #e8e8e8de;border-left:4px solid var(--secondary-color)}.need-asistance a{color:var(--primary-color)}.need-asistance p{margin:0}.welcome-section-visitor{padding:0 30px}@media(max-width:768px){.welcome-section-visitor{padding:10px 20px 0;margin-bottom:0}}@media(max-width:400px){.badge-instructions{padding-top:0!important}}.event-info-grid-2{grid-template-columns:1fr 1fr 1fr}@media(max-width:992px){.event-info-grid-2{grid-template-columns:1fr}}.text-pink-custom{color:var(--primary-color)!important}.redesigned-event-info{background:#fff;border-radius:16px;box-shadow:0 5px 25px #0000000f;padding:15px;margin-bottom:20px}.redesigned-grid{display:flex;flex-wrap:wrap;align-items:center}.redesigned-details{flex:1;min-width:300px;border-right:1px solid #eeeeee;padding-right:30px}.redesigned-details .event-info-title{font-size:18px;font-weight:800;text-transform:uppercase;color:#000!important;margin-bottom:20px;margin-top:0;padding-bottom:5px;border-bottom:2px solid var(--primary-color);display:inline-block}.redesigned-details .event-date-time{font-size:16px;font-weight:500;color:#1a1a1a;margin-bottom:16px;display:flex;align-items:center;gap:8px;line-height:1.2}.redesigned-details .event-date-time i{font-size:20px;color:var(--primary-color);flex-shrink:0;width:22px;text-align:center}.event-main-icon-box{display:flex;align-items:center;gap:12px}.event-main-icon-box span{height:36px;width:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(120,0,1,.2);background:#78000112;border-radius:8px;color:var(--primary-color);font-size:16px;flex-shrink:0}.redesigned-details .event-location{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;color:var(--primary-color);margin-bottom:18px;letter-spacing:.5px}.redesigned-details .event-location i{font-size:16px;color:var(--primary-color);width:22px;text-align:center;flex-shrink:0}.redesigned-details .event-location a{color:var(--primary-color);text-decoration:none;text-transform:uppercase;font-weight:500;letter-spacing:.5px;transition:.2s}.redesigned-details .event-location a:hover{text-decoration:underline;transform:none}.redesigned-actions{flex:1.2;min-width:300px;padding-left:30px;display:flex;flex-direction:column;gap:10px;align-items:start}@media(max-width:991px){.redesigned-details{border-right:none;padding-right:0;padding-bottom:20px;border-bottom:1px solid #eeeeee}.redesigned-actions{padding-left:0;padding-top:20px}}.event-info-title{font-size:16px;font-weight:800;margin-bottom:15px;letter-spacing:.5px}.add-calendar-btn{display:inline-flex;align-items:center;gap:10px;color:var(--primary-color);border:1.5px solid var(--primary-color);background:#fff;padding:9px 20px;border-radius:8px;font-weight:700;font-size:13px;text-decoration:none;transition:.3s;letter-spacing:.5px}.add-calendar-btn i{font-size:14px;width:16px;text-align:center;flex-shrink:0}.add-calendar-btn:hover{background:var(--primary-color);color:#fff;text-decoration:none;box-shadow:0 4px 15px #7800014d}.action-btn-new{display:flex;align-items:center;background:#fff;border:1px solid #f0e8f4;border-radius:10px;box-shadow:0 1px 6px #0000000a;text-decoration:none;transition:all .25s ease;height:52px;width:100%;overflow:hidden}.action-btn-new:hover{box-shadow:0 6px 20px #78000126;border-color:#7800014d;transform:translateY(-2px);text-decoration:none}.action-icon-bg{background:#78000112;color:#fff;min-width:52px;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px 0 0 8px;font-size:18px;flex-shrink:0;color:var(--primary-color);border:1px solid rgba(120,0,1,.2)}.action-btn-text{flex:1;color:#222;font-weight:700;font-size:12px;padding:0 14px;line-height:1.3;text-transform:uppercase;letter-spacing:.5px}.action-chevron{color:var(--primary-color);padding-right:16px;font-size:13px;font-weight:700}.badge-header-gradient{background:var(--black-color);border-radius:12px 12px 0 0;padding:15px 30px}.info-circle-white{background:#fff;color:var(--secondary-color);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-weight:900;font-family:serif;font-size:16px}.header-subtext{color:#fcc;font-size:13px;margin-left:auto}.badge-steps-container{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 5px 25px #0000000f}.step-card-new{display:flex;flex-direction:column;height:100%}.step-header-new{display:flex;align-items:center;gap:15px}.step-number-circle{background:#fff;color:var(--primary-color);border-radius:7px;border:1px solid #00000021;box-shadow:0 5px 25px #0000000f;width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;flex-shrink:0}.step-title-text{font-weight:600;font-size:15px;line-height:1.3;flex:1;color:#111}.step-icon-right{color:var(--primary-color);font-size:32px;flex-shrink:0;opacity:.9;display:none}.step-desc-new{font-size:13px;color:#555;line-height:1.6}.border-right-subtle{border-right:1px dashed #e8e8e8}@media(max-width:767px){.border-right-subtle{border-right:none;border-bottom:1px dashed #e8e8e8}}.info-banner-icon{background:#fff;color:#111827;border-radius:50%;width:38px;height:38px;min-width:38px;min-height:38px;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 1px 4px #00000014;flex-shrink:0}.assistance-banner{background-image:var(--badge-abstract);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;padding:25px 30px}.border-right-white{border-right:1px solid rgba(255,255,255,.3);padding-right:15px}.assistance-desc{font-size:14px;line-height:1.5}@media(max-width:767px){.assistance-inner{flex-direction:column;text-align:center}.border-right-white{border-right:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:15px;margin-bottom:15px;padding-right:0!important}.assistance-desc{padding-left:0!important}}.welcome-title{font-size:2rem;font-weight:900;color:#1a1a1a;margin-bottom:6px;letter-spacing:-.5px}.welcome-name{color:var(--primary-color);font-weight:900}.welcome-subtitle{font-size:15px;font-weight:600;color:#222;margin-bottom:6px}.step-card-new{display:flex;flex-direction:column;height:100%;padding-bottom:0}.headset-circle{background:#ffffff40;border:2px solid rgba(255,255,255,.5);border-radius:50%;width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px;color:#fff}.info-banner-light{background:#fdf3f5;border-radius:14px;padding:5px;border:1px solid #f7d4dc;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:6px;box-shadow:none}.trollyImg{max-width:70%}.info-banner-light:after{content:none!important}.info-banner-light p{font-size:14px;color:#1f2937!important;font-weight:500;line-height:1.45;margin:0}.trolley-bars-deco{display:flex;align-items:flex-end;gap:4px;height:36px;flex-shrink:0;opacity:.9}.trolley-bars-deco span{display:inline-block;width:5px;background:#f3cbd3;border-radius:3px}.trolley-bars-deco span:nth-child(1){height:14px}.trolley-bars-deco span:nth-child(2){height:21px}.trolley-bars-deco span:nth-child(3){height:28px}.trolley-bars-deco span:nth-child(4){height:36px}.welcome-banner-card{position:relative;background-color:#110204;background-image:var(--badge-abstract);background-size:cover;background-position:right center;background-repeat:no-repeat;border-radius:14px;padding:22px 28px;display:flex;align-items:center;gap:22px;box-shadow:0 8px 24px #00000029;overflow:hidden;margin-bottom:24px}.welcome-banner-icon-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center}.welcome-banner-check{width:44px;height:44px;display:block}.welcome-banner-content{flex:1}.welcome-banner-title{color:#fff!important;font-size:24px!important;font-weight:700!important;margin:0 0 6px!important;line-height:1.25!important;letter-spacing:-.2px;font-family:Poppins,sans-serif!important}.welcome-banner-name{color:#fff!important;font-weight:700!important}.welcome-banner-desc{color:#ffffffeb!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;margin:0!important;font-family:Poppins,sans-serif!important}@media(max-width:767px){.welcome-banner-card{padding:16px 18px;gap:16px;align-items:flex-start}.welcome-banner-check{width:36px;height:36px;margin-top:2px}.welcome-banner-title{font-size:19px!important}.welcome-banner-desc{font-size:13px!important}.info-banner-light{padding:12px 14px}.trolley-bars-deco{display:none}}.custom-footer{background-color:#0b0b0b;color:#fff;position:relative;padding:20px 0;overflow:hidden;font-family:Poppins,sans-serif}.footer-bg-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--ticket-abstract);background-size:cover;background-position:center;background-blend-mode:overlay;background-color:#000000e6;opacity:1;z-index:1}.custom-footer .footer-content{position:relative;z-index:2;display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px;align-items:center}.custom-footer .footer-left{flex:1;min-width:300px}.custom-footer .patronage-text{font-size:11px;letter-spacing:1px;color:#a0a0a0;margin-bottom:20px;text-transform:uppercase;font-weight:500}.custom-footer .footer-logo{max-width:350px;margin-bottom:25px;display:block}.custom-footer .footer-partners span{font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;display:inline-block;padding:8px 15px;background:#ffffff1a;border-radius:5px}.custom-footer .footer-right{flex:1;min-width:300px;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.custom-footer .contact-block h4{font-size:14px;font-weight:800;margin-bottom:8px;color:#fff;text-transform:uppercase;letter-spacing:.5px}.custom-footer .contact-block a{color:#a0a0a0;font-size:14px;text-decoration:none;transition:.3s;font-weight:500}.custom-footer .contact-block a:hover{color:var(--primary-color)}@media(max-width:991px){.custom-footer .footer-content{flex-direction:column;align-items:flex-start;gap:10px}.custom-footer{padding:20px}.custom-footer .footer-logo{max-width:270px;margin-bottom:10px}}.custom-footer .footer-socials{display:flex;gap:15px;margin-top:10px}.custom-footer .footer-socials a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff1a;color:#fff;border-radius:50%;text-decoration:none;transition:.3s;font-size:16px}.custom-footer .footer-socials a:hover{background:var(--primary-color);transform:translateY(-3px)}.welcome-section.redesigned-welcome{display:flex;justify-content:space-between;align-items:center;background:transparent;padding:0;margin-bottom:2rem}.welcome-content{max-width:60%}.welcome-greeting{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:.5rem}.welcome-title-new{font-size:2.8rem;font-weight:800;color:var(--primary-color);margin:0;line-height:1.2}.wave-emoji{font-size:2.5rem}.welcome-image{max-width:35%}.info-card-new{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 15px #0000000d;border:1px solid rgba(0,0,0,.05)}.info-icon-new{width:45px;height:45px;border-radius:12px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--primary-color)}.quick-action-item{display:flex;align-items:center;background:#fff;border-radius:12px;padding:16px 20px;text-decoration:none!important;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 10px #00000008;transition:.3s}.quick-action-item:hover{transform:translateY(-2px);box-shadow:0 5px 15px #7800011a;border-color:#78000133}.qa-icon{width:40px;height:40px;border-radius:10px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--primary-color);margin-right:15px}.qa-text{flex:1}.qa-chevron{color:var(--primary-color);font-size:14px}.badge-collection-new{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000000d}.badge-header-new{background:var(--primary-color);padding:15px 30px}.step-col-new{position:relative}.border-right-subtle-new{border-right:1px dashed rgba(0,0,0,.1)}.step-circle-top{width:32px;height:32px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;position:absolute;top:25px;left:50%;transform:translate(-50%);z-index:2}.step-icon-round{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color, #a8002d));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:2rem;position:relative;z-index:1}.info-banner-new{background:#eef2fa;border-radius:12px;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.shield-icon{width:40px;height:40px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.banner-illustration img{max-height:60px}.assistance-card-dark{background:linear-gradient(135deg,#1a0033,var(--primary-color))}.headset-circle-large{width:50px;height:50px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:20px}@media(max-width:991px){.welcome-section.redesigned-welcome{flex-direction:column;text-align:center}.welcome-content{max-width:100%;margin-bottom:20px}.welcome-image{max-width:60%}.border-right-subtle-new{border-right:none;border-bottom:1px dashed rgba(0,0,0,.1)}.clickable-area{padding:7px}}.cnf-redesign-wrapper{display:flex;flex-direction:column;gap:20px;width:100%;font-family:Poppins,sans-serif!important}.cnf-banner-welcome{background:var( --ticket-main-color, linear-gradient(248.03deg, #ff1f1f -49.9%, #000 39.4%) );border-radius:14px;padding:24px 30px;color:#fff;display:flex;align-items:center;gap:22px;box-shadow:0 8px 25px #00000040;position:relative;overflow:hidden}.cnf-banner-welcome:before{content:"";position:absolute;inset:0%;width:100%;height:100%;background-position:center bottom;background-image:var(--ticket-abstract);background-size:cover;background-repeat:no-repeat;z-index:0;pointer-events:none}.cnf-banner-welcome *{position:relative;z-index:2}.cnf-welcome-icon-box{flex-shrink:0}.cnf-check-circle{width:54px;height:54px;border-radius:50%;border:2.5px solid #ffffff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.cnf-welcome-text-box{position:relative;z-index:1}.cnf-welcome-title{font-size:26px;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.3px}.cnf-welcome-sub{font-size:13.5px;color:#ffffffe0;margin:0;line-height:1.45;font-weight:400}.cnf-event-card{background:#fff;border-radius:14px;border:1px solid #eaebed;box-shadow:0 4px 20px #0000000a;padding:28px 30px;display:flex;align-items:stretch;gap:30px}.cnf-event-left{flex:1;display:flex;flex-direction:column}.cnf-event-header{font-size:14px;font-weight:700;color:#1f1f1f;letter-spacing:.5px;margin:0;text-transform:uppercase}.cnf-header-bar{width:70px;height:2px;background:#c00d1e;margin-top:6px;margin-bottom:22px}.cnf-event-row{display:flex;align-items:center;gap:14px;margin-bottom:16px}.cnf-event-icon-box{width:36px;height:36px;border-radius:8px;background:#c00d1e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.cnf-event-info-text{font-size:15px;color:#1a1a1a}.cnf-event-info-text.text-red-highlight strong{color:#c00d1e;letter-spacing:.3px}.cnf-event-action{margin-top:auto;padding-top:8px}.cnf-calendar-btn{background:transparent;border:1.5px solid #c00d1e;color:#c00d1e;border-radius:30px;padding:8px 22px;font-size:12px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.cnf-calendar-btn:hover{background:#c00d1e;color:#fff;transform:translateY(-2px)}.cnf-event-divider{width:1px;background:#eaeaea;align-self:stretch}.cnf-event-right{flex:1.1;display:flex;flex-direction:column;gap:12px;justify-content:center}.cnf-action-card{display:flex;align-items:center;background:#fff;border:1.5px solid #e7e8eb;border-radius:10px;height:52px;text-decoration:none!important;transition:all .25s ease;overflow:hidden}.cnf-action-card:hover{border-color:#c00d1e;box-shadow:0 4px 15px #c00d1e1a;transform:translate(3px)}.cnf-action-icon{width:52px;height:100%;background:#c00d1e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.cnf-action-text{font-size:12.5px;font-weight:700;color:#222;letter-spacing:.3px;padding-left:16px;flex:1}.cnf-action-arrow{font-size:12px;color:#c00d1e;padding-right:18px;flex-shrink:0}.cnf-badge-card{background:#fff;border-radius:14px;border:1px solid #eaebed;box-shadow:0 4px 20px #0000000a;padding:28px 30px}.cnf-badge-title-row{display:flex;align-items:center;gap:10px;margin-bottom:4px}.cnf-info-icon{color:#e7082a;font-size:20px}.cnf-badge-title{font-size:18px;font-weight:800;color:#e7082a;margin:0;letter-spacing:.3px;text-transform:uppercase}.cnf-badge-subtitle{font-size:14px;font-weight:600;color:#2b2b2b;margin-bottom:22px}.cnf-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.cnf-step-box{background:#fdf6f7;border:1px solid #f9e2e4;border-radius:12px;padding:20px;display:flex;flex-direction:column;transition:all .3s ease}.cnf-step-box:hover{transform:translateY(-3px);box-shadow:0 6px 18px #e7082a14;border-color:#f3c7cc}.cnf-step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cnf-step-num{width:28px;height:28px;border-radius:50%;background:#c00d1e;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.cnf-step-tag{background:#fce4e7;color:#c00d1e;border-radius:12px;padding:3px 10px;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.cnf-step-heading{font-size:14px;font-weight:700;color:#1a1a1a;margin:0 0 8px;line-height:1.35}.cnf-step-desc{font-size:12px;color:#555;line-height:1.45;margin:0;flex-grow:1}.cnf-step-note{margin-top:16px;font-size:11px;color:#666;display:flex;align-items:center;gap:6px;font-weight:500}.cnf-step-note i{color:#c00d1e;font-size:12px}.cnf-info-footer{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#333;font-weight:500;padding-top:5px}.cnf-footer-info-icon{color:#000;font-size:15px;flex-shrink:0}.cnf-assistance-banner{background:var( --ticket-main-color, linear-gradient(248.03deg, #ff1f1f -49.9%, #000 39.4%) );border-radius:14px;padding:18px 28px;color:#fff;display:flex;align-items:center;gap:18px;box-shadow:0 6px 20px #0003;position:relative;overflow:hidden}.cnf-assistance-banner:before{content:"";position:absolute;inset:0%;width:100%;height:100%;background-position:center bottom;background-image:var(--ticket-abstract);background-size:cover;background-repeat:no-repeat;z-index:0;pointer-events:none}.cnf-assistance-banner *{position:relative;z-index:2}.cnf-assistance-icon{width:48px;height:48px;border-radius:50%;background:#fff;color:#c00d1e;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.cnf-assistance-title{font-size:18px;font-weight:700;color:#fff;margin:0 0 4px}.cnf-assistance-desc{font-size:13px;color:#ffffffe6;margin:0}.cnf-assistance-desc a{color:#fff;text-decoration:underline;font-weight:600}@media(max-width:991px){.cnf-event-card{flex-direction:column;gap:20px}.cnf-event-divider{width:100%;height:1px}.cnf-steps-grid{grid-template-columns:1fr;gap:14px}.cnf-banner-welcome{flex-direction:column;text-align:center;padding:20px}.cnf-assistance-banner{flex-direction:column;text-align:center}}.currency-img{display:inline-block!important;vertical-align:-2px!important;object-fit:contain!important;margin-right:4px!important}.currency-img.dirham-symbol{height:auto!important;max-height:none!important;max-width:none!important;font-size:16px!important;object-fit:unset!important;vertical-align:-.1em!important}.pass-amount-val .currency-img,.ticket-amount-val .currency-img{vertical-align:-2px!important}.selected-pass-card{background:#fff;border-radius:16px;border:1px solid #eaecf0;box-shadow:0 4px 16px #0000000d;margin-bottom:20px;overflow:hidden}.selected-pass-card .price-header{position:relative;background:#110204;background:linear-gradient(135deg,#110204,#200408,#4a0810);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;border:none}.selected-pass-card .price-header:after{content:"";position:absolute;top:0;right:0;width:45%;height:100%;background-image:var(--ticket-abstract);background-position:center right;background-size:cover;background-repeat:no-repeat;opacity:.6;pointer-events:none}.selected-pass-card .price-header h3{font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;position:relative;z-index:2;display:flex;align-items:center;gap:6px;max-width:70%}.selected-pass-card .change-pass{position:relative;z-index:2;background:#e7082a!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:5px 12px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer;transition:opacity .2s ease}.selected-pass-card .change-pass:hover{opacity:.9;transform:none!important}.selected-pass-body{padding:12px 16px 14px;background:#fff}.selected-pass-name{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #f0f1f3;color:#111827;font-size:15px;font-weight:800;line-height:1.3;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.selected-pass-name__label{display:block;margin-bottom:2px;color:#667085;font-size:11px;font-weight:600;letter-spacing:.06em}.pass-amount-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pass-amount-label{font-size:14px;font-weight:600;color:#111827}.pass-amount-val{font-size:18px;font-weight:800;color:#111827;display:flex;align-items:center;gap:5px}.pass-amount-values{display:flex;align-items:center;gap:10px;justify-content:flex-end}.pass-amount-strike{position:relative;font-size:14px;font-weight:600;color:#98a2b3;display:inline-flex;align-items:center;gap:3px;line-height:1}.pass-amount-strike:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:1.5px;background-color:#e7082a;pointer-events:none}.pass-amount-strike .currency-img{height:12px!important;max-height:12px!important;opacity:.65}.embedded-promo-section{margin:10px 0}.promo-input-block{display:flex;flex-direction:column;gap:6px}.promo-compact-input{width:100%;padding:8px 12px;border:2px dashed #c9c9c9;border-radius:8px;font-size:14px;color:#111827;outline:none;text-align:center;background:#fff;transition:border-color .2s ease}.promo-compact-input:focus{border-color:#e7082a}.validate-promo-btn{width:100%;padding:9px 16px;background:#4a0810;background:linear-gradient(90deg,#4a0810,#e60026);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:opacity .2s ease}.validate-promo-btn:hover{opacity:.92}.ticket-amount-row{display:flex;justify-content:space-between;align-items:flex-start;padding-top:10px;border-top:1px solid #f0f2f5}.ticket-amount-label{font-size:14px;font-weight:700;color:#111827}.ticket-amount-val-group{display:flex;flex-direction:column;align-items:flex-end}.ticket-amount-val{font-size:18px;font-weight:800;color:#111827;display:flex;align-items:center;gap:5px}.ticket-vat-sub{font-size:11px;color:#667085;font-weight:500;margin-top:2px}.badge-preview-card{background:#fff;border-radius:16px;border:1px solid #eaecf0;box-shadow:0 4px 16px #0000000d;overflow:hidden;text-align:center;margin-bottom:12px}.badge-preview-header{background:#110204;background:linear-gradient(135deg,#110204,#200408,#4a0810);text-align:center;color:#fff;padding:25px;font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:1.5px;position:relative;z-index:2;overflow:hidden;background:var(--gradient)}.badge-preview-header:after{content:"";position:absolute;top:0;right:0;width:45%;height:100%;background-image:var(--ticket-abstract);background-position:center right;background-size:cover;background-repeat:no-repeat;opacity:.6;pointer-events:none}.badge-preview-body{padding:24px 20px 16px;background:#fff}.badge-qr-section{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.badge-urn-code{font-size:11px;font-weight:700;color:#667085;margin-top:8px;letter-spacing:.5px}.badge-info{margin:14px 0 20px}.badge-name{font-size:24px;font-weight:900;color:#111827;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.badge-title{font-size:18px!important;font-weight:600!important;color:#d1121d!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:6px!important}.badge-company,.badge-country{font-size:18px!important;font-weight:600!important;color:#475467!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:4px!important}.badge-category-banner{position:relative!important;background:#110204!important;background:linear-gradient(135deg,#110204,#200408,#4a0810)!important;padding:16px 20px!important;text-align:center!important;overflow:hidden!important;width:100%!important;border-radius:0 0 16px 16px!important;display:block!important;z-index:1!important}.badge-category-banner:after{content:""!important;position:absolute!important;top:0!important;right:0!important;width:100%!important;height:100%!important;background-image:var(--ticket-abstract)!important;background-position:center right!important;background-size:cover!important;background-repeat:no-repeat!important;opacity:.65!important;pointer-events:none!important;z-index:1!important}.badge-category-banner h6{color:#d0d5dd!important;font-size:13px!important;font-weight:500!important;margin:0 0 4px!important;position:relative!important;z-index:5!important;text-transform:capitalize!important;letter-spacing:.5px!important;display:block!important;opacity:1!important}.badge-category-banner h3{color:#fff!important;font-size:30px!important;font-weight:900!important;letter-spacing:1.5px!important;text-transform:uppercase!important;margin:0!important;position:relative!important;z-index:5!important;display:block!important;opacity:1!important}.badge-note-external{margin-top:10px;font-size:11px;color:#475467;text-align:center;line-height:1.4;padding:0 6px}.startup-selection-wrapper{margin-top:15px;margin-bottom:25px}.startup-label{font-size:14px;font-weight:600;color:#111827;margin-bottom:0;display:inline-block;white-space:nowrap}.startup-options{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:24px}.startup-check-label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;flex:0 0 auto;width:auto;white-space:nowrap}.startup-checkbox{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:4px;border:1.5px solid #d0d5dd;background-color:#fff;display:inline-grid;place-content:center;cursor:pointer;transition:all .2s ease;margin:0}.startup-checkbox:before{content:"";width:10px;height:6px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .15s ease-in-out}.startup-checkbox:checked{background-color:#3b9b5a;border-color:#3b9b5a}.startup-checkbox:checked:before{transform:rotate(-45deg) translate(1px,-1px) scale(1)}.products-interest-section{margin-top:15px;margin-bottom:25px}.products-interest-title{font-size:16px;font-weight:800;color:#111827;letter-spacing:.3px;text-transform:uppercase;margin-bottom:4px}.products-interest-subtitle{font-size:12px;font-weight:700;color:#475467;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}.products-interest-section .interest-selection{border:1.5px solid #f2c2c6;border-radius:16px;padding:16px;display:flex;flex-wrap:wrap;gap:8px;background:#fff;max-height:220px;overflow-y:auto;margin-top:0;margin-bottom:0}.products-interest-section .interest-btn{background:#fff;border:1px solid #d0d5dd;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500;color:#344054;cursor:pointer;transition:all .2s ease;box-shadow:none;display:inline-flex;align-items:center}.products-interest-section .interest-btn:hover{background:#f9fafb;border-color:#98a2b3}.products-interest-section .interest-btn.selected{background:#110204!important;border-color:#110204!important;color:#fff!important;border-radius:20px!important;box-shadow:none!important}.products-interest-section .interest-btn.selected .interest-btn-text{color:#fff!important}.products-interest-section .interest-btn.selected:before{content:none!important;display:none!important}.category-selection-notice{width:100%;background:#f8f9fa;border-radius:8px;padding:12px 18px;color:#475467;font-size:14px;font-weight:400;text-align:start;margin-top:10px;margin-bottom:0;display:block;letter-spacing:.1px;line-height:1.5;box-shadow:none;border:1px solid #e5e7eb;transition:all .2s ease}.category-selection-notice strong{font-weight:700;color:#111827}@media(max-width:768px){.category-selection-notice{padding:10px 14px;font-size:13px;border-radius:6px}}@media(max-width:480px){.category-selection-notice{padding:9px 12px;font-size:12px}}.terms-section h5,.terms-section-title{color:#111827!important;font-size:18px!important;font-weight:700!important;margin-bottom:12px!important}.terms-condition-note{font-size:12px;font-weight:600;color:#111827;line-height:1.5;margin-bottom:14px}.complete-reg-btn{background:#961d27!important;background:var(--gradient)!important;color:#fff!important;border-radius:10px!important;padding:14px 44px!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:none!important;box-shadow:0 4px 14px #a61c2840!important;cursor:pointer;transition:all .3s ease;width:fit-content}.complete-reg-btn:hover{background:linear-gradient(135deg,#b82230,#901622)!important;transform:translateY(-2px);box-shadow:0 6px 18px #a61c2859!important}input:focus:not([type=tel]),textarea:focus,select:focus{box-shadow:none!important}@keyframes error-blink-bg{0%{background-color:#fff}50%{background-color:#fbf7e1}to{background-color:#fff}}.error-blink-bg .invalid-feedback{animation:error-blink-bg 5s ease-in-out 1}.grecaptcha-badge{visibility:hidden}@media(max-width:991px){.mob-header-mt{margin-top:68px}}.css-19bb58m input:focus:not([type=tel]),.css-19bb58m textarea:focus,.css-19bb58m select:focus,.css-19bb58m input:active,.css-19bb58m input:hover,.css-19bb58m input:target,.css-19bb58m input:focus,.css-19bb58m input:focus-within,.css-19bb58m input:focus-visible,.css-19bb58m input:autofill-{border-color:none!important;box-shadow:none!important;background-color:transparent!important;background:transparent!important;outline:none!important}input:-internal-autofill-selected,input:-webkit-autofill{border-color:none!important;-webkit-box-shadow:0 0 0px 1000px white inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important;background-color:transparent!important;background:transparent!important;outline:none!important}.visa-reg-form-select .floating-label{margin-bottom:0!important;background:transparent!important}.interest-info-icon{position:absolute;background-color:red;border-radius:50%;color:#fff;top:-8px;right:-3px;font-size:12px;padding:1px 7px;display:inline-block;cursor:pointer;animation:shake .5s ease-in-out}@keyframes shake{0%{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}to{transform:translate(0)}}.visa-apply-form .floating-label{width:auto!important}@media(max-width:991px){.floating-label label{max-width:80%}}@media(max-width:600px){.question-label{width:90%}}@media(max-width:390px){.question-label{font-size:15px}}.tinny-content{font-family:Poppins,sans-serif!important;direction:ltr;text-align:left}.tinny-content h1,.tinny-content h2,.tinny-content h3,.tinny-content h4,.tinny-content h5,.tinny-content h6,.tinny-content p,.tinny-content span,.tinny-content strong,.tinny-content em,.tinny-content b{font-family:Poppins,sans-serif!important}.tinny-content mark{font-family:Poppins,sans-serif!important}.tinny-content button,.tinny-content input,.tinny-content select,.tinny-content textarea,.tinny-content label,.tinny-content ul,.tinny-content ol,.tinny-content li,.tinny-content table,.tinny-content tr,.tinny-content td,.tinny-content th{font-family:Poppins,sans-serif!important}.tinny-content article,.tinny-content aside,.tinny-content details,.tinny-content figcaption,.tinny-content figure,.tinny-content section,.tinny-content time,.tinny-content audio,.tinny-content video,.tinny-content fieldset,.tinny-content legend,.tinny-content a{font-family:Poppins,sans-serif!important}.lg-show-btn{display:block!important}.sm-show-btn{display:none!important}@media(max-width:991px){.lg-show-btn{display:none!important}.sm-show-btn{display:block!important;margin:auto;justify-content:center}}.payment_declained h4{font-size:20px!important;text-transform:capitalize}.payment_declained p{font-size:13px;color:#8f7e7e}.payment_declained ul{text-align:left;padding:0 0 0 80px}.payment_declained ul li{font-weight:300;color:#434343;font-size:14px;margin-bottom:5px}@media(max-width:600px){.payment_declained ul{padding-left:40px}}.form-label-full-width{max-width:100%!important;margin-bottom:5px;font-weight:400;color:#1f2124;font-size:14px}.error-bg{height:100vh;display:flex;align-items:center;justify-content:center;gap:15px;background-image:var(--gradient)}.error-bg img{width:400px}.error-bg h6{font-size:18px;font-weight:500;text-align:left;color:#fff;display:flex;flex-direction:column;gap:10px}.error-bg h6 span{font-size:15px;font-weight:200}.error-bg h3{font-size:120px;font-weight:700;color:#fff}.error-bg h2{font-size:40px;font-weight:700;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase}.error-bg a button{margin-top:10px}.btn-main{outline:0;display:inline-flex;align-items:center;justify-content:space-between;background:#fff;min-width:200px;border:0;border-radius:0;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;padding:10px 20px;color:#000;font-size:15px;font-weight:600;text-transform:uppercase;overflow:hidden;cursor:pointer}.btn-main:hover{opacity:.95}.btn-main .animation{border-radius:100%;animation:ripple 1.5s linear infinite}@media(max-width:991px){.error-bg{flex-direction:column;padding:15px}.error-bg img{width:200px}.error-bg h2{font-size:20px;text-align:center}.error-bg h6{font-size:15px;text-align:center}.error-bg a button{margin:auto;display:block}.error-bg h3{font-size:50px;text-align:center}.cmp-ticket-wrapper .rate-count{align-items:center!important}.btn-main{padding:10px}}@media(max-width:600px){.btn-main{font-size:14px}}@media(max-width:475px){.btn-main{font-size:11px;padding:10px 5px}}.access-denied-page-wrapper{width:100%;display:flex;justify-content:center}.access-denied-alert-card{background:#fff;max-width:820px;width:100%;border-radius:24px;padding:36px 40px;text-align:center;box-shadow:0 20px 40px #00000040;margin:50px 0}.access-denied-icon{font-size:36px;margin-bottom:12px}.access-denied-title{font-size:22px;line-height:1.5;font-weight:700;color:#222;margin-bottom:16px}.access-denied-divider{height:1px;background:#e5e5e5;margin:16px 0}.access-denied-description{font-size:16px;line-height:1.6;color:#444}.access-denied-highlight{background:#cfe4ff;padding:2px 6px;border-radius:4px;font-weight:600}@media(max-width:768px){.access-denied-alert-card{padding:18px 5px;margin:30px}.access-denied-title{font-size:18px}.access-denied-description{font-size:15px}}@media(max-width:1024px){.access-denied-title{font-size:20px}}.ticket-id{font-size:14px;font-weight:500;width:fit-content;padding:5px 25px;margin:auto auto 0;border-radius:50px;color:#fff;line-height:normal;background:var(--gradient)}.event-date-badge{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:12px;margin-bottom:10px}.event-date-badge:hover{transform:translateY(-3px);box-shadow:0 10px 22px #00000059}.date-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff26;border-radius:50%;font-size:14px}.date-text{font-weight:600;font-size:12px}.ingo_login_widget_manual_fields,.ingo_login_widget_hr,.ingo_login_widget_bottom,.ingo_login_widget_header{display:none!important}.ingo_login_widget{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-content:center!important;justify-content:center!important;align-items:center!important;width:100%!important;gap:5px!important;border:none!important}.ingo_login_widget_social_button_linkedin,.ingo_login_widget_social_button_twitter,.ingo_login_widget_social_button_facebook{width:fit-content!important}.ingo_login_widget_social_button_icon{border-radius:6px!important;min-height:48px!important}.ingo_login_widget_social_button_text{font-size:18px!important}.ingo_community_widget_social_button_text{display:block;font-size:0!important}.ingo_community_widget_social_button_text:after{content:"Share";font-size:16px;padding-left:10px}.ticket-logo-box{background:#fff;padding:10px;border-radius:5px;min-width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;border:1px solid white;min-height:80px;max-height:80px;animation:floatBox 3s ease-in-out infinite;box-shadow:0 4px 8px #00000014}.ticket-logo-box img{width:100%;height:auto;max-width:100%;object-fit:contain;animation:pulseImage 3s ease-in-out infinite}@keyframes floatBox{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes pulseImage{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.95}}@media(max-width:600px){.ticket-logo-box{min-height:50px;max-height:50px;min-width:50%;max-width:50%;margin:auto}}.checkbox-wrapper{width:100%}.form-workshop h5{margin-bottom:8px;font-size:16px}.required{color:red}.workshop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}@media(max-width:600px){.workshop-grid{grid-template-columns:1fr}}.workshop-div{border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;background:#fff;margin-top:8px}.workshop-div:hover{transform:translateY(-2px)}.workshop-div.selected{border-color:var(--primary-color)}.workshop-div input[type=checkbox]{min-width:18px;min-height:18px;cursor:pointer;accent-color:var(--primary-color)}.checkbox-content h3{font-size:16px;margin:0;word-break:break-word}.reg-pending-event-wrapper{width:1400px}.reg-pending-event-wrapper .badge-instructions{background:var(--gradient);color:#fff}.reg-pending-event-wrapper .badge-instructions a{color:#fff;text-decoration:underline}@media(max-width:480px){.workshop-div{padding:12px;gap:10px}.checkbox-content h3{font-size:14px}}.custom-login-btn{border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);border-radius:10px;transition:all .3s ease}.custom-login-btn:hover{background:var(--primary-color);color:#fff}.cmp-free-price-tag{padding:15px 20px!important}.custom-student-modal .modal-content{background-image:url(/assets/student-popup-bg-CsTukarT.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#00000070;background-blend-mode:multiply;border:1px solid #147d00!important}.custom-student-modal .modal-content{border:none;border-radius:32px;overflow:hidden;position:relative;box-shadow:0 30px 80px #0000002e}.modal-glow{position:absolute;width:220px;height:220px;border-radius:50%;background:#48ff001a;filter:blur(60px);top:-70px;right:-70px;pointer-events:none}.custom-student-modal .modal-header{border:none;padding:45px 35px 20px;position:relative;justify-content:center;text-align:center}.creative-header{width:100%;position:relative}.student-icon{width:90px;height:90px;margin:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:var(--gradient)}.student-icon:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px dashed rgba(87,255,3,.45)}.student-icon svg{color:#fff;font-size:34px}.creative-title{margin-top:28px;font-size:30px;font-weight:900;letter-spacing:4px;color:#111}.creative-line{width:130px;height:5px;margin:18px auto 0;border-radius:100px;background:linear-gradient(90deg,transparent,#56ff00,transparent)}.custom-close{position:absolute;right:25px;top:25px;width:42px;height:42px;border-radius:50%;background:#f2f2f2;opacity:1;transition:.3s;border:none}.custom-close:hover{transform:rotate(90deg);background:#e6e6e6}.custom-student-modal .modal-body{padding:20px 35px 40px}.form-group label{display:block;font-size:14px;font-weight:700;margin-bottom:12px;color:#fffefe}.form-group label span{color:red}.custom-student-modal .input-wrapper{position:relative}.custom-student-modal .form-control{height:64px;border-radius:18px;border:1px solid #e8e8e8;background:#fff0;padding-left:45px;font-size:15px;font-weight:500;transition:.3s;box-shadow:none;color:#fff}.input-wrapper svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#fff;font-size:16px}.custom-student-modal .input-wrapper:focus-within svg{color:#3dd000}.custom-student-modal .form-control::placeholder{color:#ffffff67;font-weight:400}.custom-student-modal .form-control:focus{border-color:#3dd000;background:#fff0;box-shadow:0 0 0 5px #3dd0001f}.continue-btn{width:100%;height:62px;border:none;border-radius:18px;margin-top:30px;color:#fff;font-size:16px;font-weight:800;letter-spacing:1px;position:relative;overflow:hidden;cursor:pointer;background:var(--gradient);transition:.35s ease}.continue-btn i{margin-left:8px;transition:.3s}.continue-btn:hover{transform:translateY(-3px);box-shadow:0 18px 40px #31c50059}.continue-btn:hover i{transform:translate(5px)}.continue-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:.7s}.continue-btn:hover:before{left:100%}@media(max-width:576px){.custom-student-modal .modal-header{padding:38px 22px 18px}.custom-student-modal .modal-body{padding:18px 22px 30px}.creative-title{font-size:24px;letter-spacing:2px}.student-icon{width:78px;height:78px}.student-icon i{font-size:28px}.custom-student-modal .form-control,.continue-btn{height:58px}}.close-card-wrapper{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center}.close-card{padding:50px 40px;border-radius:15px;text-align:center;width:100%;box-shadow:0 30px 70px #0000001f;position:relative;z-index:2;overflow:hidden;color:#fff!important}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.icon{width:80px;height:80px;margin:0 auto 20px;background:var(--gradient-new);border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:38px;color:#fff;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.star{position:fixed;pointer-events:none;z-index:9999;font-size:14px;animation:star-fade 1s ease-out forwards}.reg-closed-buttons{display:flex;align-items:center;justify-content:center;gap:50px;margin-top:20px}.reg-closed-buttons a button{background:var(--gradient);color:#fff;padding:12px 22px;border-radius:10px;font-weight:600;display:flex;align-items:center;gap:5px;transition:.3s ease;text-transform:uppercase;font-size:14px;border:none;margin-bottom:10px}.button-bottom-text{line-height:normal}.btn-close-modal{position:absolute;z-index:55;top:20px;right:20px;background-color:#fff;padding:10px;opacity:1!important;border:1px solid #007e08}.btn-close-modal:hover{background-color:#007e08}.studant-modal{overflow:hidden}.sm-hide-br{display:none!important}@keyframes star-fade{0%{transform:scale(0) rotate(0);opacity:1}to{transform:scale(1.6) rotate(180deg) translateY(-20px);opacity:0}}@media(max-width:1100px){.close-card .year{font-size:35px;line-height:normal}.subtitle{font-size:20px}.reg-closed-buttons a button{padding:10px;font-size:12px}.reg-closed-buttons{gap:10px;flex-wrap:wrap}.close-card{padding:30px}}@media(max-width:991px){.close-card .year{font-size:15px}.subtitle{font-size:17px}.close-card{padding:15px}.close-card-wrapper{padding:0}.cl-main-logo{width:100px;margin-bottom:10px}.close-card .date{font-size:16px}.button-bottom-text{font-size:12px}.reg-closed-buttons a button{margin-bottom:5px;margin-top:5px}.reg-closed-buttons{margin-top:0}}@media(max-width:480px){.closed-title{font-size:24px}.close-card .year{font-size:20px}.subtitle,.close-card .link{font-size:14px}.button-bottom-text br{display:none}.reg-closed-buttons a button{margin:auto auto 5px}.sm-show-br{display:block!important}.sm-hide-br{display:none!important}.close-card{padding:15px}.close-main-text{font-size:16px}}.social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.social-links a{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;background:transparent;color:#fff;text-decoration:none;transition:all .3s ease}.social-links a i{font-size:16px}.social-links a:hover{background:var(--gradient)}.important_note{background:linear-gradient(90deg,#e60000,#ff0606,#d60000);padding:10px;margin-bottom:30px;margin-top:30px;border-radius:12px}.important_note h3{font-size:16px;color:#fff;text-align:center;margin:0}@media(max-width:1500px){.important_note h3{font-size:14px}}@media(max-width:1300px){.important_note h3{font-size:13px}}@media(max-width:1024px){.important_note{margin-bottom:15px;margin-top:15px}}@media(max-width:991px){.important_note{margin-bottom:20px;margin-top:20px}.important_note h3{font-size:11px;font-weight:300}.important_note-m0{margin-bottom:0!important}}.visitor-header-top{display:flex;align-items:center;justify-content:end;gap:10px;width:100%;padding:0 15px}.visitor-selected-ticket{padding:12px;border-radius:10px;position:relative;color:#fff;width:fit-content;font-size:14px}.visitor-selected-ticket:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-image:var(--ticket-abstract);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.5}.ticket-bg-blue.visitor-selected-ticket{background:linear-gradient(138deg,#0016a6,#3166ff 48.77%,#0026c2)}.ticket-bg-green.visitor-selected-ticket{background:linear-gradient(138deg,#2bd901,#66d100 48.77%,#008b00)}.ticket-bg-red.visitor-selected-ticket{background:linear-gradient(138deg,#c10608 8.61%,#5f0000 48.77%,#000)}.ticket-bg-purple-gr.visitor-selected-ticket{background:linear-gradient(138deg,#c211bf21,#ffffff17 64.66%,#ffffff1f)}.ticket-bg-orange.visitor-selected-ticket,.ticket-bg-orange .price-header,.ticket-bg-orange .reg-form-promodiv-bg,.ticket-bg-orange .badge-preview-header,.ticket-bg-orange .visitor-badge{background:linear-gradient(90.24deg,#e26c1b .2%,#eeb12c 175.6%)}.ticket-bg-orange .new-price,.ticket-bg-orange .old-price{color:#000}.badge-widget-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.loc-dtl-div{margin-bottom:10px;padding:10px;border-radius:11px;border-left:3px solid green;background:#fafafa}@media(max-width:1250px){.badge-widget-wrapper{grid-template-columns:1fr 1fr;gap:15px}}@media(max-width:991px){.visitor-header-top{padding-top:24px;flex-direction:column;align-items:end;margin-bottom:0;gap:5px}.side-bar-main-head img{width:80px}}@media(max-width:767px){.badge-widget-wrapper{display:flex;flex-direction:column-reverse}}.min-height-auto{min-height:auto}.reg-pending-wrapper{margin:50px 0;background:#f5f5f4;padding:20px;width:80%;border-radius:15px}.reg-pending-wrapper .important_note{margin-bottom:20px!important;margin-top:0!important}.reg-pending-wrapper .event-info-section{padding:0 0 30px!important;background:transparent}.reg-pending-wrapper .welcome-section{margin-bottom:0;background:transparent!important}.reg-pending-wrapper .need-asistance{background:transparent;border:none;padding:20px 0!important}.reg-pending-wrapper .content-area{background:transparent}.reg-pending-wrapper .event-date-time{margin-top:15px}@media(max-width:1500px){.reg-pending-event-wrapper{width:100%}}@media(max-width:991px){.reg-pending-wrapper{width:100%;margin:20px 0}.reg-pending-event-wrapper .event-info-grid{margin:0;padding-top:0}.reg-pending-wrapper .need-asistance{padding:0!important}.reg-pending-event-wrapper .reg-pending-wrapper{padding:10px}}.upgrade-btn-confirm{background:var(--gradient);color:#fff;padding:12px 22px;border-radius:10px;font-weight:600;display:flex;align-items:center;gap:5px;transition:.3s ease;text-transform:uppercase;font-size:13px;border:1px solid #fff;box-shadow:7px 7px #000}.upgrade-btn-confirm:hover{color:#fff}.venue-card{border:1px solid #e8edf3;border-radius:14px;background:#fff;margin-top:16px;overflow:hidden}.venue-section{padding:14px 16px}.venue-heading{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#1f2937;margin-bottom:10px}.venue-heading-icon{width:34px;height:34px;border-radius:10px;background:#eef4ff;color:#1451a3;display:flex;align-items:center;justify-content:center}.venue-row{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:inherit;padding:10px 6px;border-radius:8px;transition:.2s}.venue-row:hover{background:#ebf8f3}.venue-left{display:flex;align-items:center;gap:10px;min-width:0}.venue-pin{color:#1c7c54;font-size:15px;width:16px}.venue-text{font-size:14px;font-weight:500;color:#00f;text-decoration:underline}.venue-arrow{color:#9aa3af;font-size:12px}.venue-divider{height:1px;background:#edf1f5;margin:0 16px}.hotel-row{padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.hotel-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#1f2937}.hotel-icon{width:34px;height:34px;border-radius:10px;background:#edf8f2;color:#1c7c54;display:flex;justify-content:center;align-items:center}.hotel-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:30px;background:#1c7c54;color:#fff;text-decoration:none;font-size:13px;font-weight:600;transition:.2s}.hotel-btn:hover{background:#166846;color:#fff}@media(max-width:768px){.venue-section,.hotel-row{padding:12px}.venue-heading,.hotel-title{font-size:14px}.venue-text{font-size:13px}.hotel-btn{padding:6px 12px;font-size:12px}}.visa-break-lg{display:none!important}@media(max-width:767px){.visa-break-lg{display:block!important}}#ticketResults{display:none;margin-top:50px}.ticket-results-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:0;padding-bottom:16px;border-bottom:1px solid var(--brand-line)}.ticket-results-header h2{font-size:1.1rem;font-weight:600;margin:0;color:var(--brand-black)}.ticket-verified-badge{background:#8fc31f24;color:var(--brand-green-dark);border:1px solid rgba(143,195,31,.4);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;padding:6px 12px;border-radius:20px}.ticket-verified-badge svg{margin-right:5px}.ticket-card{position:relative;background:#fff;border-radius:14px;height:100%;display:flex;flex-direction:column;overflow:hidden;transition:.3s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 18px #4745450f}.ticket-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px #1414141f}.ticket-card-header{padding:15px 22px;position:relative;overflow:hidden;color:#fff}.ticket-card-header:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:var(--ticket-abstract);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.3}.ticket-card-header:after{content:"";position:absolute;bottom:-40px;left:-20px;width:90px;height:90px;border-radius:50%;background:#ffffff14}.ticket-card-header.ticket-theme-standard{background:var(--gradient)}.ticket-card-header.ticket-theme-gold{background:linear-gradient(135deg,#f0b93d,#c9720e)}.ticket-card-header.ticket-theme-vip{background:linear-gradient(44deg,#fc00fc,#310274)}.ticket-card-tag{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.85}.ticket-card-title{font-size:16px;font-weight:700;text-transform:uppercase;margin:4px 0 0;color:#fff}.ticket-card-ribbon{position:absolute;top:16px;right:16px;background:#ffffffeb;color:#143a12;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:20px}.ticket-price-tag{background:#fff;border-radius:10px;padding:14px 16px 0;position:relative;z-index:2}.ticket-price-amount{font-size:20px;font-weight:600;color:var(--brand-black);margin-bottom:0;line-height:1.1}.ticket-price-amount small{font-size:.78rem;color:var(--brand-muted);font-weight:400}.ticket-perks-list{list-style:none;padding:20px 22px 4px;margin:0;flex-grow:1;font-size:.85rem;color:#444;display:none}.ticket-perks-list li{padding:5px 0;display:flex;gap:8px;align-items:flex-start}.ticket-perks-list li i{margin-top:3px;flex-shrink:0}.ticket-perks-standard li i{color:#3b4a6b}.ticket-perks-gold li i{color:#c9720e}.ticket-perks-vip li i{color:#2f6d1c}.ticket-card-footer{padding:16px 16px 24px;display:flex;flex-direction:column;gap:10px}.ticket-cta-btn{padding:8px 15px;color:#fff!important;width:fit-content;border-radius:5px;font-size:14px;border:transparent}.ticket-theme-standard .ticket-cta-btn{background:var(--gradient)!important}.ticket-theme-gold .ticket-cta-btn{background:linear-gradient(135deg,#f0b93d,#c9720e)!important}.ticket-theme-vip .ticket-cta-btn{background:linear-gradient(44deg,#fc00fc,#310274)}.ticket-readmore-btn{border:none;color:var(--brand-black);font-size:12px;font-weight:500;border-radius:6px;flex:1;background:none;display:flex;justify-content:start;align-items:center;gap:5px;padding:0;text-decoration:underline}.modal-dialog{transform:scale(.92) translateY(10px);opacity:0;transition:.28s cubic-bezier(.2,.8,.2,1)}.modal.show .modal-dialog{transform:scale(1) translateY(0);opacity:1}.modal-backdrop.show{opacity:.55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content{background:#fff;border:none;border-radius:16px;color:var(--brand-black);overflow:hidden;box-shadow:0 24px 60px #00000047}.attendee-required-section{margin-top:25px}.attendee-section-title{font-size:1.1rem;font-weight:600;color:#0f172a;margin-bottom:8px}.attendee-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:15px;margin-bottom:20px;transition:all .3s ease}.attendee-card.primary{background:#fcfff8;border:1px solid #71cc1bf8}.attendee-card-header{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;color:#1e293b;padding-bottom:12px;margin-bottom:18px;border-bottom:1px dashed #e2e8f0}.attendee-card-header i{color:#475569;font-size:1.1rem}.attendee-input-label{font-size:.8rem;font-weight:700;color:#475569;margin-bottom:8px;display:block}.ticket-card .ticket-cta-btn.disabled-purchased-btn,.ticket-theme-standard .ticket-cta-btn.disabled-purchased-btn,.ticket-theme-gold .ticket-cta-btn.disabled-purchased-btn,.ticket-theme-vip .ticket-cta-btn.disabled-purchased-btn{background:#cbd5e1!important;background-image:none!important;color:#64748b!important;border:1px solid #94a3b8!important;cursor:not-allowed!important;box-shadow:none!important;font-weight:500;opacity:.8!important}.terms-condition-note{cursor:default!important;color:#000!important;margin-bottom:16px!important;font-weight:400}.event-date-line{white-space:pre-line}.currency-switcher{display:inline-flex}.currency-tabs{position:relative;display:flex;align-items:center;background:#f3f4f6;border-radius:7px;padding:3px;height:34px;overflow:hidden;gap:2px}.currency-slider{position:absolute;top:3px;left:3px;width:calc(50% - 4px);height:28px;border-radius:7px;background:var(--gradient);transition:all .35s ease;z-index:1}.currency-btn{position:relative;z-index:2;border:0;background:transparent;width:60px;height:24px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1;color:#4b5563;border-radius:7px;transition:all .35s ease}.currency-btn.active{color:#fff}.currency-btn:focus{outline:none;border:none}.currency-tabs.usd-active .currency-slider{transform:translate(100%)}.badge-qr-wrap{display:inline-flex;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:15px;justify-content:center;align-items:center;width:150px;height:150px;margin:auto;display:flex;position:relative;overflow:hidden}.qr-placeholder-mark{position:absolute;top:50%;left:50%;z-index:1;margin:0;background:#ffecec;text-align:center;color:#9f0900;padding:4px 12px;border-radius:20px;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap;border:1px solid #9f090096;transform:translate(-50%,-50%) rotate(-40deg);pointer-events:none}@media(max-width:600px){.currency-btn{font-size:10px;width:40px}.lang-selected{font-size:10px}}.ticket-dark-overlay{position:relative;isolation:isolate;overflow:hidden;background-color:#080808}.ticket-dark-overlay:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000000d1,#000000a6,#000000c7 70%,#000000f0);pointer-events:none;z-index:0}.ticket-dark-overlay>*{position:relative;z-index:1}body[data-show-theme] .badge-preview-header,body[data-show-theme] .badge-category-banner{background:radial-gradient(120% 140% at 100% 100%,color-mix(in srgb,var(--show-color) 55%,transparent) 0%,transparent 60%),linear-gradient(135deg,#0a0a0c 0%,#141418 55%,var(--show-color-dark) 140%)!important}body[data-show-theme] .badge-preview-header:before,body[data-show-theme] .badge-preview-header:after,body[data-show-theme] .badge-category-banner:after{filter:grayscale(1);mix-blend-mode:screen;opacity:.35!important}body[data-show-theme] .badge-title{color:var(--show-color)!important}body[data-show-theme] .welcome-banner-card,body[data-show-theme] .assistance-banner{background-color:#0a0a0c;background-image:var(--badge-abstract),radial-gradient(120% 160% at 100% 100%,color-mix(in srgb,var(--show-color) 60%,transparent) 0%,transparent 62%),linear-gradient(135deg,#0a0a0c 0%,#141418 55%,var(--show-color-dark) 140%);background-size:cover,auto,auto;background-position:right center,center,center;background-repeat:no-repeat;background-blend-mode:luminosity,normal,normal}:root{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0}*,*:before,*:after{box-sizing:border-box}body{margin:0}.container{width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:870px}}@media(min-width:992px){.container{max-width:1110px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.container-fluid{width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media(min-width:576px){.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media(min-width:768px){.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media(min-width:992px){.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media(min-width:1200px){.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-wrap{flex-wrap:wrap!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-evenly{justify-content:space-evenly!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}@media(min-width:992px){.justify-content-lg-end{justify-content:flex-end!important}}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0,.ms-0{margin-left:0!important}.mr-0,.me-0{margin-right:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ms-1{margin-left:.25rem!important}.me-1{margin-right:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ms-2{margin-left:.5rem!important}.me-2{margin-right:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mb-3{margin-bottom:1rem!important}.ms-3{margin-left:1rem!important}.me-3{margin-right:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ms-4{margin-left:1.5rem!important}.me-4{margin-right:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mb-5{margin-bottom:3rem!important}.ms-5{margin-left:3rem!important}.me-5{margin-right:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0,.ps-0{padding-left:0!important}.pr-0,.pe-0{padding-right:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pb-1{padding-bottom:.25rem!important}.ps-1{padding-left:.25rem!important}.pe-1{padding-right:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pb-2{padding-bottom:.5rem!important}.ps-2{padding-left:.5rem!important}.pe-2{padding-right:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pb-3{padding-bottom:1rem!important}.ps-3{padding-left:1rem!important}.pe-3{padding-right:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.ps-4{padding-left:1.5rem!important}.pe-4{padding-right:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pb-5{padding-bottom:3rem!important}.ps-5{padding-left:3rem!important}.pe-5{padding-right:3rem!important}.text-center{text-align:center!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-white{color:#fff!important}.text-dark{color:#212529!important}.font-weight-bold{font-weight:700!important}.text-uppercase{text-transform:uppercase!important}.text-decoration-none{text-decoration:none!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-normal{font-weight:400!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.w-100{width:100%!important}.h-100{height:100%!important}.w-50{width:50%!important}.h-50{height:50%!important}.w-auto{width:auto!important}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-lg,.modal-xl{max-width:800px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5;cursor:pointer}.btn-close:hover{opacity:.75}.rounded{border-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-label{margin-bottom:.5rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}@media(max-width:768px){.flex-md-nowrap{flex-wrap:nowrap!important}}.mt-40{margin-top:16px}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.d-none{display:none!important}@media(min-width:576px){.d-sm-block{display:block!important}}@media(min-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}}.alert-modal{--am-color: var(--show-color, #e5381f);--am-gradient: var( --show-gradient, linear-gradient(135deg, #ff5b36, #e5381f 45%, #8f160c) );--am-glow: var(--show-glow, rgba(229, 56, 31, .55));--am-tint: #fdf0ee;--am-tint: color-mix(in srgb, var(--am-color) 10%, #fff)}.alert-modal .modal-dialog{max-width:440px;padding:0 16px}.alert-modal .modal-content{overflow:visible;border:0;border-radius:22px;background:#fff;box-shadow:0 30px 60px -24px #10182859}.alert-modal__card{position:relative;padding:30px 26px 24px;text-align:center}.alert-modal__close{position:absolute;top:14px;inset-inline-end:14px;display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #e8e4e0;border-radius:50%;background:#fff;color:#16141a;transition:background-color .15s ease}.alert-modal__close:hover{background:#f3f0ed}.alert-modal__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2}.alert-modal.alert-modal--success{--am-color: #1f9d4c;--am-gradient: linear-gradient(135deg, #3dcc6e, #1f9d4c 45%, #0d6b32);--am-glow: rgba(31, 157, 76, .55)}.alert-modal__icon{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;background:var(--am-tint);color:var(--am-color);font-size:24px;font-weight:800;line-height:1;box-shadow:inset 0 0 0 2px var(--am-color)}.alert-modal__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.alert-modal__message{max-height:50vh;margin:0 0 22px;overflow-y:auto;overflow-wrap:anywhere;color:#16141a;font-size:15.5px;font-weight:500;line-height:1.5;white-space:pre-line}.alert-modal__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.alert-modal__btn{display:inline-flex;align-items:center;justify-content:center;min-width:128px;min-height:46px;padding:0 26px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:15px;font-weight:600;transition:box-shadow .2s ease,transform .2s ease,background-color .15s ease}.alert-modal__btn--primary{background:var(--am-gradient);color:#fff;box-shadow:0 12px 24px -14px var(--am-glow)}.alert-modal__btn--primary:hover{color:#fff;box-shadow:0 16px 28px -14px var(--am-glow);transform:translateY(-1px)}.alert-modal__btn--ghost{border-color:#e8e4e0;background:#fff;color:#16141a}.alert-modal__btn--ghost:hover{background:#f3f0ed}.alert-modal__close:focus-visible,.alert-modal__btn:focus-visible{outline:2px solid var(--am-color);outline-offset:2px}@media(max-width:575.98px){.alert-modal__card{padding:28px 20px 20px}.alert-modal__btn{flex:1 1 0}}@media(prefers-reduced-motion:reduce){.alert-modal__btn{transition:none}}html.gxl-lock,html.gxl-lock body{overflow:hidden}.gxl{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:radial-gradient(ellipse 50% 45% at 0% 0%,rgba(59,111,192,.1),transparent 70%),radial-gradient(ellipse 50% 45% at 100% 100%,rgba(245,124,32,.12),transparent 70%),radial-gradient(ellipse 35% 30% at 100% 0%,rgba(160,23,90,.06),transparent 70%),#fff;transition:opacity .45s ease,transform .55s cubic-bezier(.7,0,.2,1)}.gxl.is-wait{opacity:0;transition:none}.gxl-stage{display:grid;justify-items:center;gap:34px}.gxl-logo{position:relative;width:min(340px,70vw);aspect-ratio:820 / 599}.gxl-p{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none;opacity:0}.gxl-g{clip-path:inset(0 72.92% 67.64% 0)}.gxl-i{clip-path:inset(0 63.2% 67.64% 27.08%)}.gxl-t{clip-path:inset(0 41.85% 67.64% 36.8%)}.gxl-e{clip-path:inset(0 23.76% 67.64% 58.15%)}.gxl-x{clip-path:inset(0 0 67.64% 76.24%)}.gxl-global{clip-path:inset(32.36% 0 48.42% 0)}.gxl-ns{clip-path:inset(51.58% 49.44% 0 0)}.gxl-livx{clip-path:inset(51.58% 0 0 50.56%)}.gxl-g,.gxl-i,.gxl-t,.gxl-e,.gxl-x{transform:translateY(14%)}.gxl.is-visible .gxl-g{animation:gxl-rise .55s cubic-bezier(.2,1.2,.35,1) 0s forwards}.gxl.is-visible .gxl-i{animation:gxl-rise .55s cubic-bezier(.2,1.2,.35,1) .07s forwards}.gxl.is-visible .gxl-t{animation:gxl-rise .55s cubic-bezier(.2,1.2,.35,1) .14s forwards}.gxl.is-visible .gxl-e{animation:gxl-rise .55s cubic-bezier(.2,1.2,.35,1) .21s forwards}.gxl.is-visible .gxl-x{animation:gxl-rise .55s cubic-bezier(.2,1.2,.35,1) .28s forwards}.gxl-global{transform:scale(1.04);filter:blur(3px)}.gxl.is-visible .gxl-global{animation:gxl-settle .5s ease-out .42s forwards}.gxl-ns,.gxl-livx{transform:translateY(5%)}.gxl.is-visible .gxl-ns{animation:gxl-up .5s cubic-bezier(.2,.8,.2,1) .62s forwards}.gxl.is-visible .gxl-livx{animation:gxl-up .5s cubic-bezier(.2,.8,.2,1) .72s forwards}.gxl-star{position:absolute;left:45.6%;top:58.9%;width:7%;aspect-ratio:1;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,rgba(255,255,255,1) 0 12%,rgba(91,160,224,.65) 28%,transparent 62%);pointer-events:none}.gxl.is-visible .gxl-star{animation:gxl-twinkle 1.6s ease-in-out 1s infinite}.gxl-bar{position:relative;width:min(200px,46vw);height:3px;border-radius:3px;background:#10161e14;overflow:hidden;opacity:0;transition:opacity .4s ease .3s}.gxl.is-visible .gxl-bar{opacity:1}.gxl-bar i{position:absolute;inset:0;border-radius:3px;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,#3b6fc0,#4b3a8f 25%,#a0175a 50%,#ec2a2a 72%,#f7941d)}[dir=rtl] .gxl-bar i{transform-origin:right center;background:linear-gradient(270deg,#3b6fc0,#4b3a8f 25%,#a0175a 50%,#ec2a2a 72%,#f7941d)}.gxl.is-done{opacity:0;transform:translateY(-3%);pointer-events:none}.gxl.is-done .gxl-stage{transform:scale(1.03);transition:transform .5s ease}@keyframes gxl-rise{to{opacity:1;transform:none}}@keyframes gxl-settle{to{opacity:1;transform:none;filter:none}}@keyframes gxl-up{to{opacity:1;transform:none}}@keyframes gxl-twinkle{0%,to{transform:translate(-50%,-50%) scale(0);opacity:0}45%{transform:translate(-50%,-50%) scale(1) rotate(45deg);opacity:1}70%{opacity:.6}}@media(prefers-reduced-motion:reduce){.gxl-p{opacity:1;transform:none;filter:none}.gxl.is-visible .gxl-p,.gxl.is-visible .gxl-star{animation:none}.gxl.is-done,.gxl.is-done .gxl-stage{transform:none}}
