body,html{overflow-x:hidden;touch-action:manipulation;height:100%;margin:0;padding:0}html{position:relative;min-height:100%;box-sizing:border-box}body{margin-bottom:60px;background-color:#fff;margin-top:20px;line-height:1.5;color:#333}*,::after,::before{box-sizing:inherit}a:active,a:focus{outline:0!important}.d-display-wrapper{margin:40px auto}.d-card{background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:28px 35px;box-shadow:0 3px 12px rgba(0,0,0,.04)}.d-card dt{font-size:13px;color:#7a7a7a;margin-bottom:4px;text-transform:capitalize;font-weight:500}.d-card dd{font-size:16px;font-weight:600;color:#2a2a2a;margin-bottom:22px}.d-card dd:last-of-type{margin-bottom:0}img{max-width:100%;height:auto}#orderTable td,#orderTable th{white-space:normal!important}.object-fit-cover{object-fit:cover}.font_impact{font-family:Impact,Charcoal,sans-serif}.font_systemui{font-family:system-ui}.float-right{float:right;margin-bottom:5px}.plus-style{font-size:.8em;color:#00f;cursor:pointer}.all_with{width:100%}.disabled-link{pointer-events:none;color:gray;cursor:not-allowed;text-decoration:none}.display_none{display:none!important}.cientporcent{width:100%}.text-white{color:#aeaeae}.back_container{display:block!important;visibility:visible!important;width:100%;margin-top:-15px;margin-bottom:10px}.back_page{font-size:16px;font-weight:600;cursor:pointer;margin-top:-10px;color:#007bff;width:100%}.back_page i{font-size:13px}.div-loader-style{display:none;text-align:center;position:absolute;left:50%;transform:translate(-50%,-50%)}.eventojo_style{padding:15px;background-color:#f4f4f4;border-radius:.25rem}.delete-confirm-style{font-size:13px;font-weight:500;color:red;text-align:center;margin:5px}.glass_styleInn{padding:20px;background-color:#000032!important;border:1px solid #fff!important;border-radius:.25rem}#museumAvailabilityModal .modal-content.museum-availability-shell{padding:0;background:linear-gradient(180deg,#fbfcfe 0,#f1f4fa 100%)!important;background-color:#f4f6fb!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px;box-shadow:0 24px 48px rgba(15,23,42,.12);color:#0f172a;overflow:hidden}#museumAvailabilityModal .museum-availability-dialog{max-width:420px}#museumAvailabilityModal .museum-availability-header{position:relative;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(15,23,42,.06);padding:1rem 1.25rem;background:rgba(255,255,255,.85)}#museumAvailabilityModal .museum-modal-title{flex:0 1 auto;margin:0;padding:0 2.5rem;color:#0f172a;font-weight:600;font-size:1.05rem;text-align:center}#museumAvailabilityModal .museum-modal-title::after,#museumAvailabilityModal .museum-modal-title::before{display:none}#museumAvailabilityModal .museum-availability-header .modal-title{color:#0f172a;font-weight:600}#museumAvailabilityModal .museum-availability-header .close{position:absolute;right:1rem;top:50%;transform:translateY(-50%);margin:0;padding:.5rem;color:#64748b;opacity:1;text-shadow:none;z-index:1}#museumAvailabilityModal .museum-availability-body{padding:1.25rem 1.25rem 1.5rem;background:0 0;color:#0f172a}#museumAvailabilityModal .museum-availability-section-label{font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748b;margin-bottom:.75rem}#museumAvailabilityModal .museum-calendar-panel{display:flex;justify-content:center;width:100%;margin-bottom:.5rem}#museumAvailabilityModal .museum-availability-calendar .flatpickr-calendar.inline{margin:0 auto;border-radius:14px;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 28px rgba(15,23,42,.08);background:#fff}#museumAvailabilityModal .flatpickr-day.endRange,#museumAvailabilityModal .flatpickr-day.selected,#museumAvailabilityModal .flatpickr-day.startRange{background:#2563eb;border-color:#2563eb;color:#fff}#museumAvailabilityModal .flatpickr-day:hover{background:rgba(37,99,235,.12);border-color:transparent}#museumAvailabilityModal .museum-selected-visit{padding:.75rem 1rem;border-radius:12px;background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.06);box-shadow:0 2px 8px rgba(15,23,42,.04)}#museumAvailabilityModal .museum-selected-visit-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:.25rem}#museumAvailabilityModal .museum-selected-visit-value{display:block;font-size:.95rem;font-weight:500;color:#0f172a;line-height:1.4}#museumAvailabilityModal .museum-time-slots-panel{max-width:340px;width:100%;margin-left:auto;margin-right:auto}#museumAvailabilityModal .museum-time-slots-heading{font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748b;margin-bottom:.75rem}#museumAvailabilityModal .museum-slot-list{gap:10px!important}#museumAvailabilityModal .museum-slot-pill{border-radius:999px;padding:.4rem .95rem;border:1px solid rgba(15,23,42,.12);background:#fff;color:#334155;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease}#museumAvailabilityModal .museum-slot-pill:hover{border-color:rgba(37,99,235,.45);box-shadow:0 4px 12px rgba(37,99,235,.12);transform:translateY(-1px)}#museumAvailabilityModal .museum-slot-pill.is-selected{background:linear-gradient(135deg,#2563eb 0,#1d4ed8 100%);border-color:#1d4ed8;color:#fff;box-shadow:0 6px 16px rgba(37,99,235,.25)}#museumAvailabilityModal{font-size:16px;-webkit-font-smoothing:antialiased}#museumAvailabilityModal .museum-availability-dialog{box-sizing:border-box}@media (max-width:576px){#museumAvailabilityModal .museum-availability-dialog{max-width:calc(100vw - 1rem);width:calc(100vw - 1rem);margin:.5rem auto;max-height:calc(100vh - 1rem)}#museumAvailabilityModal .modal-content.museum-availability-shell{max-height:calc(100vh - 1rem);border-radius:14px}#museumAvailabilityModal .museum-availability-header{flex-shrink:0;padding:.85rem 1rem}#museumAvailabilityModal .museum-modal-title{font-size:1rem;padding:0 2.25rem}#museumAvailabilityModal .museum-availability-body{padding:1rem .85rem 1.15rem;overflow-x:hidden;-webkit-overflow-scrolling:touch}#museumAvailabilityModal .museum-calendar-panel{overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start}#museumAvailabilityModal .museum-availability-calendar .flatpickr-calendar.inline{width:100%!important;max-width:100%;min-width:0;box-sizing:border-box}#museumAvailabilityModal .flatpickr-calendar .flatpickr-innerContainer{width:100%!important}#museumAvailabilityModal .flatpickr-calendar .flatpickr-rContainer{width:100%!important}#museumAvailabilityModal .flatpickr-calendar .dayContainer{width:100%!important;min-width:0!important;max-width:100%}#museumAvailabilityModal .museum-time-slots-panel{max-width:100%}#museumAvailabilityModal .museum-slot-list{justify-content:center}}.card-clock .museum-card-clock-row{display:block;width:100%;margin:0;text-align:center;font-size:13px;line-height:1.35}.card-clock .museum-card-clock-row .event_clock.museum-card-visit-icon{display:inline;margin:0;padding:0 2px 0 0;vertical-align:baseline;white-space:nowrap}.card-clock .museum-card-clock-row .event_clock.museum-card-visit-icon i{display:inline;font-size:11px;line-height:1;vertical-align:-.08em}.card-clock .museum-card-selection{display:inline;font-size:11px;font-weight:400;font-family:inherit;vertical-align:baseline;word-break:break-word}.card-clock .museum-card-selection.museum-card-selection--empty{color:#868e96}.card-clock .museum-card-selection:not(.museum-card-selection--empty){color:#212529!important}.glass_style{padding:20px;background-color:#000032;border:1px solid #fff;border-radius:.25rem}.bg-success{background-color:#20c997!important;border-color:#20c997!important}.btn-primary{background-color:#2196f3!important;border-color:#2196f3!important}.fa-calendar-plus-o:before{color:#000032;border-radius:50%}#highlight_subline{position:relative;top:20px;z-index:1}.faceb-color{color:#3b5998}.inst-color{color:#e4405f}.linkid-color{color:#0a66c2}.snapchat-color{color:#f3da35}.pinrest-color{color:#e60023}.whatsapp-color{color:#25d366}.youtube-color{color:red}.reddit-color{color:#ff5700}.telegram-color{color:#229ed9}.social-icon{margin-left:-5px}#myModal_share .share-modal-dialog{max-width:420px;margin:1rem auto}#myModal_share .share-modal-shell{border:none;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 24px 48px rgba(15,23,42,.16)}#myModal_share .share-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:1.35rem 1.35rem 1rem;border-bottom:1px solid #e2e8f0;background:#fff}#myModal_share .share-modal-eyebrow{margin:0 0 .35rem;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}#myModal_share .share-modal-title{margin:0;font-size:1.35rem;font-weight:700;line-height:1.25;color:#0f172a;word-break:break-word}#myModal_share #eventitle{margin-left:0;font-size:inherit;font-weight:inherit;font-style:normal;font-family:inherit;color:inherit}#myModal_share .share-modal-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:10px;background:#f1f5f9;color:#64748b;font-size:1.5rem;line-height:1;cursor:pointer;flex-shrink:0;transition:background-color .15s ease,color .15s ease}#myModal_share .share-modal-close:hover{background:#e2e8f0;color:#0f172a}#myModal_share .share-modal-body{padding:1.25rem 1.35rem 1.4rem;background:#fff}#myModal_share .share-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}#myModal_share .share-icon-btn{display:flex;align-items:center;justify-content:center;height:56px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}#myModal_share .share-icon-btn:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);text-decoration:none}#myModal_share .share-icon-btn i{font-size:1.35rem}#myModal_share .share-x-icon{width:18px;height:18px;fill:#0f172a}#myModal_share .share-divider{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 1rem;color:#94a3b8;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#myModal_share .share-divider::after,#myModal_share .share-divider::before{content:"";flex:1 1 auto;height:1px;background:#e2e8f0}#myModal_share .share-copy-row{display:flex;align-items:stretch;gap:.55rem}#myModal_share .share-url-input,#myModal_share .share-url-input.ur{flex:1 1 auto;min-width:0;height:46px;padding:0 .9rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#64748b;font-size:.88rem;box-sizing:border-box}#myModal_share .share-url-input:focus{outline:0;border-color:#cbd5e1;box-shadow:none}#myModal_share .share-copy-btn,#myModal_share .share-copy-btn.cpy{flex:0 0 auto;height:46px;padding:0 1.1rem;border:1px solid #000032;border-radius:12px;background:#000032;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}#myModal_share .share-copy-btn:hover{background:#0a1654}#myModal_share .share-copy-message{min-height:1rem;margin:.55rem 0 0;font-size:.8rem;color:#16a34a}#myModal_share .share-copy-message.is-error{color:#dc2626}@media (max-width:479.98px){#myModal_share .share-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}#myModal_share .share-icon-btn{height:48px}#myModal_share .share-copy-row{flex-direction:column}#myModal_share .share-copy-btn{width:100%}}.btn-outline-light{color:#fff;border-color:#fff;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%}.icon-event-category{width:50px!important;height:50px;transition:fill .3s ease}#nav-user-logo:hover path{fill:#007bff;transition:fill .3s ease}.icon-event-category:hover{filter:brightness(0) saturate(100%) invert(32%) sepia(85%) saturate(605%) hue-rotate(160deg) brightness(95%) contrast(98%)}.icon-event-category.active{filter:brightness(0) saturate(100%) invert(32%) sepia(85%) saturate(605%) hue-rotate(160deg) brightness(95%) contrast(98%)}#enable-authenticator{border:solid 1px #ffc107;border-radius:5px;cursor:pointer;margin:5px}#reset-authenticator{border:solid 1px #ffc107;border-radius:5px;cursor:pointer;margin:5px}.avatarText{font-family:system-ui;font-size:16px}.report-toast{position:fixed;top:80px;left:50%;transform:translateX(-50%);color:#fff;padding:12px 24px;border-radius:6px;font-family:Arial,sans-serif;font-size:14px;z-index:20000;box-shadow:0 2px 10px rgba(0,0,0,.2);animation:avatarToastFadeIn .3s ease;max-width:min(90vw,28rem);text-align:center}.report-toast--success{background:#27ae60}.report-toast--error{background:#c0392b}@keyframes avatarToastFadeIn{from{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.avatar-modal-loading-body{min-height:240px;display:flex;align-items:center;justify-content:center}.avatar-open-loading-card{text-align:center;padding:16px 24px 24px}.avatar-open-loading-ring-wrap{position:relative;width:120px;height:120px;margin:0 auto 14px}.avatar-open-loading-svg{width:120px;height:120px;display:block}.avatar-open-loading-track{stroke:#e3e8ef}.avatar-open-loading-progress{stroke:#2196f3;transition:stroke-dashoffset .2s ease-out}.avatar-open-loading-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.avatar-open-loading-gif{display:block;object-fit:contain}.avatar-open-loading-pct{font-size:18px;font-weight:600;color:#2196f3;font-family:system-ui,-apple-system,sans-serif}.avatarModalContainer .modal-dialog{width:min(28rem,calc(100vw - 1rem));max-width:100%;margin-left:auto;margin-right:auto}.avatarModalContainer .modal-content.modal-avatar-content{width:100%;max-width:100%;box-sizing:border-box;border:0;border-radius:1rem;overflow:hidden;box-shadow:0 20px 45px rgba(15,23,42,.16)}.avatarModalContainer .modal-footer,.avatarModalContainer .modal-header{border:0}.avatarModalContainer .modal-header{background:linear-gradient(135deg,#f8f9ff 0,#fff 100%);padding:1rem 1.25rem .75rem}.avatarModalContainer .modal-title{margin:0;display:block;font-size:1rem;font-weight:700;color:#0f172a;line-height:1.45;word-break:break-word}.avatarModalContainer .modal-body{padding:1rem 1.25rem}.avatarModalContainer .modal-body>.container{max-width:100%;padding-left:.25rem;padding-right:.25rem}.avatarModalContainer .modal-footer.modal-avatar-footer{background:#f8fafc;padding:1rem 1.25rem 1.25rem;width:100%;max-width:100%;box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:.75rem}.avatarModalContainer .modal-footer.modal-avatar-footer .row{width:100%}.avatarModalContainer .modal-footer.modal-avatar-footer .btn{min-height:44px;border-radius:.65rem;font-weight:600}.avatarModalContainer .modal-footer.modal-avatar-footer .input-size{width:100%}.avatarModalContainer #saveAvatar{background-color:#facc15;color:#111827;border:1px solid #eab308}.avatarModalContainer #saveAvatar:focus,.avatarModalContainer #saveAvatar:hover{background-color:#eab308;color:#111827}.avatarModalContainer #btn-avatar-cancel{color:#0f172a;width:100%}.avatarModalContainer .image-avatar-container{width:100%;max-width:400px;margin-left:auto;margin-right:auto;position:relative;aspect-ratio:1/1;height:auto}.avatarModalContainer .image-avatar-container picture{display:block;width:100%;height:100%}.avatarModalContainer .image-avatar-container .avatar-image{width:100%;height:100%;display:block;object-fit:fill}.avatar-hit-grid{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;touch-action:manipulation;margin:0;padding:0;border:none;background:0 0}.avatar-hit-cell{position:absolute;box-sizing:border-box;margin:0;padding:0;border:none;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;line-height:0;font-size:0;color:transparent;text-indent:-9999px;overflow:hidden}.avatar-hit-cell:focus{outline:2px solid rgba(33,150,243,.6);outline-offset:-2px}.avatar-highlight-container{z-index:3;pointer-events:none}.avatar-hover{box-sizing:border-box;margin:0;padding:0;box-shadow:inset 0 0 0 2px #84cc94;z-index:1;position:absolute;pointer-events:none;display:none;background-color:rgba(76,175,80,.2)}.avatar-selected-style{box-sizing:border-box;margin:0;padding:0;box-shadow:inset 0 0 0 2px #28a745;position:absolute;display:none;background-color:rgba(33,150,243,.3);pointer-events:none;z-index:1}@media (max-width:767.98px){.avatarModalContainer .modal-body,.avatarModalContainer .modal-footer.modal-avatar-footer,.avatarModalContainer .modal-header{padding-left:.85rem;padding-right:.85rem}.avatarModalContainer .modal-title{font-size:.95rem}}.sponsor-lesmer{background:#2169eb;height:35px;margin:5px;border-radius:100px;display:flex;text-align:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;font-weight:500;font-size:13px;letter-spacing:.02em}.sponsor-lesmer:hover{opacity:.85}.lesmer_sp{color:#fff;cursor:pointer}.search-header{width:100%}#background-video{height:360px;object-fit:cover}.search-event{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;z-index:1;top:0;right:0;left:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#f8f9fb;border-radius:.25rem;font-size:16px;font-weight:700;font-family:emoji}ol.breadcrumb:has(li.breadcrumb-item a[href*="/Admin"]) li.breadcrumb-item a[href*="/Companies/Dashboard"],ol.breadcrumb:has(li.breadcrumb-item a[href*="/Admin"]) li.breadcrumb-item a[href*="/companies/dashboard"]{pointer-events:none;cursor:default;text-decoration:none;color:#333!important}body.admin-disable-company-dashboard-crumb ol.breadcrumb li.breadcrumb-item a[href*="/Companies/Dashboard"],body.admin-disable-company-dashboard-crumb ol.breadcrumb li.breadcrumb-item a[href*="/companies/dashboard"]{pointer-events:none;cursor:default;text-decoration:none;color:#333!important}.separator{margin-left:5px;margin-right:5px}.NoEvents{font-size:16px;color:#333;font-weight:900;text-align:center;margin:50px;padding-top:80px}.round:focus{outline:0}.close-btn-noti{border:none;background:0 0;padding:0;font-size:1.5rem;position:absolute;top:.5rem;right:.5rem;cursor:pointer}#payment_card{border-radius:15px}#navbar-management{min-width:100px}.customerSupport{width:100%;color:#fff;font-size:11px;display:flex;justify-content:space-between}.subscription-type{min-width:100px;display:inline-flex;gap:5px;align-items:center}.subscription-name{padding:5px;color:#fff;font-size:11px;display:flex;justify-content:space-between}.subsName .subsvalue:empty::before{content:'Loading...';opacity:.6}.sub-end .subsvalue:empty{display:none}.sub-end .subslbl{display:none}.sub-end.loaded .subslbl{display:inline}.subscription-period{border:1px solid #ddd;padding:5px;border-radius:5px;display:inline-block}.sub-end{font-size:9px;margin-right:5px;margin-left:-5px;white-space:nowrap}.subslbl{color:#fff}.subsvalue{font-weight:700}.subsName{margin-right:10px;white-space:nowrap}.upgrade-button{background-color:#84cc94;color:#fff;padding:5px 10px;font-size:11px;font-weight:500;border:none;border-radius:5px;cursor:pointer;box-shadow:2px 2px 4px rgba(0,0,0,.2);white-space:nowrap}.upgrade-button:hover{opacity:.75}.Basic{background-color:#c3e6cb}.Monthly{background-color:#aadbb5}.Trimester{background-color:#84cc94}.Semester{background-color:#5ebc73}.Full-Year{background-color:#43a159}#becomeahost{cursor:pointer}.search_location{cursor:pointer;position:relative;left:-18px;top:-4px}.changeCountry{margin-left:0;cursor:pointer;pointer-events:auto}#flagIcon{margin-right:-15px;margin-top:-21px;width:50px;height:50px;border-radius:50%;overflow:hidden;box-shadow:rgba(0,0,0,.35) 0 5px 15px;float:right}.validation-summary-errors{display:none}.manager_dashboard li{list-style-type:none;font-family:'system-ui';font-size:16px;margin:10px}.designer_dashboard li{list-style-type:none;font-family:'Arial,Helvetica,sans-serif';font-size:16px;margin:10px}.bg-eventojo{background-color:#000032!important}.brand-container{display:flex;flex-direction:column;align-items:flex-start}.navbar-nav{align-items:flex-end!important}.navbar-brand{display:flex;align-items:center;gap:8px;font-size:1.5rem;font-weight:700;text-decoration:none;color:inherit}.logo{font-size:1.5em;font-weight:700;color:#ffc107!important}.logo:hover{font-size:1.5em;font-weight:700;color:#ffc107}.brand-name{font-size:1.25rem;font-weight:700;line-height:1;display:inline-block;vertical-align:middle;text-transform:uppercase;text-shadow:3px 3px 3px rgba(0,0,0,.5)}#slogan{font-size:.7rem;color:#fff;margin-top:-18px;margin-left:45px;text-shadow:3px 3px 3px rgba(0,0,0,.5);transform:scale(1);transition:transform .2s,text-shadow .2s,font-size .2s}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}.add-new-event,.add-new-order{cursor:pointer;color:#007bff!important}.add-new-event i,.add-new-order i{margin-right:5px}.dashboardLink{font-size:22px;padding:20px!important;margin:10px}.add-new-company{float:right;height:30px;font-weight:700;font-size:12px;line-height:13px;cursor:pointer}.company-property{width:300px;height:35px;margin:10px;float:left;color:#333;font-weight:500;font-size:16px}.property-text{width:300px;display:inline-block;vertical-align:middle;margin:10px;font-size:16px}.separator i{margin-left:15px;font-size:22px;display:flex;color:rgba(0,0,0,.5);margin-top:-4px}a{color:#0366d6}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1b6ec2;border-color:#1861ac}html{font-size:16px}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}.footer{position:absolute;bottom:0;width:25%;white-space:nowrap;line-height:60px}.recaptchaImg{align-content:center}.recaptchaImg img{object-fit:cover}#chatling-open-chat-icon,#chtl-open-chat-icon{width:55px;height:55px;pointer-events:auto!important;cursor:pointer}#chatling-open-chat-icon,#chtl-open-chat-icon{z-index:10000}#chtl-chat-icon-container{bottom:68px!important;right:60px!important;max-height:55px!important}.chat-custom-label-dark{position:fixed;bottom:74px;right:72px;height:42px;width:186px;background-color:#f4f4f4;font-size:14px;font-weight:500;text-align:center;border-radius:45px;cursor:pointer;z-index:10001;pointer-events:auto}.chat-custom-label{position:fixed;bottom:75px;right:95px;width:160px;background-color:#000032;color:#fff;font-size:14px;font-weight:500;text-align:center;padding:8px 12px;border:1px solid #ccc;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer;z-index:10002;pointer-events:auto}.modal-backdrop.show{z-index:10010!important}.modal.show,.modal.showing{z-index:10020!important}#chatling-open-chat-icon,#chtl-chat-icon-container,#chtl-open-chat-icon,.chat-custom-label,.chat-custom-label-dark{z-index:9000!important}.my-content-area{display:flex;flex-basis:100%;align-items:center;padding:10px;color:#8a94a6!important;font-family:system-ui}.my-content-area-light{display:flex;flex-basis:100%;align-items:center;padding:10px;color:#f4f4f4;font-family:system-ui}.my-content-area-light::after,.my-content-area-light::before,.my-content-area::after,.my-content-area::before{content:"";flex-grow:1;background:#e9ecef!important;background-color:#e9ecef!important;font-family:system-ui;height:2px;font-size:0px;line-height:0;margin:0 8px}body.eventojo-crud #eventojoMain h1.my-content-area,body.eventojo-crud #eventojoMain>h1.my-content-area,body.eventojo-crud h1.my-content-area,h1.my-content-area{text-transform:uppercase;color:#8a94a6!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.05em;font-family:system-ui!important}body.eventojo-crud #eventojoMain h1.my-content-area::before,body.eventojo-crud #eventojoMain>h1.my-content-area::before,body.eventojo-crud h1.my-content-area::before,h1.my-content-area::before{content:none!important;display:none!important;flex-grow:0!important;width:0!important;margin:0!important;background:0 0!important}body.eventojo-crud #eventojoMain h1.my-content-area::after,body.eventojo-crud #eventojoMain>h1.my-content-area::after,body.eventojo-crud h1.my-content-area::after,h1.my-content-area::after{content:""!important;display:block!important;flex-grow:1!important;background:#e9ecef!important;background-color:#e9ecef!important;height:1px!important;margin:0 0 0 12px!important}.my-content-area-light{display:flex;flex-basis:100%;align-items:center;padding:10px;color:#f4f4f4;font-family:system-ui}.my-content-area-light::after,.my-content-area-light::before{content:"";flex-grow:1;background:#e9ecef!important;background-color:#e9ecef!important;font-family:system-ui;height:2px;font-size:0px;line-height:0;margin:0 8px}.splash h1{font-size:3em;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#fc0505;border-color:#fc0505}.contact-clean{padding:80px 0}.contact-clean img{opacity:.5}.contact-clean form{max-width:480px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.contact-clean h2{margin-top:5px;font-weight:700;font-size:28px;margin-bottom:36px;color:inherit}.contact-clean .form-group:last-child{margin-bottom:5px}.contact-clean form .form-control{background:#fff;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,.05);outline:0;color:inherit;padding-left:12px;height:42px}.contact-clean form .form-control:focus{border:1px solid #b2b2b2}.contact-clean form textarea.form-control{min-height:100px;max-height:260px;padding-top:10px;resize:vertical}.contact-clean form .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1;outline:0!important}.contact-clean form .btn:hover{opacity:1}.contact-clean form .btn:active{transform:translateY(1px)}.contact-clean form .btn-primary{background-color:#19a500!important;margin-top:15px;color:#fff}.message{resize:none}.card-deck-d .card-d{flex-basis:calc(50% - 50px)}#div_Loader{position:absolute;display:flex;justify-content:center;align-items:center;z-index:1;margin-top:420px}.filter-events-right{margin-top:0;font-size:15px;font-family:Arial,sans-serif}#event_filter{margin-top:0;font-size:15px}.openbtn{font-size:20px;cursor:pointer;color:#007bff}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:400;line-height:1;color:#fff;text-align:center;background-color:rgba(0,0,0,.2);border:1px solid #ced4da;border-radius:4px}.modal-d-footer{float:right;font-size:60px;font-weight:900}.modal-qr-footer{float:right;font-size:60px;font-weight:900}#modal-d-closeup{font-weight:700;font-size:50px;z-index:3;margin-left:-40px;position:relative;color:red;border-color:#fff}#modal-d-closeup:focus{outline:0}#modal-d-pub-closeup{font-weight:700;font-size:50px;z-index:3;margin-left:-40px;position:relative;color:red;border-color:#fff}#modal-d-pub-closeup:focus{outline:0}.closeModal{font-size:26px}.closeSpan{font-size:26px}.nav-tabs{border:none!important}.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#fff #fff #fff;border-top:3px solid #00f!important}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;border-top:3px solid #eee;font-size:20px}.nav-tabs .nav-link:hover{border-color:#e9ecef #fff #fff}.nav-tabs{display:table!important;width:100%}.nav-item{display:table-cell;font-size:13px}#nav-user-image{width:45px;height:45px;object-fit:cover;border-radius:50%;margin-bottom:-5px}.dashboard-sales{padding:20px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;background-color:#f9f9f9}.dashboardLink{font-size:1.5em;display:flex;align-items:center;margin-bottom:10px}.dashboardLink i{margin-left:10px;color:#007bff}.dashboard-content{margin-top:10px}.dashboard_content a{font-size:13px}.dashboard-content ul{list-style:none;padding:0;margin-bottom:20px}.dashboard-content li{padding:5px 0}.button-container{text-align:center}.dashboard-button{min-width:260px;min-height:80px;font-size:26px!important;font-weight:500!important;display:inline-block;padding:10px 20px;font-size:1em;border:none;border-radius:5px;transition:background-color .3s ease}.dashboard-button:hover{background-color:#28a745}.dashboard-button:focus{outline:0;box-shadow:0 0 0 3px rgba(72,180,97,.5)}.div-info{flex:1;border-bottom:var(--border);overflow:hidden}.nombre-prod{margin:0;font-size:1.2rem;text-align:center;padding:.2rem 0}.separador{width:80%;margin:.2rem auto;border:none;border-top:var(--border)}.descripcion-prod{margin:0;font-size:.9rem;padding:.2rem 1rem;overflow:hidden;opacity:.7}.div-precio-boton{display:flex;align-items:center;justify-content:space-around;padding:.5rem}.precio{margin:0 .5em}.precio::before{content:'US$';padding-right:.3rem}.carrito{width:18px}.contenedor-productos{display:flex;flex-wrap:wrap;justify-content:space-around}#summary-vipps-label{font-size:9px;color:#00f}#summary-visa-label{font-size:9px;color:#00f}.event-title-td{width:100px;height:50px;border:1px solid #000;color:gray}.event-people-td{width:25px;height:50px;border:1px solid #000;color:gray}.event-quantity-td{width:15px;height:50px;border:1px solid #000;color:gray}.event-price-td{width:25px;height:50px;border:1px solid #000;color:gray}.header-cell{text-align:center!important}.orde-table-tr{background:hsla(210,60%,70%,.7)}.orde-table-body{color:#000;font-size:8px}.cart-title{margin-left:25px;font-size:1rem;color:gray}.card{background-color:#fff;margin-left:auto;margin-right:auto}.category-txt{font-size:18px;text-align:center}.btn-success{background-color:#84cc94}.btnTicket{height:40px;width:100%;font-size:9px;background-color:#84cc94!important;color:#fff!important;border-radius:8px;font-weight:600!important;text-decoration:none}.btnGratis{height:40px;width:100%;font-size:9px;background-color:#d1d1d1!important;color:#000032!important;font-weight:600!important}.btnCanceled{height:40px;width:100%;font-size:9px;background-color:#d9534f!important}.card-title{margin-top:-15px;font-size:15px;font-weight:700;height:50px;min-height:50px;text-align:center}.card-adresse{font-size:13px;text-align:center;top:33px;height:25px}.card-date{text-align:center;font-size:13px;height:25px}.card-clock{font-size:13px;text-align:center;height:25px;margin-bottom:8px}.card-clock:has(.museum-card-clock-row){height:auto;min-height:25px;overflow:visible}.card-buyTicket{justify-content:space-between;align-items:flex-start;margin-top:15px}.card-footer{text-align:center;font-size:23px;font-weight:900;background-color:#000032!important}.footer{height:30px;background-color:#fff;text-align:center;font-weight:900}.ticketprice{margin-left:0;float:left}.photo{height:200px;width:100%}.photo img{height:100%;width:100%;object-fit:cover;border-bottom:dashed 3px rgba(0,0,0,.125)}.event-card .photo{position:relative;overflow:hidden}.event-card .photo img{transition:transform .5s cubic-bezier(.25, 1, .5, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.event-card:hover .photo img{transform:scale(1.12)}.event-card .shareEvent-div{z-index:2}.company-name{position:relative;text-align:center;font-size:15px;font-weight:500;margin-bottom:8px;color:#666}.task-btn{padding:5px 2px 5px 0;border-radius:5px;text-decoration:none;background-color:rgba(83,106,121,.9);cursor:pointer;transition:background-color .3s ease;margin:10px;width:100%}.favorite-div{width:30px;height:30px;position:absolute;top:0;right:0;margin:3px;font-size:18px;background-color:rgba(255,255,255,.3)!important;border-radius:50%;display:flex;align-items:center;justify-content:center}.favorite-div i{font-size:18px;opacity:1;background:0 0}.shareEvent-div{width:30px;height:30px;position:absolute;top:3px;left:0;margin:3px;font-size:18px;background-color:rgba(255,255,255,.3)!important;border-radius:50%;display:flex;align-items:center;justify-content:center}.shareEvent-div i{font-size:18px;opacity:1;background:0 0}.calender-div{width:30px;height:30px;position:absolute;right:0;margin-right:3px;margin-top:-65px;font-size:18px;background-color:rgba(255,255,255,.4)!important;border-radius:50%;display:flex;align-items:center;justify-content:center}.calender-div i{font-size:18px;opacity:1;background:0 0}.addEventToCalender{text-decoration:none;display:inline-block}.card-deck:hover>.photo{height:200px;animation:move1 .5s ease both}.readMore:hover{color:#428bca;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}.readMore{color:#fff;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}.readMore:after{text-decoration:none}.search{max-width:70ch;margin:auto;transform:translateY(-50%);text-align:center}.search-textbox{min-width:300px;width:33.33333%;padding:1rem;padding-right:3rem;border-radius:25px;border:2px solid #ffc107;font-size:1rem;transition:width 250ms ease-in-out}.search-textbox:focus{width:100%}.ib{display:inline-block;vertical-align:top}.ib-m{display:inline-block;vertical-align:middle}.id-content{font-size:0;margin-top:-210px}.ib-el{font-size:1rem}.search-button{border:none;margin-left:-3rem;color:#ffc107;background-color:#fff;font-size:1rem;transition:opacity .1s ease-in-out}.search-button:hover{opacity:.75}.searchForm{height:0}.date-field{width:100%;border-color:#d1d1d1}.panel_tittle{text-align:center;font-weight:700}.eventDate{float:left}span.btnFilter{margin-right:5px}.semi-circle{position:absolute;top:22px;left:0;width:100%;height:0;transform:translateY(-50%);pointer-events:none}.semi-circle-left,.semi-circle-right{position:absolute;width:25px;height:25px;background:#ced4db;border-radius:50%;top:50%;transform:translateY(-50%)}.semi-circle-right{right:-13px;clip-path:polygon(0 0,50% 0,50% 100%,0% 100%)}.semi-circle-left{left:-13px;clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.back-to-the-top{font-size:14px;font-weight:500;float:right;text-decoration:none}.back-to-the-top:hover{color:#428bca;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer}.back-to-the-top a{font-size:14px;font-weight:500;float:right;text-decoration:none}.shareEvent{float:left;text-decoration:none;display:inline-block}.shareEvent:hover{float:left}.shareEvent::before{float:left;text-decoration:none;cursor:pointer}.favorite{float:right;text-decoration:none;display:inline-block}.favorite:hover{float:right}.fa-share-alt:before{color:#ffc107;border-radius:50%}.fa-heart-o:before{color:red;border-radius:50%}.fa-heart{color:red;font-size:18px}#btn_favoritelogin{cursor:pointer}.actionFavoriteMSG{font-size:16px;text-align:center}.verticalEventSpace_div{min-height:20px}.fit-image{width:100%;object-fit:cover}.mt-100{margin-top:100px}.img-thumbnail{border-radius:33px;max-width:61px;width:100%;height:61px}.smd{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;margin:10px;color:#f8f9fa;border:2px solid #fff;display:flex;justify-content:center;align-items:center;user-select:none;padding:.375rem .75rem;font-size:1rem;line-height:1.5;background-color:#fff;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}.smd:hover{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;margin:10px;color:#f8f9fa;background-color:#000032;border:2px solid #fff;display:flex;justify-content:center;align-items:center;user-select:none;padding:.375rem .75rem;font-size:1rem;line-height:1.5;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}.ur{border:none;background-color:#e6e2e2;border-bottom-left-radius:4px;border-top-left-radius:4px}button.focus,button:focus{outline:0;box-shadow:none!important}.ur.focus,.ur:focus{outline:0;box-shadow:none!important}.icon{display:inline-block;max-width:30px;width:100%;text-align:center}.message{font-size:11px;color:#ee5535}.cpy{border:none;background-color:#e6e2e2;border-bottom-right-radius:4px;border-top-right-radius:4px;cursor:pointer}#eventitle{margin-left:5px;font-size:14px;font-weight:600;font-style:oblique;font-family:Georgia,serif;color:#4c6ef5}.btn{display:inline-block;font-weight:600;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;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}.btn-link{display:inline-block;font-weight:600;color:#fff;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.event_address,.event_clock,.event_date{color:#4c6ef5;font-weight:500}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:0;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}#freeCheckbox,#noFreeCheckbox{width:25px;height:25px;display:inline-block;margin-right:10px}#freeLabel,#paidLabel{display:block;margin-left:10px}.global_location{display:flex;justify-content:center;color:#ced4da;font-weight:700;font-size:12px;min-width:100px}.highlight-cards{margin-top:25px}.watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);letter-spacing:.05em;font-size:clamp(24px, 3vw, 48px);font-weight:900;color:rgba(255,0,0,.2);font-family:'Century Gothic';visibility:visible;display:block;pointer-events:none}.changedwatermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);letter-spacing:.05em;font-size:clamp(24px, 3vw, 48px);font-weight:900;color:rgba(255,224,102,.5);font-family:'Century Gothic';visibility:visible;display:block;pointer-events:none}.bestilling-qty-btn{margin:2px;min-width:30px;min-height:30px}.bestillingEvent{margin:5px}.bestillingDesc{font-size:11px;margin:5px}#EventTitle{font-size:16px;font-weight:700;margin:5px;color:#00008b}#btn-bestilling-cancel{color:#000;width:100%;margin-bottom:10px}.cartcontentlegend{border:1px solid #000;padding:5px}.cartcontent{border:1px solid #000;border-radius:5px}.modal-content-cart{max-width:300px;width:100%;height:auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}#btn-sendTo-cart{margin-bottom:10px}#btn-sendTo-cart:hover{filter:brightness(.7)}.header-cart{cursor:pointer;font-weight:600;color:#333;margin:5px;font-size:13px}.content-cart{display:none;padding:10px}.expanded{display:block}#order-table-visa{width:100%;margin-top:5px;margin-bottom:10px;text-align:center;border-collapse:collapse;border:1px solid #c8c8c8;letter-spacing:1px;font-family:sans-serif;font-size:.8rem;color:#fff;empty-cells:hide;border-radius:10px}#order-table-vipps{width:100%;margin-top:5px;margin-bottom:10px;text-align:center;border-collapse:collapse;border:1px solid #c8c8c8;letter-spacing:1px;font-family:sans-serif;font-size:.8rem;color:#fff;empty-cells:hide;border-radius:10px}.icon-16{font-size:16px;color:#ced4da}.icon-20{font-size:20px;color:#ced4da}.icon-24{font-size:24px;color:#ced4da}.icon-18{font-size:18px;color:#333}.company-info-property{margin-top:16px;color:#666;font-size:14px;display:block;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}#deviceName{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:18px;color:#333;display:flex;align-items:flex-start;gap:12px;max-width:300px;width:100%;position:absolute;top:20px;left:20px;background:#fff;padding:8px 14px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);user-select:none;z-index:1060}#deviceName .label{font-weight:600;user-select:text}#deviceName .device-name{background:linear-gradient(90deg,#4b6cb7 0,#182848 100%);color:#fff;padding:6px 14px;border-radius:16px;font-weight:700;box-shadow:0 4px 12px rgba(75,108,183,.6);user-select:text;white-space:nowrap}#deviceLogoutBtn{position:absolute;top:20px;right:20px;z-index:1050;background-color:#f8f9fa;color:#333;border:2px solid #0056b3;padding:10px 16px;border-radius:8px;font-size:1rem;transition:all .3s ease;transition:all .3s ease}.bi-box-arrow-right{font-size:1.2rem;margin-right:5px}.login_msg{display:flex;justify-content:center;text-align:center;padding:.8rem;margin:0;font-size:14px;font-weight:500;line-height:1.6}.login_msg h4{font-size:clamp(.8rem, 1vw, 1.25rem);margin:0}.register_terms{font-size:16px;color:#666;margin-top:10px}.checkboxtext span{font-size:13px;margin-top:10px}#welcome{position:relative;width:100%;overflow:hidden;background:#fff}.welcome_img{width:100%;height:auto;display:block;filter:brightness(1.4);opacity:.85}#welcome::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(255,255,255,.8),#fff);z-index:1}.welcome_div{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:80%;color:#000;font-size:36px;font-weight:700;text-align:center;z-index:2;text-shadow:0 2px 5px rgba(0,0,0,.15)}.welcome_login{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);width:80%;color:#333;font-size:15px;font-weight:600;text-align:center;z-index:2;line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.1)}#modal_filter{display:flex;position:relative;top:155px}#slide_category_filter{display:flex;position:relative;top:250px}#slideContainer{position:relative;margin-top:100px}.announcementImgsize{min-height:60px}.feelbl{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:8px;display:flex;align-items:center;gap:8px}.info-icon{color:#3498db;font-size:16px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.info-icon:hover{color:#2980b9;transform:scale(1.1)}.flag-container{position:absolute;top:0;bottom:0;right:0;padding:12px;right:auto}.classWithPad{margin:5px;width:100%}.fee-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;animation:fadeIn .3s ease}.fee-popup.active{display:flex;align-items:center;justify-content:center}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.popup-content{background:#fff;border-radius:12px;padding:0;max-width:480px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:slideUp .3s ease;overflow:hidden}@keyframes slideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.popup-header{background:linear-gradient(135deg,#667eea 0,#000032 100%);color:#fff;padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.popup-header h3{margin:0;font-size:18px;font-weight:600}.close-btn{background:0 0;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.close-btn:hover{background:rgba(255,255,255,.2)}.popup-body{padding:24px}.fee-example{display:flex;flex-direction:column;gap:16px}.fee-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:8px;transition:background .2s ease}.fee-row:hover{background:#e9ecef}.fee-label{font-size:14px;color:#495057;font-weight:500}.fee-value{font-size:15px;color:#212529;font-weight:600}.fee-row.total{background:#f8f9fa;border:2px solid #333}.fee-row.total .fee-label{color:#667eea;font-weight:600}.fee-row.total .fee-value{color:#667eea;font-size:18px}.fee-breakdown{font-size:12px;color:#6c757d;margin-top:4px;font-style:italic}.stripe-link{color:#635bff;text-decoration:none;font-weight:600;font-style:normal;transition:color .2s ease;margin-left:4px}.stripe-link:hover{color:#0a2540;text-decoration:underline}.stripe-link::after{content:" →";font-size:11px}@media(min-width:280px) and (max-width:575.98px){input,select,textarea{font-size:11px!important}.d-card{padding:22px 18px}.navbar-nav{flex-direction:row!important;align-items:flex-end!important}.navbar-nav .nav-item{display:flex!important;align-items:flex-end!important;justify-content:center}.navbar-nav .nav-link{display:flex;align-items:flex-end;justify-content:center;margin-right:5px}.navbar-brand{margin-left:1rem}#nav-user-image{width:45px;height:45px;object-fit:cover;border-radius:50%}.brand-name{display:none!important}#log_in{font-size:11px;font-weight:400;text-align:left;padding:0 5px!important}.stepper-wrapper{display:flex;justify-content:space-between;margin:20px 0 20px 0}.header-cart{margin-top:20px}#modal_filter{display:flex;position:relative;top:145px}#slide_category_filter{display:flex;position:relative;top:230px}#slideContainer{position:relative;margin-top:80px}#welcome{margin-top:-15px}.welcome_div{font-size:18px;margin-top:-5px}.welcome_login{font-size:11px;margin-top:0}.container{padding:10px;flex-direction:column}.login_msg{text-align:center;padding:.8rem}#devicedataTableData td,#devicedataTableData th{white-space:nowrap}.content-left,.content-right{display:none}.text-card-index p{text-align:left;margin:auto;line-height:1.5}span.event-title{font-size:9px}#highlight_subline{position:relative;top:30px;z-index:1}.social-icon{margin-left:-5px}.flag-container{position:absolute;top:0;bottom:0;right:0;padding:12px;right:auto;left:10px}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%}.highlight{width:90%;height:auto}.brand-container{margin-left:0}.customerSupport{width:100%;padding-top:45px;color:#fff;font-size:11px;display:flex;justify-content:space-between}#event_filter{font-size:15px;font-weight:500}.marquee{width:100%;top:15px;height:auto;overflow:hidden;position:relative;z-index:0}.NoEvents{font-size:16px;color:#333;font-weight:900;text-align:center;margin:50px;padding-top:80px}.round:focus{outline:0}.search_location{cursor:pointer;position:relative;left:0;top:0}#flagIcon{margin-right:0;margin-top:-24px;width:50px;height:50px;border-radius:50%;box-shadow:rgba(0,0,0,.35) 0 5px 15px;float:right;-webkit-tap-highlight-color:transparent}#flagIcon:active,#flagIcon:focus{outline:0;background:0 0;box-shadow:rgba(0,0,0,.35) 0 5px 15px}.search-textbox{min-width:240px;max-width:33.333%;width:100%;padding:1rem;margin-left:2px;margin-right:-50px;border-radius:25px;border:2px solid #ffc107;font-size:1rem;transition:width 250ms ease-in-out}.search-button{border:none;margin-left:14.5rem;margin-top:-4rem;color:#ffc107;background-color:transparent!important;font-size:1rem;transition:opacity .1s ease-in-out}.search-button:hover{opacity:.75}.photo{height:200px;width:100%}.photo img{height:100%;width:100%;object-fit:cover;border-bottom:dashed 3px rgba(0,0,0,.125)}.card-deck .card{flex-basis:calc(50% - 30px)}.filter-events-right{margin-top:0;margin-left:-30px;font-size:15px;font-family:Arial,sans-serif}.openbtn{font-size:20px;cursor:pointer;color:#007bff}.my-content-area{font-size:13px}.my-content-area::after,.my-content-area::before{margin:0 4px}.company-info-property{margin-top:8px;color:#666;font-size:13px;display:block;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.feedback-aside{width:100%;max-width:300px;background:#f8f9fa;padding:2rem 0;border-top:1px solid #dee2e6;border-radius:8px;margin-left:15px;margin-top:20px}.fee-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:9px;background:#f8f9fa;border-radius:8px;transition:background .2s ease}#deviceLogoutBtn,#deviceName{position:static;max-width:100%;width:auto;margin:0 auto 12px auto;box-shadow:none;background:0 0;padding:0;border-radius:0}#deviceName{margin-top:40px;justify-content:center;font-size:16px;gap:8px}#deviceName .device-name{white-space:normal;padding:4px 10px;font-size:16px;border-radius:12px;box-shadow:0 2px 6px rgba(75,108,183,.4)}#deviceLogoutBtn{border:2px solid #0056b3;padding:12px 20px;font-size:1.1rem;width:100%;max-width:320px;color:#0056b3;background-color:transparent}.checkboxtext span{font-size:9px;margin-top:5px}.classWithPad{margin:4px;width:100%}.dashboard-header{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;padding:30px;border-radius:12px;margin-bottom:30px;margin-top:60px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.dashboard-header h2{margin:0 0 20px 0;font-size:18px;font-weight:600}.chart-container{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:5px}.stat-card{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s,box-shadow .2s;margin:5px}.stat-label{color:#64748b;font-size:11px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.stat-value{color:#1e293b;font-size:11px!important;font-weight:600!important}.chart-container h3{margin:0 0 20px 0;color:#1e293b;font-size:13px!important;font-weight:600!important;border-bottom:2px solid #e2e8f0;padding-bottom:10px}.dashboard-header h2{font-size:1.5rem}.generation-time{font-size:.8125rem}}@media(min-width:576px) and (max-width:575.98px){input,select,textarea{font-size:11px!important}.d-card{padding:22px 18px}.navbar-nav{flex-direction:row!important;align-items:flex-end!important}.navbar-nav .nav-item{display:flex!important;align-items:flex-end!important;justify-content:center;height:50px}.navbar-nav .nav-link{display:flex;align-items:flex-end;justify-content:center;margin-right:5px}.navbar-brand{margin-left:1rem}#nav-user-image{width:45px;height:45px;object-fit:cover;border-radius:50%}.brand-name{display:none!important}#log_in{font-size:11px;font-weight:400;text-align:left;padding:0 5px!important}.stepper-wrapper{display:flex;justify-content:space-between;margin:20px 0 20px 0}.header-cart{margin-top:60px}#modal_filter{display:flex;position:relative;top:145px}#slide_category_filter{display:flex;position:relative;top:230px}#slideContainer{position:relative;margin-top:80px}#welcome{margin-top:-15px}.welcome_div{font-size:26px;top:20%;width:90%}.welcome_login{font-size:15px;top:65%;width:90%;line-height:1.6}.welcome_img{filter:brightness(1.2);opacity:.2}#welcome::after{background:linear-gradient(rgba(255,255,255,.8),#fff)}.container{padding:10px;flex-direction:column}.login_msg h4{font-size:.8rem}#devicedataTableData td,#devicedataTableData th{white-space:nowrap}.content-left,.content-right{display:none}.text-card p{text-align:left;margin:auto;line-height:1.5}span.event-title{font-size:9px}#highlight_subline{position:relative;top:30px;z-index:1}.social-icon{margin-left:-5px}.flag-container{position:absolute;top:0;bottom:0;right:0;padding:12px;right:auto;left:10px!important}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%}#event_filter{font-size:15px;font-weight:500}.marquee{width:100%;top:15px;height:auto;overflow:hidden;position:relative;z-index:0}.NoEvents{font-size:16px;color:#333;font-weight:900;text-align:center;margin:50px;padding-top:80px}.round:focus{outline:0}.search_location{cursor:pointer;position:relative;left:0;top:0}#flagIcon{margin-right:0;margin-top:-21px;width:50px;height:50px;border-radius:50%;box-shadow:rgba(0,0,0,.35) 0 5px 15px;float:right}.search-textbox{min-width:240px;width:33.333%;padding:1rem;margin-left:2px;margin-right:-50px;border-radius:25px;border:2px solid #ffc107;font-size:1rem;transition:width 250ms ease-in-out}.search-button{border:none;margin-left:14.5rem;margin-top:-4rem;color:#ffc107;background-color:#fff;font-size:1rem;transition:opacity .1s ease-in-out}.search-button:hover{opacity:.75}.photo{height:200px;width:100%}.photo img{height:100%;width:100%;object-fit:cover;border-bottom:dashed 3px rgba(0,0,0,.125)}.card-deck .card{flex-basis:calc(50% - 30px)}.filter-events-right{margin-top:0;margin-left:-30px;font-size:15px;font-family:Arial,sans-serif}#event_filter{font-size:15px;font-weight:500}.openbtn{font-size:20px;cursor:pointer;color:#007bff}.search_location{cursor:pointer;position:relative;left:-18px;top:-4px}.my-content-area{margin-top:50px;font-size:13px}.my-content-area::after,.my-content-area::before{margin:0 6px}.company-info-property{margin-top:10px;color:#666;font-size:8px;display:block;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.feedback-aside{width:100%;max-width:300px;background:#f8f9fa;padding:2rem 0;border-top:1px solid #dee2e6;border-radius:8px;margin-left:15px;margin-top:20px}.fee-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:9px;background:#f8f9fa;border-radius:8px;transition:background .2s ease}#deviceName{position:absolute;top:15px;left:15px;max-width:280px;font-size:17px;padding:6px 12px;box-shadow:0 3px 12px rgba(0,0,0,.1)}#deviceName .device-name{font-size:17px;padding:5px 12px}#deviceLogoutBtn{position:absolute;top:15px;right:15px;padding:10px 14px;font-size:.95rem;border-radius:7px}.checkboxtext span{font-size:9px;margin-top:5px}.classWithPad{margin:4px;width:100%}.dashboard-header{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;padding:30px;border-radius:12px;margin-bottom:30px;margin-top:60px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.dashboard-header h2{margin:0 0 20px 0;font-size:18px;font-weight:600}.chart-container{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:5px}.stat-card{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s,box-shadow .2s;margin:5px}.stat-label{color:#64748b;font-size:11px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.stat-value{color:#1e293b;font-size:11px!important;font-weight:600!important}.chart-container h3{margin:0 0 20px 0;color:#1e293b;font-size:13px!important;font-weight:600!important;border-bottom:2px solid #e2e8f0;padding-bottom:10px}.dashboard-header h2{font-size:1.5rem}.generation-time{font-size:.8125rem}}@media (min-width:576px) and (max-width:767.98px){input,select,textarea{font-size:11px!important}.d-card{padding:22px 18px}.navbar-nav{flex-direction:row!important;align-items:flex-end!important}.navbar-nav .nav-item{display:flex!important;align-items:flex-end!important;justify-content:center;height:50px}.navbar-nav .nav-link{display:flex;align-items:flex-end;justify-content:center;margin-right:5px}.navbar-brand{margin-left:1rem}#nav-user-image{width:45px;height:45px;object-fit:cover;border-radius:50%}.brand-name{display:none!important}#log_in{font-size:11px;font-weight:400;text-align:left;padding:0 5px!important}.header-cart{margin-top:60px}.stepper-wrapper{display:flex;justify-content:space-between;margin:20px 0 20px 0}#modal_filter{display:flex;position:relative;top:145px}#slide_category_filter{display:flex;position:relative;top:230px}#slideContainer{position:relative;margin-top:80px}#welcome{margin-top:-15px}.welcome_div{font-size:26px;top:20%;width:90%}.welcome_login{font-size:15px;top:65%;width:90%;line-height:1.6}.welcome_img{filter:brightness(1.2);opacity:.2}#welcome::after{background:linear-gradient(rgba(255,255,255,.8),#fff)}.back_container{display:block!important}.back_page{display:flex!important}.login_msg h4{font-size:1rem}.content-left,.content-right{display:none}.text-card p{text-align:left;margin:auto;line-height:1.5}span.event-title{font-size:9px}#highlight_subline{position:relative;top:30px;z-index:1}.social-icon{margin-left:-5px}.flag-container{position:absolute;top:0;bottom:0;right:0;padding:12px;right:auto;left:10px!important}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}#event_filter{font-size:15px;font-weight:500}.marquee{width:100%;top:15px;height:auto;overflow:hidden;position:relative;z-index:0}.NoEvents{font-size:16px;color:#333;font-weight:900;text-align:center;margin:50px;padding-top:80px}.round:focus{outline:0}.search_location{cursor:pointer;position:relative;left:0;top:0}#flagIcon{margin-right:0;margin-top:-21px;width:50px;height:50px;border-radius:50%;box-shadow:rgba(0,0,0,.35) 0 5px 15px;float:right}.search-textbox{min-width:240px;width:33.333%;padding:1rem;margin-left:2px;margin-right:-50px;border-radius:25px;border:2px solid #ffc107;font-size:1rem;transition:width 250ms ease-in-out}.search-button{border:none;margin-left:14.5rem;margin-top:-4rem;color:#ffc107;background-color:#fff;font-size:1rem;transition:opacity .1s ease-in-out}.search-button:hover{opacity:.75}.photo{height:200px;width:100%}.photo img{height:100%;width:100%;object-fit:cover;border-bottom:dashed 3px rgba(0,0,0,.125)}html{font-size:16px}.card-deck .card{flex-basis:calc(33.33% - 30px)}.filter-events-right{margin-top:0;margin-left:-30px;font-size:15px;font-family:Arial,sans-serif}#event_filter{font-size:15px;font-weight:500}.openbtn{font-size:20px;cursor:pointer;color:#007bff}.search_location{cursor:pointer;position:relative;left:-18px;top:-4px}.my-content-area{margin-top:50px;font-size:13px}.my-content-area::after,.my-content-area::before{margin:0 6px}.company-info-property{margin-top:10px;color:#666;font-size:8px;display:block;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.fee-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:9px;background:#f8f9fa;border-radius:8px;transition:background .2s ease}.feedback-aside{width:100%;max-width:300px;background:#f8f9fa;padding:2rem 0;border-top:1px solid #dee2e6;border-radius:8px;margin-left:15px;margin-top:20px}#deviceName{position:absolute;top:15px;left:15px;max-width:280px;font-size:17px;padding:6px 12px;box-shadow:0 3px 12px rgba(0,0,0,.1)}#deviceName .device-name{font-size:17px;padding:5px 12px}#deviceLogoutBtn{position:absolute;top:15px;right:15px;padding:10px 14px;font-size:.95rem;border-radius:7px}.checkboxtext span{font-size:9px;margin-top:5px}.price-row{font-size:11px}.classWithPad{margin:4px;width:100%}.dashboard-header{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;padding:30px;border-radius:12px;margin-bottom:30px;margin-top:60px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.dashboard-header h2{margin:0 0 20px 0;font-size:18px;font-weight:600}.chart-container{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:5px}.stat-card{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s,box-shadow .2s;margin:5px}.stat-label{color:#64748b;font-size:11px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.stat-value{color:#1e293b;font-size:11px;font-weight:600}.chart-container h3{margin:0 0 20px 0;color:#1e293b;font-size:13px!important;font-weight:600!important;border-bottom:2px solid #e2e8f0;padding-bottom:10px}.dashboard-header h2{font-size:1.5rem}.generation-time{font-size:.8125rem}}@media (min-width:768px) and (max-width:991.98px){#modal_filter{display:flex;position:relative;top:145px}#slide_category_filter{display:flex;position:relative;top:230px}#slideContainer{position:relative;margin-top:80px}.login_msg h4{font-size:1rem}.content-left,.content-right{display:none}.content-left{left:0}.content-right{right:0}.social-icon{margin-left:-5px}.text-card p{text-align:left;margin:auto;line-height:1.5}#highlight_subline{position:relative;top:25px;z-index:1}.social-icon{margin-left:-5px}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%}.brand-container{margin-left:-30px}.contact-clean{padding:20px 0}.contact-clean form{padding:30px}.photo{height:200px;width:100%}.photo img{height:100%;width:100%;object-fit:cover;border-bottom:dashed 3px rgba(0,0,0,.125)}.filter-events-right{margin-top:0;font-size:15px;font-family:Arial,sans-serif}#event_filter{font-size:15px;font-weight:500}.openbtn{font-size:20px;cursor:pointer;color:#007bff}.my-content-area{padding:14px;font-size:16px}.my-content-area::after,.my-content-area::before{margin:0 8px}.company-info-property{margin-top:10px;color:#666;font-size:10px;display:block;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}#deviceName{top:20px;left:20px;max-width:300px;font-size:18px;padding:8px 14px}#deviceName .device-name{font-size:18px;padding:6px 14px}#deviceLogoutBtn{top:20px;right:20px;padding:10px 16px;font-size:1rem;border-radius:8px}.checkboxtext span{font-size:13px;margin-top:10px}}@media (min-width:992px) and (max-width:1199.98px){.login_msg h4{font-size:1.25rem;line-height:1.6;color:#333;font-weight:500;margin:0;text-align:center}.content-left{left:0;position:fixed;top:50px;height:auto;width:80%}.content-right{right:0;position:fixed;top:50px;height:auto;width:80%}#highlight_subline{position:relative;top:25px;z-index:1}.social-icon{margin-left:-5px}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%}.card-deck .card{flex-basis:calc(25% - 30px)}#div_Loader{text-align:center}.photo{height:200px;width:100%}.photo img{height:100%;width:100%;object-fit:cover;border-bottom:dashed 3px rgba(0,0,0,.125)}.filter-events-right{margin-top:0;font-size:15px;font-family:Arial,sans-serif}#event_filter{font-size:15px;font-weight:500}.openbtn{font-size:20px;cursor:pointer;color:#007bff}.my-content-area{padding:16px;font-size:18px}.my-content-area::after,.my-content-area::before{margin:0 10px}.company-info-property{margin-top:14px;color:#666;font-size:14px;display:block;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}#deviceName{top:20px;left:20px;max-width:320px;font-size:19px;padding:9px 16px}#deviceName .device-name{font-size:19px;padding:7px 16px}#deviceLogoutBtn{top:20px;right:20px;padding:11px 18px;font-size:1.05rem;border-radius:9px}.checkboxtext span{font-size:13px;margin-top:10px}}@media (min-width:1200px){.login_msg h4{font-size:1.25rem;line-height:1.6;color:#333;font-weight:500;margin:0;text-align:center}.content-left{left:0;position:fixed;top:50px;height:auto;width:90%}.content-right{right:0;position:fixed;top:50px;height:auto;width:90%}#highlight_subline{position:relative;top:25px;z-index:1}.social-icon{margin-left:-5px}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%}.photo{height:200px;width:100%}.photo img{height:100%;width:100%;object-fit:cover;border-bottom:dashed 3px rgba(0,0,0,.125)}.filter-events-right{margin-top:0;font-size:15px;font-family:Arial,sans-serif}#event_filter{font-size:15px;font-weight:500}.openbtn{font-size:20px;cursor:pointer;color:#007bff}.my-content-area{padding:20px;font-size:20px}.company-info-property{margin-top:16px;color:#666;font-size:14px;display:block;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}#deviceName{top:20px;left:20px;max-width:320px;font-size:20px;padding:10px 18px}#deviceName .device-name{font-size:20px;padding:8px 18px}#deviceLogoutBtn{top:20px;right:20px;padding:12px 20px;font-size:1.1rem;border-radius:10px}.checkboxtext span{font-size:13px;margin-top:10px}}@media (max-width:767.98px){#CookiesModalContent{-webkit-text-size-adjust:100%}#CookiesModalContent .modal-body{font-size:12px;line-height:1.55;padding:1rem 1.15rem;text-align:left;text-justify:auto;word-spacing:normal;letter-spacing:normal}#CookiesModalContent .modal-body h4{font-size:12px;line-height:1.35;font-weight:600;margin-bottom:.85rem;text-align:left;word-spacing:normal;letter-spacing:normal}#CookiesModalContent .modal-body h6{font-size:12px;line-height:1.55;font-weight:400;margin-bottom:.65rem;color:rgba(255,255,255,.95);text-align:left;word-spacing:normal;letter-spacing:normal}#CookiesModalContent .modal-footer{flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem 1rem}#CookiesModalContent .modal-footer .btn{font-size:1rem;padding:.55rem .85rem}}.bg-eventojo{background-color:#0a1440!important}.site-footer,.site-footer.bg-eventojo,body.eventojo-crud .site-footer,body.eventojo-crud footer.site-footer{text-align:left;color:#c7cdec!important;background-color:#0a1440!important;position:relative;overflow:hidden;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.site-footer-cta{max-width:1200px;margin:0 auto;padding:56px 32px 48px;border-bottom:.5px solid #1c2760;position:relative;z-index:1}.site-footer-cta-title{color:#fff!important;font-size:35px;font-weight:500;line-height:1.25;max-width:680px;margin:0}.site-footer-cta-subtitle{color:#8891bb!important;font-size:14px;font-weight:400;margin:8px 0 0}.site-footer-body{position:relative;z-index:1}.site-footer-watermark-wrap{position:relative;margin-top:40px;padding-top:8px}.site-footer-watermark{position:static;transform:none;font-family:Inter,var(--font-sans, sans-serif);font-size:clamp(64px, 14vw, 130px);font-weight:500;color:#101c50!important;margin:0;line-height:1;white-space:nowrap;letter-spacing:-.02em;text-align:center;user-select:none;pointer-events:none;z-index:0}.site-footer-main{max-width:1200px;margin:0 auto;padding:48px 32px 0;position:relative;z-index:1}.site-footer-brand{display:inline-flex!important;align-items:center;gap:10px;text-align:left;white-space:nowrap;word-break:normal;margin-bottom:16px}.site-footer .logo,.site-footer .site-footer-brand,.site-footer .site-footer-brand.logo,.site-footer a.logo,.site-footer a.navbar-brand.logo,body.eventojo-crud .site-footer .logo,body.eventojo-crud .site-footer a.logo{color:#fff!important}.site-footer .brand-name,.site-footer-brand .brand-name{color:#fff!important;text-transform:none;text-shadow:none;font-size:18px;font-weight:500;letter-spacing:0;line-height:1}.site-footer .navbar-brand img,.site-footer-brand img{width:40px;height:40px;border-radius:8px;flex-shrink:0;display:block;background:0 0}.site-footer .text-title,.site-footer h3.text-title,.site-footer-heading,body.eventojo-crud .site-footer h3.text-title{color:#5b649a!important;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px}.site-footer .text-footer,.site-footer a,.site-footer a.text-footer,.site-footer span.text-footer,body.eventojo-crud .site-footer .text-footer,body.eventojo-crud .site-footer a{font-size:14px;font-weight:400;color:#c7cdec!important;padding:0;margin-bottom:12px;display:block;cursor:pointer;text-decoration:none;line-height:1.4}.site-footer .text-footer:hover,.site-footer a.text-footer:hover,.site-footer a:hover{color:#fff!important;opacity:1;text-decoration:none}.site-footer ul.list-unstyled>li{margin-bottom:0}.site-footer-social{gap:8px}.site-footer-social-btn.btn-outline-light{color:#b7c0e0!important;border:.5px solid #2a3568!important;background-color:transparent!important;border-radius:8px;width:32px;height:32px;min-width:32px;padding:0;margin:0!important;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:none}.site-footer-social-btn.btn-outline-light:hover{background-color:rgba(255,255,255,.06)!important;color:#fff!important;border-color:#2a3568!important}.site-footer .site-footer-social .icon-color,.site-footer .site-footer-social .social-icon,.site-footer .site-footer-social i{color:#b7c0e0!important;font-size:16px}.site-footer .svg-style{width:14px;height:14px;margin-left:0}.site-footer .svg-style path{fill:#b7c0e0!important}.site-footer-feedback-btn.btn-feedback{margin-top:.5rem;width:auto;min-width:50%;background-color:#f0a63a;border-color:#f0a63a;color:#0a1440!important;font-weight:500;border-radius:8px}.site-footer-feedback-btn.btn-feedback:hover{background-color:#e09528;border-color:#e09528;color:#0a1440!important}.site-footer-bottom{position:relative;z-index:1;margin-top:-34px;border-top:.5px solid #1c2760;background:#0a1440!important}.bg-footer-div{background-color:#0a1440!important}.site-footer-bottom-inner{max-width:1200px;margin:0 auto;padding:20px 32px;gap:12px}.bg-footer-small,.site-footer .bg-footer-small,.site-footer small{color:#6b74a8!important;font-size:13px}.site-footer .copy-right{color:#c7cdec!important;font-size:13px;margin-top:0}.site-footer .email-link,.site-footer a.email-link{color:#c7cdec!important;font-size:13px;font-weight:400;text-decoration:none;margin-bottom:0!important;display:inline!important;padding:0!important}.site-footer .email-link:hover{color:#fff!important;opacity:1;text-decoration:none}.site-footer-bottom-links{gap:20px}.site-footer-bottom-lang{display:inline-flex!important;align-items:center;gap:6px;color:#c7cdec!important;font-size:13px!important;font-weight:400;margin-bottom:0!important;padding:0!important}.site-footer-bottom-lang:hover{color:#fff!important;opacity:1}.site-footer-bottom-lang i{color:#c7cdec!important;font-size:15px}.site-footer-bottom .text-footer{margin-bottom:0!important}#payment-img{width:1780px;max-width:100%;height:auto;display:inline-block;margin-top:10px;margin-bottom:10px;mix-blend-mode:hard-light;background-color:transparent;object-fit:cover;opacity:.9}.pointer-style{cursor:pointer}.icon-refresh{font-size:16px;color:#f0a63a;margin-left:5px}.site-footer .icon{display:inline-block;width:30px;text-align:center}.site-footer aside *{font-size:11px}.feedback-aside{width:100%;max-width:300px;background:#f8f9fa;padding:2rem 0;border-top:1px solid #dee2e6;border-radius:8px;margin-left:0;margin-top:20px}.footer-feed{max-width:600px;margin:0 auto;padding:0 1rem}.feedback-step{animation:footerFeedbackFadeIn .3s ease-in}@keyframes footerFeedbackFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.feed-fieldset{border:none;padding:0;margin:0}.feed-heading-primary{font-size:1rem;font-weight:500;color:#212529}.feed-heading-secondary{color:#6c757d;margin-top:.5rem;margin-bottom:.5rem;display:block}.feed-heading-question{font-weight:500;color:#495057;margin-bottom:1rem;display:block}.feedback-buttons{display:flex;gap:1rem;justify-content:center}.feedback-buttons button{flex:1;max-width:200px;padding:.75rem 1rem;font-weight:400}.feedback-buttons button span{margin-right:.5rem}#feedbackNo,#feedbackYes{border-radius:5px;font-size:11px}#submitFeedback{margin-bottom:10px;padding:10px 20px;border-radius:5px;font-size:11px}#feedbackError,#feedbackThanks{font-size:11px;text-align:center}#userFeedback{font-size:11px;padding:8px}.btn-back{padding:.25rem .5rem;font-size:.9rem;margin-bottom:1rem}.btn-feedback{margin-top:10px;width:50%}.feedback-label{font-size:1rem;margin-bottom:1rem;color:#495057}.feedback-meta{justify-content:space-between;margin-top:.5rem}.feedback-note{font-size:.875rem;color:#6c757d;margin:1rem 0}.feedback-actions{margin-top:1.5rem}.customer-service-link{margin-top:1rem;padding-top:1rem;text-align:center}.customer-service-link img{vertical-align:middle;margin-right:.5rem}.feedback-success{text-align:center;padding:2rem 0}.success-icon{width:60px;height:60px;background:#28a745;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1rem}.error-icon{width:60px;height:60px;background:#fff;color:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1rem}.feedback-error{text-align:center}.site-footer .alert-danger,.site-footer .br-error-text,.site-footer form label{font-size:11px}.customerService{display:flex;flex-direction:column;align-items:center}.customerService .nav-link{display:flex;align-items:center}.customerService .icon{width:15px;height:15px;margin-left:5px}#charCount{color:#333;font-weight:500}#CookiesModalContent{background-color:#0a1440;color:#fff}@media (max-width:767.98px){.site-footer{text-align:center}.site-footer-cta{text-align:center;padding:40px 20px 32px}.site-footer-cta-title{font-size:24px;max-width:none;margin-left:auto;margin-right:auto}.site-footer-main{padding:36px 20px 0}.site-footer-watermark{font-size:clamp(48px, 18vw, 80px)}.site-footer-bottom{margin-top:-20px}.site-footer-bottom-inner{padding:16px 20px}.site-footer-brand{justify-content:center}.site-footer-social{justify-content:center!important}.site-footer h3.text-title,.site-footer-heading{text-align:center}.feedback-aside{margin-left:auto;margin-right:auto}}.login-modal-dialog{max-width:380px;margin:1.75rem auto}.login-modal-content{border:none;border-radius:24px;box-shadow:0 20px 50px rgba(15,23,42,.18);overflow:hidden;background:#fff}.login-modal-body{padding:40px 32px 32px;text-align:center;display:flex;flex-direction:column;align-items:center}.login-modal-icon{width:44px;height:44px;border:1px solid #e5e7eb;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#374151;background:#fff}.login-modal-icon i{font-size:18px;line-height:1;color:#374151}.login-modal-body .login_msg,.login-modal-title{font-family:Inter,var(--font-sans, system-ui, sans-serif);font-size:22px;font-weight:700;color:#111827;margin:0 0 8px;line-height:1.25}.login-modal-desc{font-family:Inter,var(--font-sans, system-ui, sans-serif);font-size:15px;font-weight:400;color:#6b7280;margin:0 0 28px;line-height:1.45;max-width:280px}#Modal_login .login-btn,.login-modal-body .login-btn{width:100%;max-width:100%;height:52px;border:none;border-radius:12px;background:#16a34a!important;color:#fff!important;font-family:Inter,var(--font-sans, system-ui, sans-serif);font-size:16px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:none;animation:none;transform:none;transition:background-color .2s ease,transform .15s ease}#Modal_login .login-btn:hover,.login-modal-body .login-btn:hover{width:100%;background:#15803d!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 8px 18px rgba(22,163,74,.28);text-decoration:none}#Modal_login .close-btn.login-modal-later,.login-modal-later{margin-top:18px;padding:0;border:none;background:0 0;color:#4b5563;font-family:Inter,var(--font-sans, system-ui, sans-serif);font-size:13px;font-weight:600;float:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}#Modal_login .close-btn.login-modal-later:hover,.login-modal-later:hover{color:#111827;background:0 0;text-decoration:none}#Modal_login .modal-dialog{max-width:380px}@media (max-width:575.98px){#Modal_login .modal-dialog,.login-modal-dialog{max-width:calc(100% - 32px);margin:1rem auto}.login-modal-body{padding:32px 24px 28px}}.nav-pill-dash{display:inline-flex;align-items:center;gap:.5rem;margin:0 .25rem;padding:.5rem .95rem;border-radius:10px;background:rgba(255,255,255,.09);color:#fff;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.nav-pill-dash:focus,.nav-pill-dash:hover{background:rgba(255,255,255,.16);color:#fff}.nav-pill-dash-icon{flex:none;display:block}.nav-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 .1rem;border-radius:10px;color:#fff;font-size:1.3rem;text-decoration:none}.nav-icon-btn:focus,.nav-icon-btn:hover{background:rgba(255,255,255,.1);color:#fff}.nav-icon-btn .bestilling-count{position:absolute;top:2px;right:0;margin:0;padding:1px 5px;min-width:17px;border-radius:999px;background:#dc3545;color:#fff;font-size:10px;font-weight:700;line-height:15px}.nav-icon-btn .bestilling-count.is-zero{display:none}.nav-upgrade{display:inline-flex;align-items:center;gap:.4rem;margin:0 .35rem;padding:.5rem 1.15rem;border:1.5px solid #f5b800;border-radius:999px;background:0 0;color:#f5b800;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.nav-upgrade .bi{font-size:1rem;-webkit-text-stroke:.4px}.nav-upgrade:focus,.nav-upgrade:hover{background:rgba(245,184,0,.12);color:#f5b800}