
/* <inline asset> */
@charset "UTF-8"; 

/* /prolab_website_event/static/src/scss/event_templates_list.scss */
 .o_wevent_event_date{color: #000 !important;}.o_wevent_index .opt_events_list_rows a.text-decoration-none.text-reset{display: block !important; width: auto !important; max-width: 100% !important; flex-shrink: 1 !important; padding-right: 0 !important; padding-left: 0 !important; margin-top: 0 !important;}#wrap.o_wevent_index .o_wevent_events_list > .container{max-width: 1600px !important; width: 100% !important; margin-right: auto !important; margin-left: auto !important; padding-right: clamp(20px, 7vw, 100px) !important; padding-left: clamp(20px, 7vw, 100px) !important;}#wrap.o_wevent_index .o_wevent_events_list{padding-top: clamp(32px, 5vw, 72px); padding-bottom: clamp(24px, 4vw, 56px);}.o_wevent_index .opt_events_list_rows article.card{height: 100%; border-radius: 8px !important; overflow: hidden;}.o_wevent_index .opt_events_list_rows article.card > .row{display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; height: 100%;}.o_wevent_index .opt_events_list_rows .card-header{flex: 0 0 auto !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; aspect-ratio: 16 / 9; align-self: stretch !important;}.o_wevent_index .opt_events_list_rows .o_record_cover_container, .o_wevent_index .opt_events_list_rows .o_record_cover_component{height: 100% !important; min-height: 0 !important; background-size: cover; background-position: center;}.o_wevent_index .opt_events_list_rows .card-body{display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; flex: 1 1 auto !important; width: 100% !important; max-width: none !important; padding: 1.25rem 1.25rem 1.5rem !important;}.o_wevent_index .opt_events_list_rows main > .d-lg-block{flex: 0 0 auto; width: 100%; margin-top: auto;}@media (min-width: 992px){.o_wevent_index .opt_events_list_rows > .row > [class*="col-"]{flex: 0 0 25% !important; max-width: 25% !important;}}@media (min-width: 576px) and (max-width: 991px){.o_wevent_index .opt_events_list_rows > .row > [class*="col-"]{flex: 0 0 50% !important; max-width: 50% !important;}}.o_wevent_index .o_prolab_event_description{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 1.5; max-height: 4.5em;}.o_wevent_index .o_prolab_event_description h1, .o_wevent_index .o_prolab_event_description h2, .o_wevent_index .o_prolab_event_description h3, .o_wevent_index .o_prolab_event_description h4, .o_wevent_index .o_prolab_event_description h5, .o_wevent_index .o_prolab_event_description h6{font-size: inherit !important; font-weight: normal !important; margin: 0 !important; padding: 0 !important; display: inline !important;}.o_wevent_index .o_prolab_event_description p{margin: 0 !important; padding: 0 !important; display: inline !important;}.o_wevent_index .o_prolab_event_description ul, .o_wevent_index .o_prolab_event_description ol{margin: 0 !important; padding: 0 !important; list-style: none !important; display: inline !important;}.o_wevent_index .o_prolab_event_description li{display: inline !important;}.o_wevent_index .o_prolab_event_description li::before{content: " • ";}.o_wevent_index .o_prolab_event_description li:first-child::before{content: "";}.o_wevent_index .o_prolab_event_description strong, .o_wevent_index .o_prolab_event_description b{font-weight: normal !important;}.o_wevent_index .o_prolab_event_description br{display: none !important;}@media (min-width: 769px) and (max-width: 991px){.o_wevent_index .o_prolab_event_description{-webkit-line-clamp: 2; max-height: 3em;}}.o_wevent_index .opt_events_list_rows .card-body{padding: 1.25rem;}.o_wevent_index .opt_events_list_rows #event_details{max-width: 100%; flex: 1 1 auto;}.o_rtl .pagination{direction: ltr;}.o_rtl .pagination .oi-chevron-left, .o_rtl .pagination .oi-chevron-right{transform: none;}.o_wevent_index .o_wevent_events_list .pagination{gap: clamp(8px, 1vw, 14px); align-items: center; flex-wrap: wrap; justify-content: center;}.o_wevent_index .o_wevent_events_list .pagination li.page-item .page-link{width: clamp(34px, 3vw, 40px); height: clamp(34px, 3vw, 40px); padding: 0; border: none; border-radius: 50%; background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); color: #ffffff; font-family: 'Dax', 'Arial', sans-serif; font-weight: 700; font-size: clamp(0.8rem, 1vw, 0.95rem); display: inline-flex; align-items: center; justify-content: center; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35); transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;}.o_wevent_index .o_wevent_events_list .pagination li.page-item .page-link:hover{transform: scale(1.08); box-shadow: 0 6px 20px rgba(208, 12, 101, 0.5); color: #ffffff;}.o_wevent_index .o_wevent_events_list .pagination li.page-item.active .page-link{outline: 2px solid #ffffff; outline-offset: 2px;}.o_wevent_index .o_wevent_events_list .pagination li.page-item:first-child .page-link, .o_wevent_index .o_wevent_events_list .pagination li.page-item:last-child .page-link{width: clamp(38px, 3.4vw, 44px); height: clamp(38px, 3.4vw, 44px);}.o_wevent_index .o_wevent_events_list .pagination li.page-item:first-child .page-link .oi, .o_wevent_index .o_wevent_events_list .pagination li.page-item:last-child .page-link .oi{font-size: clamp(14px, 1.5vw, 18px);}.o_wevent_index .o_wevent_events_list .pagination li.page-item.disabled .page-link{opacity: 0.4; pointer-events: none; box-shadow: none;}.o_wevent_index .o_wevent_events_list .pagination li.page-item.disabled .page-link.px-0{background: transparent; box-shadow: none;}.o_wevent_event_main_cover{aspect-ratio: 21 / 9; min-height: auto !important; max-height: 500px;}.o_wevent_event_main_cover .o_record_cover_image{background-size: cover; background-position: center;}

/* /prolab_website_event/static/src/scss/event_register_hero.scss */
 .o_wevent_register_hero{background: #151515; color: #fff; min-height: 100vh; display: flex; flex-direction: column; padding: 2rem 0; overflow-x: hidden;}.o_wevent_register_hero h1, .o_wevent_register_hero h2, .o_wevent_register_hero h3, .o_wevent_register_hero h4, .o_wevent_register_hero h5, .o_wevent_register_hero h6, .o_wevent_register_hero p, .o_wevent_register_hero span, .o_wevent_register_hero div, .o_wevent_register_hero small, .o_wevent_register_hero strong, .o_wevent_register_hero a{color: #fff;}.o_wevent_register_hero_row{display: flex; gap: clamp(50px, 4vw, 70px); flex: 1 1 auto; align-items: stretch; max-width: 1600px !important; width: 100% !important; margin-right: auto !important; margin-left: auto !important; padding-right: clamp(20px, 7vw, 100px) !important; padding-left: clamp(20px, 7vw, 100px) !important;}.o_wevent_register_grid{display: grid; grid-template-columns: 26% 1fr 1fr 17%; align-items: start;}.o_wevent_register_hero_top_row{grid-template-rows: 350px min-content; flex: 0 0 auto;}.o_wevent_register_hero_title{font-weight: 700; letter-spacing: .04em; text-transform: uppercase; font-size: clamp(0.8rem, .7rem + .5vw, 0.95rem); margin-bottom: 1rem;}.o_wevent_register_hero_details > .o_wevent_register_hero_title{font-size: clamp(0.95rem, .85rem + .5vw, 1.1375rem);}.o_wevent_register_hero_about > .o_wevent_register_hero_title{font-size: clamp(1rem, .85rem + .8vw, 1.2625rem);}.o_wevent_register_hero_essentials > .o_wevent_register_hero_title{font-size: clamp(0.95rem, .85rem + .5vw, 1.1375rem);}.o_wevent_register_extras_calendar > .o_wevent_register_hero_title, .o_wevent_register_extras_learn > .o_wevent_register_hero_title, .o_wevent_register_extras_audience > .o_wevent_register_hero_title{font-size: clamp(0.95rem, .85rem + .5vw, 1.1375rem);}.o_wevent_register_hero_details{grid-column: 1; grid-row: 1 / 3; display: flex; flex-direction: column;}.o_wevent_register_hero_fact{display: flex; align-items: flex-start; gap: .75rem; padding: .6rem 0; border-bottom: 1px solid rgba(255, 255, 255, 0.08);}.o_wevent_register_hero_fact > i{margin-top: .2rem; width: 1.1rem; text-align: center;}.o_wevent_register_hero_fact strong{display: block; font-size: clamp(0.7rem, .6rem + .4vw, 0.8rem); font-weight: 600;}.o_wevent_register_hero_details .o_wevent_register_hero_fact{border-bottom: none; padding: .4rem 0; font-size: clamp(0.95rem, .8rem + .6vw, 1.1rem);}.o_wevent_register_hero_details .o_wevent_register_hero_fact > i{font-size: clamp(1.1rem, .9rem + .8vw, 1.3rem);}.o_wevent_register_hero_details .o_wevent_register_hero_fact strong{font-size: clamp(0.85rem, .75rem + .4vw, 0.95rem);}.o_wevent_register_hero_link{color: #2ecc71 !important; text-decoration: none; font-size: .85rem;}.o_wevent_register_hero_link:hover{color: #2ecc71; text-decoration: underline;}.o_wevent_register_hero_cta{margin-top: 1.25rem;}.o_wevent_register_hero_cta .btn{display: inline-flex; align-items: center; justify-content: center; position: relative; text-transform: uppercase; font-weight: 700; letter-spacing: 1.5px; color: #fff; background: transparent; border: 2px solid transparent; border-radius: 50px; padding: .85rem 1.5rem; transition: background .3s ease;}.o_wevent_register_hero_cta .btn::before{content: ''; position: absolute; inset: -2px; border-radius: inherit; padding: 2px; background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}.o_wevent_register_hero_cta .btn:hover{color: #fff; background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)) padding-box, linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%) padding-box, linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box;}.o_wevent_register_hero_cta .btn .o_wevent_register_btn_label{display: inline-block; transition: transform .3s ease;}.o_wevent_register_hero_cta .btn:hover .o_wevent_register_btn_label, .o_wevent_register_hero_cta .btn:focus-visible .o_wevent_register_btn_label{transform: scale(1.12);}@media (prefers-reduced-motion: reduce){.o_wevent_register_hero_cta .btn .o_wevent_register_btn_label{transition: none;}}.o_wevent_register_hero_cta .o_wevent_status_pill{display: flex; align-items: center; justify-content: center; width: 100%; border: none; border-radius: 50px; padding: .85rem 1.5rem; background: #2a2a2a; color: rgba(255, 255, 255, 0.55) !important; font-weight: 700; text-transform: uppercase; letter-spacing: .5px; text-align: center; cursor: default;}.o_wevent_register_hero_cta .o_wevent_status_pill b, .o_wevent_register_hero_cta .o_wevent_status_pill em{font-weight: inherit; font-style: normal; color: inherit !important;}.o_wevent_register_hero_cover{grid-column: 2 / 5; grid-row: 1;}.o_wevent_register_hero_cover_inner{border-radius: .5rem; overflow: hidden; aspect-ratio: auto; height: 350px !important; min-height: 350px !important; max-height: none;}.o_wevent_register_hero_cover_content{padding: 2rem; margin-top: auto;}.o_wevent_register_hero_cover_title{font-weight: 800; margin-top: .75rem; font-size: clamp(1.5rem, 1.2rem + 1.5vw, 1.875rem); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.o_wevent_register_hero_cover_subtitle{text-transform: uppercase; letter-spacing: .08em; font-size: clamp(0.8rem, .7rem + .5vw, 0.975rem); font-weight: 600; color: #fff; display: flex; align-items: center; flex-wrap: wrap;}.o_wevent_register_hero_subtitle_divider{display: inline-block; width: 1px; height: .85em; margin: 0 .75em; background: rgba(255, 255, 255, 0.4);}.o_wevent_register_hero_about{grid-column: 2 / 5; grid-row: 2; margin-top: 1rem;}.o_wevent_register_hero_essentials{margin-bottom: 2.5rem; background: #000; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35); border-radius: .5rem; padding: 1.5rem;}.o_wevent_register_hero_essentials .o_wevent_register_hero_fact{border-bottom: none; padding: .4rem 0;}.o_wevent_register_hero_essential_icon{width: 1.5rem; height: 1.5rem; object-fit: contain; flex-shrink: 0; margin-top: .1rem;}.o_wevent_register_extras_row{flex: 0 0 auto; margin-top: 0; grid-template-rows: auto auto 1fr; grid-template-columns: 26% 1fr 1fr;}.o_wevent_register_extras_side{grid-column: 1; grid-row: 1 / 4;}.o_wevent_register_extras_learn{grid-column: 2; grid-row: 1;}.o_wevent_register_extras_audience{grid-column: 3; grid-row: 1;}.o_wevent_register_extras_share{grid-column: 2 / 4;}.o_wevent_register_extras_calendar_label{display: inline-flex; align-items: center; gap: clamp(1rem, 2vw, 2.5rem); width: 245px; max-width: 100%; min-height: 42px; padding: .45rem 1.5rem; border: 1px solid transparent; border-radius: 999px; background: linear-gradient(#151515, #151515) padding-box, linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box; font-size: .75rem; font-weight: 700; letter-spacing: .03em; text-transform: uppercase;}.o_wevent_register_extras_calendar_label .fa{font-size: 1.35rem;}.o_wevent_register_extras_calendar_icons{display: flex; flex-wrap: wrap; gap: 1rem clamp(1rem, 2vw, 2rem); margin-top: 1.5rem;}.o_wevent_register_extras_calendar_app{display: inline-flex; flex-direction: column; align-items: center; gap: .45rem; font-size: .7rem; text-decoration: none; transition: opacity .3s ease;}.o_wevent_register_extras_calendar_app img{width: auto; height: 30px; object-fit: contain;}.o_wevent_register_extras_calendar_app:hover{opacity: .8;}.o_wevent_register_extras_organized_title{margin-top: 2rem;}.o_wevent_register_extras_organizer{font-size: .9rem; line-height: 1.6; opacity: .9;}.o_wevent_register_extras_organizer_phone{display: flex; align-items: center; gap: .4rem;}.o_wevent_register_extras_organizer_phone:hover .o_wevent_register_extras_whatsapp_icon{background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}.o_wevent_register_extras_contact_link{display: inline-block; color: #fff; text-decoration: none;}.o_wevent_register_extras_contact_link:hover{background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}.o_wevent_register_extras_checklist_item{display: flex; align-items: flex-start; gap: .6rem; padding: .35rem 0;}.o_wevent_register_extras_checklist_item > i{margin-top: .25rem; color: #D00C65;}.o_wevent_register_extras_audience_list{list-style: none; padding-right: 0; margin: 0;}.o_wevent_register_extras_audience_list li{padding: .25rem 0;}.o_wevent_register_extras_share_title{display: inline-block; background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent !important; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; font-size: clamp(1.2rem, 1rem + 1vw, 1.6rem); margin-bottom: .5rem;}.o_wevent_register_extras_share_text{font-size: calc(.9rem + 1px); line-height: 1.5; opacity: .85;}.o_wevent_register_extras_share_icons{display: flex; gap: .75rem; margin: 1.25rem 0;}.o_wevent_register_extras_social_icon{width: 44px; height: 44px; flex-shrink: 0; border: 2px solid #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 1.1rem; text-decoration: none; transition: all .3s ease;}.o_wevent_register_extras_social_icon:hover{background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); border-color: transparent; color: #fff;}.o_wevent_register_extras_note{grid-column: 2 / 4; background: #000; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35); border-radius: .5rem; padding: 1.5rem 2rem; text-align: center;}.o_wevent_register_extras_note p{font-size: .9rem; margin-bottom: .5rem;}.o_wevent_register_extras_note p:last-child{margin-bottom: 0;}.o_wevent_register_keep_learning_row{flex-direction: column; align-items: stretch; padding-top: clamp(32px, 5vw, 72px); padding-bottom: clamp(24px, 4vw, 56px);}.o_wevent_register_keep_learning_title{font-weight: 800; text-transform: uppercase; letter-spacing: .02em; line-height: 1.15; margin-bottom: clamp(24px, 3vw, 40px);}.o_wevent_register_keep_learning_title span{display: block; font-size: clamp(2rem, 1.4rem + 3vw, 3.75rem); background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}.o_wevent_register_hero .o_wevent_event_date span{color: inherit;}@media (max-width: 991.98px){.o_wevent_register_hero{min-height: auto;}.o_wevent_register_hero_row, .o_wevent_register_grid, .o_wevent_register_hero_details, .o_wevent_register_hero_cover, .o_wevent_register_hero_cover_inner, .o_wevent_register_hero_cover_content, .o_wevent_register_hero_about, .o_wevent_register_hero_essentials, .o_wevent_register_extras_row, .o_wevent_register_extras_calendar, .o_wevent_register_extras_learn, .o_wevent_register_extras_audience, .o_wevent_register_extras_share, .o_wevent_register_extras_note, .o_wevent_register_keep_learning_row{max-width: 100%; min-width: 0; box-sizing: border-box;}.o_wevent_register_hero_cover_title{white-space: normal; overflow: visible; text-overflow: clip;}.o_wevent_register_grid{grid-template-columns: 1fr;}.o_wevent_register_hero_top_row{grid-template-rows: auto;}.o_wevent_register_extras_row{grid-template-rows: none; grid-template-columns: 1fr;}.o_wevent_register_extras_side{display: contents;}.o_wevent_register_hero_details, .o_wevent_register_hero_cover, .o_wevent_register_hero_about, .o_wevent_register_hero_essentials, .o_wevent_register_extras_note, .o_wevent_register_extras_calendar, .o_wevent_register_extras_learn, .o_wevent_register_extras_audience, .o_wevent_register_extras_share{grid-column: auto; grid-row: auto;}.o_wevent_register_hero_essentials{order: 1;}.o_wevent_register_extras_learn{order: 2;}.o_wevent_register_extras_audience{order: 3;}.o_wevent_register_extras_note{order: 4;}.o_wevent_register_extras_calendar{order: 5;}.o_wevent_register_extras_share{order: 6;}.o_wevent_register_extras_calendar, .o_wevent_register_extras_learn, .o_wevent_register_extras_audience, .o_wevent_register_extras_share{text-align: center;}.o_wevent_register_extras_calendar_icons, .o_wevent_register_extras_organizer_phone, .o_wevent_register_extras_checklist_item, .o_wevent_register_extras_share_icons{justify-content: center;}.o_wevent_register_extras_audience_list{list-style-position: inside; display: table; margin: 0 auto;}.o_wevent_register_hero_cover{order: 1;}.o_wevent_register_hero_about{order: 2;}.o_wevent_register_hero_details{order: 3;}.o_wevent_register_hero_cover_inner{height: auto !important; min-height: 320px !important;}}#modal_ticket_registration .modal-content{background: #151515; color: #fff; border: 1px solid rgba(255, 255, 255, 0.12);}#modal_ticket_registration .modal-header, #modal_ticket_registration .modal-footer{border-color: rgba(255, 255, 255, 0.12);}#modal_ticket_registration .o_wevent_registration_title{color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: .02em;}#modal_ticket_registration .btn-close{filter: invert(1) grayscale(100%) brightness(200%);}#modal_ticket_registration #o_wevent_tickets, #modal_ticket_registration .o_wevent_single_ticket_name, #modal_ticket_registration h5, #modal_ticket_registration small, #modal_ticket_registration p{color: #fff;}#modal_ticket_registration small.text-muted, #modal_ticket_registration p.text-muted{color: rgba(255, 255, 255, 0.6) !important;}#modal_ticket_registration .o_wevent_registration_single_select .input-group{background: #1f1f1f; border-color: rgba(255, 255, 255, 0.25) !important;}#modal_ticket_registration .o_wevent_registration_single_select .btn{color: #fff; background: transparent;}#modal_ticket_registration .o_wevent_registration_single_select .btn:hover{background: rgba(255, 255, 255, 0.08);}#modal_ticket_registration .o_wevent_registration_single_select .o_wevent_input_nb_tickets{background: transparent; color: #fff;}#modal_ticket_registration .btn-light.js_goto_event{background: transparent; border: 1px solid rgba(255, 255, 255, 0.35); color: #fff;}#modal_ticket_registration .btn-light.js_goto_event:hover{background: rgba(255, 255, 255, 0.08); color: #fff;}#modal_ticket_registration .btn-primary.a-submit{display: flex; align-items: center; justify-content: center; gap: .5rem; border: none; border-radius: 50px; background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: .5px; transition: all .3s ease;}#modal_ticket_registration .btn-primary.a-submit:hover:not(:disabled){color: #fff; transform: translateY(-1px); box-shadow: 0 8px 22px rgba(92, 52, 206, 0.35);}#modal_ticket_registration .btn-primary.a-submit:disabled{opacity: .45; color: #fff;}

/* /prolab_website_event/static/src/scss/event_registration.scss */
 .o_wevent_reg_popup .o_wevent_reg_popup_content{position: relative; background: #141215; border: 0; border-radius: 6px; color: #ffffff;}.o_wevent_reg_popup .o_wevent_reg_close{position: absolute; top: 14px; left: 14px; z-index: 2; filter: invert(1) grayscale(100%) brightness(200%); opacity: 0.8;}.o_wevent_reg_popup .o_wevent_reg_close:hover{opacity: 1;}.o_wevent_reg_popup .o_wevent_reg_form{padding: 3rem 9% 2.5rem;}.o_wevent_reg_popup .o_wevent_reg_title{margin: 0 0 0.75rem; font-size: 0.95rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; color: #ffffff;}.o_wevent_reg_popup .o_wevent_reg_ticket{margin: 0 0 1.75rem; font-size: 1.05rem; color: #ffffff;}.o_wevent_reg_popup .o_wevent_reg_grid{display: grid; grid-template-columns: 1fr 1fr; gap: 1.1rem 1.25rem;}.o_wevent_reg_popup .o_wevent_reg_input{width: 100%; min-height: 44px; padding: 0.5rem 1.1rem; background: transparent; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 999px; color: #ffffff; font-size: 0.85rem;}.o_wevent_reg_popup .o_wevent_reg_input::placeholder{color: #9a9a9a;}.o_wevent_reg_popup .o_wevent_reg_input:focus{outline: none; box-shadow: none; border: 1px solid transparent; border-radius: 999px; background: linear-gradient(#141215, #141215) padding-box, linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box;}.o_wevent_reg_popup select.o_wevent_reg_input{color-scheme: dark;}.o_wevent_reg_popup select.o_wevent_reg_input:has(option[value=""]:checked){color: #9a9a9a;}.o_wevent_reg_popup select.o_wevent_reg_input option{background: #141215; color: #ffffff;}.o_wevent_reg_popup .o_wevent_reg_actions{display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; gap: 1rem; margin-top: 1.75rem;}.o_wevent_reg_popup .o_wevent_reg_submit{position: relative; display: flex; align-items: center; justify-content: center; min-height: 44px; padding: 0.65rem 3rem; border: 0; border-radius: 999px; background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); color: #ffffff; font-size: 0.8rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; text-decoration: none; cursor: pointer; transition: opacity 0.15s ease; min-width: 195px;}.o_wevent_reg_popup .o_wevent_reg_submit:hover{opacity: 0.9; color: #ffffff;}.o_wevent_reg_popup .o_wevent_reg_submit:disabled, .o_wevent_reg_popup .o_wevent_reg_submit.disabled{opacity: 0.45; cursor: not-allowed; pointer-events: none;}.o_wevent_reg_popup .o_wevent_reg_submit .o_wevent_reg_arrow{position: absolute; left: 1.5rem; font-size: 1.3em; line-height: 1;}@media (max-width: 575.98px){.o_wevent_reg_popup .o_wevent_reg_form{padding: 2.75rem 1.25rem 1.75rem;}.o_wevent_reg_popup .o_wevent_reg_grid{grid-template-columns: 1fr;}.o_wevent_reg_popup .o_wevent_reg_actions{justify-content: center;}}.o_wevent_confirmed{display: flex; flex-direction: column; justify-content: center; min-height: calc(100vh - var(--prolab-header-height, 120px)); padding: 3rem 0; background: #151515; color: #ffffff;}.o_wevent_confirmed > .container{max-width: 1600px; padding-right: clamp(20px, 7vw, 100px); padding-left: clamp(20px, 7vw, 100px);}.o_wevent_confirmed .o_wevent_confirmed_grid{display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: 4rem; align-items: center;}.o_wevent_confirmed .o_wevent_confirmed_title{margin: 0 0 1.5rem; font-size: clamp(2.25rem, 4.6vw, 5.4rem); font-weight: 700; white-space: nowrap; line-height: 0.95; text-transform: uppercase; background: linear-gradient(-90deg, #9F4BF2 0%, #D00C65 50%, #9F4BF2 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}.o_wevent_confirmed .o_wevent_confirmed_event{margin: 0 0 1.75rem; font-size: 1.45rem; line-height: 1.3; color: #ffffff;}.o_wevent_confirmed .o_wevent_add_calendar{display: flex; flex-wrap: nowrap; align-items: center; gap: 1.25rem clamp(0.75rem, 1.6vw, 2rem);}.o_wevent_confirmed .o_wevent_add_calendar_label{display: inline-flex; flex: 0 0 auto; align-items: center; gap: clamp(1rem, 2vw, 2.5rem); min-width: clamp(170px, 14vw, 245px); min-height: 42px; padding: 0.45rem clamp(1rem, 1.5vw, 1.75rem); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.03em; text-transform: uppercase; color: #ffffff; border: 1px solid transparent; border-radius: 999px; background: linear-gradient(#151515, #151515) padding-box, linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%) border-box;}.o_wevent_confirmed .o_wevent_add_calendar_label .fa{font-size: 1.35rem;}.o_wevent_confirmed .o_wevent_calendar_app{display: inline-flex; flex: 0 0 auto; flex-direction: column; align-items: center; gap: 0.45rem; color: #ffffff; font-size: 0.7rem; text-decoration: none;}.o_wevent_confirmed .o_wevent_calendar_app img{width: auto; height: 28px;}.o_wevent_confirmed .o_wevent_calendar_app:hover{color: #ffffff; opacity: 0.85;}.o_wevent_confirmed .o_wevent_details{padding: clamp(2rem, 4vw, 4rem); background: #121212; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.45);}.o_wevent_confirmed .o_wevent_details_title{margin: 0 0 2rem; font-size: 1.6rem; font-weight: 400; text-transform: uppercase; color: #ffffff;}.o_wevent_confirmed .o_wevent_details_list{margin: 0 0 2rem;}.o_wevent_confirmed .o_wevent_details_list > div{display: flex; align-items: baseline; gap: 0.6rem; margin-bottom: 1.25rem;}.o_wevent_confirmed .o_wevent_details_list dt{flex: 0 0 auto; font-size: 0.95rem; font-weight: 700; text-transform: uppercase;}.o_wevent_confirmed .o_wevent_details_list dd{margin: 0; font-size: 1rem;}.o_wevent_confirmed .o_wevent_venue_contact{display: flex; flex-wrap: wrap; gap: 0.25rem 0.9rem; margin-top: 0.3rem;}.o_wevent_confirmed .o_wevent_venue_contact a{color: #ffffff; font-size: 0.875rem; text-decoration: underline;}.o_wevent_confirmed .o_wevent_ticket_btn{position: relative; display: flex; align-items: center; justify-content: center; min-height: 44px; padding: 0.65rem 3rem; border: 0; border-radius: 999px; background: linear-gradient(-103deg, #D00C65 -1.04%, #5C34CE 95.47%); color: #ffffff; font-size: 0.8rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; text-decoration: none; cursor: pointer; transition: opacity 0.15s ease; width: 100%; max-width: 360px; min-height: 56px; font-size: 0.95rem;}.o_wevent_confirmed .o_wevent_ticket_btn:hover{opacity: 0.9; color: #ffffff;}.o_wevent_confirmed .o_wevent_ticket_btn:disabled, .o_wevent_confirmed .o_wevent_ticket_btn.disabled{opacity: 0.45; cursor: not-allowed; pointer-events: none;}.o_wevent_confirmed .o_wevent_ticket_btn .fa{position: absolute; right: 1.75rem; font-size: 1.6rem;}@media (max-width: 991.98px){.o_wevent_confirmed .o_wevent_confirmed_grid{grid-template-columns: 1fr; gap: 3rem;}}@media (max-width: 575.98px){.o_wevent_confirmed .o_wevent_add_calendar{flex-wrap: wrap;}.o_wevent_confirmed .o_wevent_add_calendar_label{flex-basis: 100%;}}