@charset "UTF-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.country-selector-input_phoneNumberWrapper__3nOvc{width:100%;display:flex;border:1px solid #dee2e6;font-weight:400;font-size:.875rem;border-radius:4px;height:2rem;min-height:3.175rem;justify-content:space-between;position:relative}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_codeButton__1YKrL{border-radius:0;border-right:none;border-color:#d6d6d6;height:45px;padding:0 8px}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_dropDownTrigger__1eASl{border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #fff;border-left:none;padding:0 8px 0 0}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_input__3iact{height:45px}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_input__3iact:focus,.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_input__3iact[type]:focus,.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_uneditable-input__IgR85:focus{border-color:#d6d6d6;box-shadow:inset 0 1px 1px rgba(229,102,23,0),0 0 8px rgba(229,102,23,0);outline:0 none}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_flagsViewerWrapper__rR0IG{max-height:200px;width:100%;overflow-y:scroll}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_flagsViewerWrapper__rR0IG .country-selector-input_flagViewerWrapper__2cU6Y{width:100%;display:flex;padding:10px 15px;justify-content:start;align-items:center;cursor:pointer}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_flagsViewerWrapper__rR0IG .country-selector-input_flagViewerWrapper__2cU6Y img{width:28px}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_flagsViewerWrapper__rR0IG .country-selector-input_flagViewerWrapper__2cU6Y>div{padding-top:2px;padding-left:20px;font-size:.8rem}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_flagsViewerWrapper__rR0IG .country-selector-input_flagViewerWrapper__2cU6Y:hover{background-color:#c5e9ff!important;color:#4d4d4d!important}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_flagsViewerSearch__3F2Le{width:100%}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_flagsViewerSearch__3F2Le input{width:100%;border:1px solid #fff;margin-bottom:7px;padding:5px 10px;font-size:.8rem}.country-selector-input_phoneNumberWrapper__3nOvc .country-selector-input_flagsViewerSearch__3F2Le input:focus{outline:none}.phone-number-input_phoneNumberWrapper1__3j1MH{width:100%}.phone-number-input_phoneNumberWrapper1__3j1MH *{border-radius:0!important}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_codeButton__14_ja{border-radius:0;border-right:none;border-color:#d6d6d6;padding:0 8px}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_dropDownTrigger__1qeHq{border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #d6d6d6;border-left:none;padding:0 8px 0 0}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_input__ef12F{height:45px}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_input__ef12F:focus,.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_input__ef12F[type]:focus,.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_uneditable-input__3lNf9:focus{border-color:#d6d6d6;box-shadow:inset 0 1px 1px rgba(229,102,23,0),0 0 8px rgba(229,102,23,0);outline:0 none}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_flagsViewerWrapper__2cF34{max-height:150px;width:220px;overflow-y:scroll}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_flagsViewerWrapper__2cF34 .phone-number-input_flagViewerWrapper__2Fp_S{width:100%;display:flex;padding:10px 15px;justify-content:start;align-items:center;cursor:pointer}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_flagsViewerWrapper__2cF34 .phone-number-input_flagViewerWrapper__2Fp_S img{width:28px}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_flagsViewerWrapper__2cF34 .phone-number-input_flagViewerWrapper__2Fp_S>div{padding-top:2px;padding-left:20px;font-size:.8rem}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_flagsViewerWrapper__2cF34 .phone-number-input_flagViewerWrapper__2Fp_S:hover{background-color:#c5e9ff!important;color:#4d4d4d!important}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_flagsViewerWrapper__2cF34 .phone-number-input_selected__LTlt9,.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_flagsViewerWrapper__2cF34 .phone-number-input_selected__LTlt9:hover{background-color:#0078c1!important;color:#fff!important;cursor:not-allowed}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_flagsViewerSearch__28yub{width:100%}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_flagsViewerSearch__28yub input{width:100%;border:1px solid #fff;margin-bottom:7px;padding:5px 10px;font-size:.8rem}.phone-number-input_phoneNumberWrapper1__3j1MH .phone-number-input_flagsViewerSearch__28yub input:focus{outline:none}.state-selector_phoneNumberWrapper__3KEW7{width:100%;display:flex;border:1px solid #dee2e6;font-weight:400;font-size:.875rem;border-radius:4px;height:2rem;min-height:3.175rem;justify-content:space-between;position:relative}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_codeButton__5HxJJ{border-radius:0;border-right:none;border-color:#d6d6d6;height:45px;padding:0 8px}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_dropDownTrigger__3Uw9P{border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #fff;border-left:none;padding:0 8px 0 0}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_input__1JTzc{height:45px}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_input__1JTzc:focus,.state-selector_phoneNumberWrapper__3KEW7 .state-selector_input__1JTzc[type]:focus,.state-selector_phoneNumberWrapper__3KEW7 .state-selector_uneditable-input__31nuK:focus{border-color:#d6d6d6;box-shadow:inset 0 1px 1px rgba(229,102,23,0),0 0 8px rgba(229,102,23,0);outline:0 none}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_flagsViewerWrapper__2l4J2{max-height:200px;width:100%;overflow-y:scroll}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_flagsViewerWrapper__2l4J2 .state-selector_flagViewerWrapper__1lOhl{width:100%;display:flex;padding:10px 15px;justify-content:start;align-items:center;cursor:pointer}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_flagsViewerWrapper__2l4J2 .state-selector_flagViewerWrapper__1lOhl img{width:28px}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_flagsViewerWrapper__2l4J2 .state-selector_flagViewerWrapper__1lOhl>div{padding-top:2px;padding-left:20px;font-size:.8rem}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_flagsViewerWrapper__2l4J2 .state-selector_flagViewerWrapper__1lOhl:hover{background-color:#c5e9ff!important;color:#4d4d4d!important}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_flagsViewerSearch__NHMXL{width:100%}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_flagsViewerSearch__NHMXL input{width:100%;border:1px solid #fff;margin-bottom:7px;padding:5px 10px;font-size:.8rem}.state-selector_phoneNumberWrapper__3KEW7 .state-selector_flagsViewerSearch__NHMXL input:focus{outline:none}.modern-profile-wrapper{max-width:100%;width:100%;margin:0;padding:2rem 3rem;background:#fff;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.profile-header{text-align:center;margin-bottom:3rem}.profile-header .header-content{background:#f8f9fa;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.profile-header .profile-title{font-size:2.5rem;font-weight:700;color:#7b1c2a;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem}.profile-header .profile-title i{color:#7b1c2a;font-size:2.2rem}.profile-header .profile-subtitle{font-size:1.1rem;color:#7f8c8d;margin:0;font-weight:400}.modern-profile-form{display:flex;flex-direction:column;grid-gap:2.5rem;gap:2.5rem}.form-card{background:#f8f9fa;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease}.form-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,0,0,.12)}.card-header{background:linear-gradient(135deg,#7b1c2a,#a52a3a);color:#fff;padding:1.5rem 2rem}.card-header .card-title{font-size:1.4rem;font-weight:600;margin:0 0 .5rem;display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.card-header .card-title i{font-size:1.2rem;opacity:.9}.card-header .card-subtitle{font-size:.95rem;margin:0;opacity:.85;font-weight:400}.card-content{padding:2.5rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2.5rem;gap:2.5rem}.form-field{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.field-label{font-weight:600;color:#2c3e50;font-size:.95rem;margin-bottom:.25rem}.field-label .required{color:#e74c3c;margin-left:.25rem}.input-wrapper{position:relative}.modern-input{width:100%;padding:.875rem 1rem;border:2px solid #e1e8ed;border-radius:10px;font-size:1rem;font-weight:400;background:#fafbfc;transition:all .3s ease;box-sizing:border-box}.modern-input:focus{outline:none;border-color:#7b1c2a;background:#fff;box-shadow:0 0 0 3px rgba(123,28,42,.1)}.modern-input::-webkit-input-placeholder{color:#95a5a6;font-weight:400}.modern-input:-ms-input-placeholder{color:#95a5a6;font-weight:400}.modern-input::placeholder{color:#95a5a6;font-weight:400}.modern-input.error{border-color:#e74c3c;background:#fdf2f2}.modern-input.error:focus{border-color:#e74c3c;box-shadow:0 0 0 3px rgba(231,76,60,.1)}.input-group-modern{position:relative;display:flex;align-items:center}.input-group-modern .modern-input{padding-right:3rem}.input-group-modern .clear-btn{position:absolute;right:.75rem;background:none;border:none;color:#95a5a6;cursor:pointer;padding:.25rem;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.input-group-modern .clear-btn:hover{color:#e74c3c;background:rgba(231,76,60,.1)}.field-hint{font-size:.85rem;color:#7f8c8d;margin-top:.25rem;font-style:italic}.error-message{grid-gap:.5rem;gap:.5rem;color:#e74c3c;font-size:.875rem;margin-top:.5rem;font-weight:500}.error-message i{font-size:.8rem}.checkbox-field{margin-bottom:1rem}.modern-checkbox{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;cursor:pointer;padding:1rem;border-radius:10px;background:#f8f9fa;border:2px solid #e9ecef;transition:all .3s ease}.modern-checkbox:hover{background:#f8e8ea;border-color:#7b1c2a}.modern-checkbox input[type=checkbox]{display:none}.modern-checkbox .checkmark{width:20px;height:20px;border:2px solid #bdc3c7;border-radius:4px;position:relative;transition:all .3s ease;background:#fff}.modern-checkbox .checkmark:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.modern-checkbox input[type=checkbox]:checked+.checkmark{background:#7b1c2a;border-color:#7b1c2a}.modern-checkbox input[type=checkbox]:checked+.checkmark:after{opacity:1}.modern-checkbox .checkbox-label{font-weight:500;color:#2c3e50;font-size:1rem}.fade-in{-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.radio-group{flex-direction:column;margin-bottom:1.5rem}.modern-radio,.radio-group{display:flex;grid-gap:1rem;gap:1rem}.modern-radio{align-items:flex-start;cursor:pointer;padding:1.25rem;border-radius:12px;background:#f8f9fa;border:2px solid #e9ecef;transition:all .3s ease}.modern-radio:hover{background:#f8e8ea;border-color:#7b1c2a}.modern-radio input[type=radio]{display:none}.modern-radio .radio-mark{width:20px;height:20px;border:2px solid #bdc3c7;border-radius:50%;position:relative;transition:all .3s ease;background:#fff;flex-shrink:0;margin-top:.125rem}.modern-radio .radio-mark:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.modern-radio input[type=radio]:checked+.radio-mark{background:#7b1c2a;border-color:#7b1c2a}.modern-radio input[type=radio]:checked+.radio-mark:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.modern-radio .radio-content{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.modern-radio .radio-title{font-weight:600;color:#2c3e50;font-size:1rem}.modern-radio .radio-description{font-size:.9rem;color:#7f8c8d;line-height:1.4}.privacy-notice{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem;background:#e8f5e8;border-radius:8px;border-left:4px solid #27ae60}.privacy-notice i{color:#27ae60;font-size:1.1rem}.privacy-notice span{font-size:.9rem;color:#2c3e50;line-height:1.4}.form-actions{display:flex;justify-content:center;padding:2rem 0}.submit-btn{background:linear-gradient(135deg,#7b1c2a,#a52a3a);color:#fff;border:none;padding:1rem 2.5rem;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;box-shadow:0 4px 15px rgba(123,28,42,.3)}.submit-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 25px rgba(123,28,42,.4)}.submit-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.submit-btn i{font-size:1rem}@media (max-width:768px){.modern-profile-wrapper{padding:1rem}.profile-header .header-content{padding:1.5rem}.profile-title{font-size:2rem!important;flex-direction:column;grid-gap:.5rem!important;gap:.5rem!important}.form-grid{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.card-content{padding:1.5rem}.modern-radio{padding:1rem}.submit-btn{width:100%;justify-content:center}}@media (max-width:480px){.modern-profile-wrapper{padding:.5rem}.profile-header .header-content{padding:1rem}.profile-title{font-size:1.75rem!important}.card-content{padding:1rem}.card-header{padding:1rem 1.5rem}}.profileErrorText{display:none}.modern-profile-wrapper .react-select__control{border:2px solid #e1e8ed!important;border-radius:10px!important;background:#fafbfc!important;min-height:48px!important;box-shadow:none!important}.modern-profile-wrapper .react-select__control:hover{border-color:#bdc3c7!important}.modern-profile-wrapper .react-select__control--is-focused{border-color:#7b1c2a!important;background:#fff!important;box-shadow:0 0 0 3px rgba(123,28,42,.1)!important}.modern-profile-wrapper .react-select__value-container{padding:0 1rem!important}.modern-profile-wrapper .react-select__placeholder{color:#95a5a6!important}.modern-profile-wrapper .react-tel-input .form-control{border:2px solid #e1e8ed!important;border-radius:10px!important;background:#fafbfc!important;padding:.875rem 1rem .875rem 3.5rem!important;font-size:1rem!important;height:auto!important}.modern-profile-wrapper .react-tel-input .form-control:focus{border-color:#7b1c2a!important;background:#fff!important;box-shadow:0 0 0 3px rgba(123,28,42,.1)!important}.modern-profile-wrapper .react-tel-input .flag-dropdown{border:2px solid #e1e8ed!important;border-right:none!important;border-radius:10px 0 0 10px!important;background:#fafbfc!important}.modern-profile-wrapper .react-tel-input .flag-dropdown:hover{background:#f1f3f4!important}.modern-profile-wrapper .react-tel-input .flag-dropdown.open{background:#fff!important}.registerPromptWRapper{width:100%;height:100%;position:relative}.registerPromptWRapper .eventTitle{background-color:#000;width:100%;height:120px;color:#fff;font-size:1.8rem;padding:28px 45px}.registerPromptWRapper .eventTitle .date{margin-top:8px;font-size:1rem}.registerPromptWRapper .eventDetailsSelector{overflow-y:scroll;height:330px;padding-bottom:50px}.registerPromptWRapper .selectorWrapper{width:100%;margin-bottom:-2rem;margin-top:1rem;padding:28px 45px;text-align:center}.registerPromptWRapper .selectorWrapper .selectors{margin-top:1rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.registerPromptWRapper .selectorWrapper .selectors .selector{width:150px;height:30px;display:flex;justify-content:center;align-items:center;background-color:#999;color:#fff;cursor:pointer;font-size:.8rem;border-radius:5px;margin:5px 10px}.registerPromptWRapper .selectorWrapper .selectors .selector.selected{background-color:#b30000}.registerPromptWRapper .selectorWrapper .selectors .selector.disabled{background-color:#d8d8d8;cursor:not-allowed}.registerPromptWRapper .eventActions{position:absolute;bottom:0;width:100%;left:0;display:flex}.registerPromptWRapper .eventActions .cancel{flex:1 1;background-color:#c20000}.registerPromptWRapper .eventActions .cancel,.registerPromptWRapper .eventActions .register{display:flex;justify-content:center;align-items:center;padding:8px 0;cursor:pointer;color:#fff}.registerPromptWRapper .eventActions .register{flex:3 1;background-color:#00aa41}.registerPromptWRapper .eventActions .register.disabled{background-color:#7a7a7a;cursor:not-allowed}.membership-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.membership-modal-overlay .membership-modal{background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.membership-modal-overlay .membership-modal .membership-modal-header{padding:20px 24px 16px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.membership-modal-overlay .membership-modal .membership-modal-header h3{margin:0;color:#2c3e50;font-size:1.5rem;font-weight:600}.membership-modal-overlay .membership-modal .membership-modal-header .close-btn{background:none;border:none;font-size:24px;color:#6c757d;cursor:pointer;padding:4px;line-height:1}.membership-modal-overlay .membership-modal .membership-modal-header .close-btn:hover{color:#495057}.membership-modal-overlay .membership-modal .membership-modal-body{padding:24px}.membership-modal-overlay .membership-modal .membership-modal-body .selected-slot-info{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px;margin-bottom:20px;text-align:center}.membership-modal-overlay .membership-modal .membership-modal-body .selected-slot-info h4{margin:0 0 8px;color:#495057;font-size:1.1rem;font-weight:600}.membership-modal-overlay .membership-modal .membership-modal-body .selected-slot-info .slot-time{margin:0;font-size:1.2rem;font-weight:600;color:#007bff}.membership-modal-overlay .membership-modal .membership-modal-body .loading-section{text-align:center;padding:20px;color:#6c757d;font-style:italic}.membership-modal-overlay .membership-modal .membership-modal-body .preview-section{background:#e8f5e8;border:1px solid #c3e6cb;border-radius:6px;padding:16px}.membership-modal-overlay .membership-modal .membership-modal-body .preview-section h4{color:#155724;border-bottom-color:#28a745;margin-bottom:12px}.membership-modal-overlay .membership-modal .membership-modal-body .preview-section .preview-content .preview-value{margin:0;font-size:1rem;color:#495057}.membership-modal-overlay .membership-modal .membership-modal-body .preview-section .preview-content .preview-value .preview-label{font-weight:600;color:#155724}.membership-modal-overlay .membership-modal .membership-modal-body .modal-intro{margin-bottom:24px;color:#495057;font-size:1rem;line-height:1.5}.membership-modal-overlay .membership-modal .membership-modal-body .validation-error{margin-bottom:20px;padding:12px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:.95rem;line-height:1.4}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section{margin-bottom:28px}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section:last-child{margin-bottom:0}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section h4{margin:0 0 16px;color:#2c3e50;font-size:1.2rem;font-weight:600;border-bottom:2px solid #007bff;padding-bottom:8px}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .checkbox-option,.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .radio-option{display:flex;align-items:flex-start;margin-bottom:12px;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .checkbox-option:hover,.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .radio-option:hover{background-color:#f8f9fa}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .checkbox-option input[type=checkbox],.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .checkbox-option input[type=radio],.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .radio-option input[type=checkbox],.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .radio-option input[type=radio]{margin:4px 8px 0 0;accent-color:#007bff;flex-shrink:0}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .checkbox-option span,.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .radio-option span{color:#495057;font-size:1rem;line-height:1.4}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .number-input{margin:8px 0 16px 24px}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .number-input input{width:100%;max-width:300px;padding:10px 12px;border:2px solid #dee2e6;border-radius:4px;font-size:1rem;transition:border-color .2s}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .number-input input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .number-input input::-webkit-input-placeholder{color:#6c757d}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .number-input input:-ms-input-placeholder{color:#6c757d}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .number-input input::placeholder{color:#6c757d}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .mailing-disclaimer{margin:8px 0 0 24px;font-size:.875rem;color:#6c757d;font-style:italic;line-height:1.4}.membership-modal-overlay .membership-modal .membership-modal-footer{padding:16px 24px 24px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;grid-gap:12px;gap:12px}.membership-modal-overlay .membership-modal .membership-modal-footer .btn{padding:10px 20px;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.membership-modal-overlay .membership-modal .membership-modal-footer .btn.btn-secondary{background-color:#6c757d;color:#fff;border-color:#6c757d}.membership-modal-overlay .membership-modal .membership-modal-footer .btn.btn-secondary:hover{background-color:#5a6268;border-color:#545b62}.membership-modal-overlay .membership-modal .membership-modal-footer .btn.btn-primary{background-color:#007bff;color:#fff;border-color:#007bff}.membership-modal-overlay .membership-modal .membership-modal-footer .btn.btn-primary:hover{background-color:#0056b3;border-color:#004085}@media (max-width:768px){.membership-modal-overlay{padding:10px}.membership-modal-overlay .membership-modal{max-height:95vh}.membership-modal-overlay .membership-modal .membership-modal-header{padding:16px 20px 12px}.membership-modal-overlay .membership-modal .membership-modal-header h3{font-size:1.3rem}.membership-modal-overlay .membership-modal .membership-modal-body{padding:20px}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section{margin-bottom:24px}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section h4{font-size:1.1rem}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .number-input{margin-left:20px}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .number-input input{max-width:100%}.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .mailing-disclaimer{margin-left:20px}.membership-modal-overlay .membership-modal .membership-modal-footer{padding:12px 20px 20px;flex-direction:column-reverse}.membership-modal-overlay .membership-modal .membership-modal-footer .btn{width:100%;margin-bottom:8px}.membership-modal-overlay .membership-modal .membership-modal-footer .btn:last-child{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .checkbox-option,.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .number-input input,.membership-modal-overlay .membership-modal .membership-modal-body .membership-section .membership-options .radio-option,.membership-modal-overlay .membership-modal .membership-modal-footer .btn{transition:none}}.swal2-container{z-index:10000!important}.swal2-popup{z-index:10001!important}.registered-events-page-outer-wrapper{width:100%;height:85vh;overflow-y:scroll}.registered-events-page-outer-wrapper .cardsWrapper{padding:2rem 4rem}@media screen and (max-width:1024px){.registered-events-page-outer-wrapper .cardsWrapper{padding:2rem 0}}.registered-events-page-outer-wrapper .cardsWrapper .eventCard{position:relative;width:100%;height:140px;background-color:#06bb00;margin-bottom:1rem;color:#fff;border-radius:5px;box-shadow:8px 8px 10px rgba(0,0,0,.05);display:flex;border:1px solid #fff;cursor:pointer}@media screen and (max-width:1024px){.registered-events-page-outer-wrapper .cardsWrapper .eventCard{min-height:250px;flex-direction:column}}.registered-events-page-outer-wrapper .cardsWrapper .eventCard .dateHighlighter{width:150px;height:140px;background-color:#ad031d;display:flex;border-radius:5px;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width:1024px){.registered-events-page-outer-wrapper .cardsWrapper .eventCard .dateHighlighter{width:100%}}.registered-events-page-outer-wrapper .cardsWrapper .eventCard .dateHighlighter .day{color:#fff;font-size:2.8rem}.registered-events-page-outer-wrapper .cardsWrapper .eventCard .dateHighlighter .month{color:#fff;font-size:1.5rem}.registered-events-page-outer-wrapper .cardsWrapper .eventCard .detailsPart{padding:10px 15px}.registered-events-page-outer-wrapper .cardsWrapper .eventCard .detailsPart .eventName{font-weight:600;font-size:1.5rem}.registered-events-page-outer-wrapper .cardsWrapper .eventCard .detailsPart .eventDate{font-size:.9rem;margin:5px 0 35px}.registered-events-page-outer-wrapper .cardsWrapper .eventCard .detailsPart .eventTimeSlots{display:flex;justify-content:flex-start;align-items:center}.registered-events-page-outer-wrapper .cardsWrapper .eventCard .detailsPart .eventTimeSlots .timeSlot{border:1px solid #000;font-size:.7rem;padding:4px 6px;display:flex;margin-right:9px;border-radius:15px}.registered-events-page-outer-wrapper .cardsWrapper .eventCard .detailsPart .eventTimeSlots .timeSlot.registered{border:1px solid #000;background-color:#353535;color:#fff}.registered-events-page-outer-wrapper .cardsWrapper .eventCard .detailsPart .eventTimeSlots .timeSlot .focus{padding-left:8px;margin-left:8px;border-left:1px solid #fff}.registered-events-page-outer-wrapper .cardsWrapper .eventCard .registerTag{position:absolute;top:-1px;right:25px;background-color:green;padding:8px 35px;color:#fff;font-size:.7rem;font-weight:600;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center}@media screen and (max-width:1024px){.registered-events-page-outer-wrapper .cardsWrapper .eventCard .registerTag{position:unset}}.registered-events-page-outer-wrapper .cardsWrapper .eventCard:hover{border:1px solid #b1031d;box-shadow:4px 4px 5px transparent}.registered-events-page-outer-wrapper .eventLogoWrapper img{width:100%}.registered-events-page-outer-wrapper .speakerLogos{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.registered-events-page-outer-wrapper .speakerLogos img{padding:0 20px;cursor:pointer;height:60px;object-fit:contain;width:100%;margin-bottom:15px}.castars{padding-left:15px}.castars li{font-size:1.2rem;font-weight:600}.speakerLogo.caLogo{cursor:default!important}.caDetails{width:100%;text-align:center;margin:2rem 0;font-size:1.6rem;font-weight:600;display:flex;justify-content:center;align-items:center}.eventCardOuterWrapper{width:100%;min-height:430px;background-color:#fff;margin-bottom:6rem;margin-top:1rem;border-radius:5px;box-shadow:8px 8px 10px rgba(0,0,0,.05);border:1px solid hsla(0,0%,39.2%,.5);position:relative}.eventCardOuterWrapper .dateHighlighter{position:absolute;width:280px;border-radius:8px;top:-30px;left:75px;height:60px;background-color:#830000;background-position:bottom;background-size:cover;color:#fff;display:flex;justify-content:center;align-items:center;padding-top:5px}.eventCardOuterWrapper .dateHighlighter .mdi{font-size:2rem}.eventCardOuterWrapper .dateHighlighter p{padding-left:12px;padding-top:2px;font-size:1.3rem}.eventCardOuterWrapper .contentWrapper{padding:4.3rem 3rem 2rem}.eventCardOuterWrapper .stretch-card{flex-direction:column}.eventCardOuterWrapper .registerActions{text-align:center}.eventCardOuterWrapper .eventTimeSlots{margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.eventCardOuterWrapper .eventTimeSlots .timeSlot{border:1px solid #000;font-size:.9rem;padding:4px 6px;margin-top:9px;border-radius:15px;width:250px;cursor:pointer}.eventCardOuterWrapper .eventTimeSlots .timeSlot.registered{border:1px solid #000!important;background-color:#800!important;color:#fff;cursor:not-allowed}.eventCardOuterWrapper .eventTimeSlots .timeSlot.disabled{border:1px solid #a19f9f!important;background-color:#adadad!important;color:#fff;cursor:not-allowed}.eventCardOuterWrapper .eventTimeSlots .timeSlot:hover{border:1px solid #000;background-color:#01a501;color:#fff}.eventCardOuterWrapper .speakersWrapper{margin-top:35px;text-align:center}.eventCardOuterWrapper .speakersWrapper .heading{width:100%;margin-bottom:15px;background-color:#810000;color:#fff;font-size:.9rem;padding:4px}.eventCardOuterWrapper .speakersWrapper .speakers{text-align:start;padding:6px 6px 6px 21px}.eventCardOuterWrapper .speakersWrapper .speakers .speaker{padding-top:6px;font-size:.8rem;font-weight:600}.eventCardOuterWrapper h6{margin-top:4px;margin-bottom:25px}.sponsorsLabels{margin-top:15px;width:100%;text-align:center;font-weight:600;font-size:1rem;color:#810000}.sponsorsRow{flex-wrap:wrap}.sponsorsRow,.sponsorsRow .sponsorWrapper{display:flex;justify-content:center;align-items:center}.sponsorsRow .sponsorWrapper{margin:10px 15px;height:200px;cursor:pointer}.sponsorsRow .sponsorWrapper img{height:180px;width:400px;object-fit:contain}.custom-popup-class .swal2-confirm{background-color:#007bff!important}.custom-popup-class .swal2-cancel,.custom-popup-class .swal2-confirm{border:none;color:#fff;font-size:16px;padding:10px 20px;border-radius:5px;cursor:pointer}.custom-popup-class .swal2-cancel{background-color:#6c757d!important}.custom-popup-class .swal2-cancel:focus,.custom-popup-class .swal2-confirm:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.5)}.custom-popup-class .swal2-html-container{width:426px}.custom-popup-class .swal2-title{margin-bottom:20px}.featuredSponsorViewer{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;margin-top:3rem}.featuredSponsorViewer .featuredSponsorLabel{font-weight:600}.featuredSponsorViewer img{margin-top:2rem;height:100px;width:230px;object-fit:contain}.videoCard{margin-top:2.5rem}.yearTabsWrapper{width:100%;background-color:transparent}.yearTabsWrapper,.yearTabsWrapper .yearTab{display:flex;justify-content:center;align-items:center}.yearTabsWrapper .yearTab{flex:1 1;height:50px;background-color:hsla(0,0%,81.6%,.3764705882);border-radius:9px;font-size:1.5rem;margin:0 15px;cursor:pointer}.yearTabsWrapper .yearTab.active{background-color:#8f0000!important;color:#fff}.yearTabsWrapper .yearTab:hover{background-color:hsla(0,0%,60%,.5764705882)}.detailsPromptWRapper{width:100%;height:100%;position:relative}.detailsPromptWRapper .eventTitle{background-color:#000;width:100%;height:160px;color:#fff;font-size:1.8rem;padding:28px 45px}.detailsPromptWRapper .eventTitle .date{margin-top:8px;font-size:1rem}.detailsPromptWRapper .eventTitle .timeSLots{display:flex;justify-content:flex-start;align-items:center;padding-top:15px}.detailsPromptWRapper .eventTitle .timeSLots .slot{margin-right:11px;font-size:.8rem;font-weight:600;padding:5px 8px;border-radius:18px;border:1px solid #fff}.detailsPromptWRapper .eventDetailsSelector{overflow-y:scroll;height:450px;padding:20px 25px 50px;overflow-x:hidden!important}.detailsPromptWRapper .eventDetailsSelector .eventCover{width:100%}.detailsPromptWRapper .eventDetailsSelector .stretch-card{padding-top:15px;padding-bottom:35px;flex-direction:column;align-items:center}.detailsPromptWRapper .eventDetailsSelector .speakersWrapper{margin-top:35px;text-align:center}.detailsPromptWRapper .eventDetailsSelector .speakersWrapper .heading{width:100%;margin-bottom:15px;background-color:#ac0000;color:#fff;font-size:.9rem;padding:4px}.detailsPromptWRapper .eventDetailsSelector .speakersWrapper .speakers{text-align:start;padding:6px 6px 6px 21px}.detailsPromptWRapper .eventDetailsSelector .speakersWrapper .speakers .speaker{padding-top:6px;font-size:.8rem;font-weight:600}.detailsPromptWRapper .selectorWrapper{width:100%;margin-bottom:-2rem;margin-top:1rem;padding:28px 45px;text-align:center}.detailsPromptWRapper .selectorWrapper .selectors{margin-top:1rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.detailsPromptWRapper .selectorWrapper .selectors .selector{width:150px;height:30px;display:flex;justify-content:center;align-items:center;background-color:#999;color:#fff;cursor:pointer;font-size:.8rem;border-radius:5px;margin:5px 10px}.detailsPromptWRapper .selectorWrapper .selectors .selector.selected{background-color:#b30000}.detailsPromptWRapper .selectorWrapper .selectors .selector.disabled{background-color:#d8d8d8;cursor:not-allowed}.detailsPromptWRapper .eventActions{position:absolute;bottom:0;width:100%;left:0;display:flex}.detailsPromptWRapper .eventActions .cancel{flex:1 1;background-color:#c20000}.detailsPromptWRapper .eventActions .cancel,.detailsPromptWRapper .eventActions .register{display:flex;justify-content:center;align-items:center;padding:8px 0;cursor:pointer;color:#fff}.detailsPromptWRapper .eventActions .register{flex:3 1;background-color:#00aa41}.detailsPromptWRapper .eventActions .register.disabled{background-color:#7a7a7a;cursor:not-allowed}.speakerDetailsModalWrapper .detailsWrapper{position:relative;height:100%}.speakerDetailsModalWrapper .detailsWrapper .bottomDismissBar{position:absolute;bottom:0;left:0;width:100%;height:40px;font-size:.8rem;background-color:brown;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.speakerDetailsModalWrapper .detailsWrapper .bottomDismissBar:hover{background-color:#cc1a1a}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails{width:100%;height:100%;padding:60px 30px 100px;overflow-y:scroll}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .companyWrapper{display:flex;align-items:center}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .companyWrapper .logoPart{flex:5 1}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .companyWrapper .logoPart img{width:100%;height:150px;object-fit:contain}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .companyWrapper .companyData{padding-left:35px;flex:7 1}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .companyWrapper .companyData .title{margin-bottom:15px;font-weight:600;font-size:1.5rem}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .companyWrapper .companyData .subtitle{margin-bottom:15px;font-size:1.1rem}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .companyWrapper .companyData .description{margin-bottom:15px;font-size:.8rem}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .speakerWrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:2.5rem}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .speakerWrapper .speakerLabel{font-size:1.6rem;margin-bottom:10px}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .speakerWrapper .speakerValue{font-size:1.4rem;font-weight:600;margin-bottom:35px}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .speakerWrapper .speakerHeader{font-size:1rem;margin-top:15px;font-weight:600;margin-bottom:35px}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .speakerWrapper .speakerVideo{margin:15px 0 35px}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .speakerWrapper .speakerDescription{margin-bottom:15px;font-size:1rem}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .speakerWrapper .contact{margin-top:1rem;display:flex;justify-content:space-evenly;align-items:center;width:100%}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .speakerWrapper .contact .website{cursor:pointer;color:brown;text-decoration:underline;position:relative}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .speakerWrapper .contact .website .detailsViewer{position:absolute;top:18px;left:40px;width:300px;height:42px;background-color:#be0000;border-radius:5px;box-shadow:5px 5px 15px rgba(0,0,0,.2)}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .speakerWrapper .contact .website .detailsViewer .action{padding:3px 15px;font-size:.8rem;border-bottom:1px solid #f5f5f5;color:#fff;cursor:pointer}.speakerDetailsModalWrapper .detailsWrapper .speakerDetails .speakerWrapper .contact .website .detailsViewer .action:hover{background-color:#8b0000}.speakerLogos .imageWRapper{display:flex;justify-content:center;align-items:center;height:120px;width:100%}.speakerLogos .imageWRapper img{width:100%;padding:0 20px;height:100px;object-fit:contain;cursor:pointer;margin-bottom:15px}*{transition:.3s!important}.page-outer-wrapper{width:100%;height:85vh;overflow-y:scroll}.page-outer-wrapper .cardsWrapper{padding:2rem 4rem}@media screen and (max-width:1024px){.page-outer-wrapper .cardsWrapper{padding:2rem 0}}.page-outer-wrapper .cardsWrapper .eventCard{position:relative;width:100%;height:140px;background-color:#fff;margin-bottom:1rem;border-radius:5px;box-shadow:8px 8px 10px rgba(0,0,0,.05);display:flex;border:1px solid #fff}@media screen and (max-width:1024px){.page-outer-wrapper .cardsWrapper .eventCard{min-height:250px;flex-direction:column}}.page-outer-wrapper .cardsWrapper .eventCard .dateHighlighter{width:150px;height:140px;background-color:#ad031d;display:flex;border-radius:5px;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width:1024px){.page-outer-wrapper .cardsWrapper .eventCard .dateHighlighter{width:100%}}.page-outer-wrapper .cardsWrapper .eventCard .dateHighlighter .day{color:#fff;font-size:2.8rem}.page-outer-wrapper .cardsWrapper .eventCard .dateHighlighter .month{color:#fff;font-size:1.5rem}.page-outer-wrapper .cardsWrapper .eventCard .detailsPart{width:70%;padding:10px 15px}.page-outer-wrapper .cardsWrapper .eventCard .detailsPart .eventName{font-weight:600;font-size:1.5rem}.page-outer-wrapper .cardsWrapper .eventCard .detailsPart .eventDate{font-size:.9rem;margin:5px 0 35px}.page-outer-wrapper .cardsWrapper .eventCard .detailsPart .eventTimeSlots{display:flex;justify-content:flex-start;align-items:center}.page-outer-wrapper .cardsWrapper .eventCard .detailsPart .eventTimeSlots .timeSlot{border:1px solid #000;font-size:.7rem;padding:4px 6px;margin-right:9px;border-radius:15px}.page-outer-wrapper .cardsWrapper .eventCard .detailsPart .eventTimeSlots .timeSlot.registered{border:1px solid #000;background-color:green;color:#fff}.page-outer-wrapper .cardsWrapper .eventCard .actionWRapper{width:20%;display:flex;justify-content:center;align-items:center;flex-direction:column}.page-outer-wrapper .cardsWrapper .eventCard .actionWRapper .detailsBtn{background-color:#285ff7;font-size:.7rem;padding:6px 28px;margin-bottom:10px;color:#fff;border-radius:4px;cursor:pointer}.page-outer-wrapper .cardsWrapper .eventCard .actionWRapper .registerBtn{background-color:#03af4b;font-size:.7rem;padding:6px 25px;color:#fff;border-radius:4px;cursor:pointer}.page-outer-wrapper .cardsWrapper .eventCard .registerTag{position:absolute;top:-1px;right:25px;background-color:green;padding:8px 35px;color:#fff;font-size:.7rem;font-weight:600;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center}@media screen and (max-width:1024px){.page-outer-wrapper .cardsWrapper .eventCard .registerTag{position:unset}}.page-outer-wrapper .eventLogoWrapper img{width:100%}.swal2-popup{padding-top:15px!important}.eventOuterWrapper{padding-top:5rem;margin-bottom:-2rem}.registeredActions{display:flex;flex-direction:column;justify-content:center;align-items:center;height:150px}.registeredActions button{margin-top:15px;background-color:#999;border:1px solid grey;color:#fff;font-size:.9rem;padding:5px 15px;width:230px;cursor:not-allowed;border-radius:5px}.registeredActions button.downloadBtn{background-color:#d82828;border:1px solid #d10000;cursor:pointer}.registeredActions button.goto_webinar{cursor:pointer;background-color:#fff;border:1px solid #d10000;color:#ff1919}.registeredActions button.goto_webinar *{color:#ff1919}.registeredActions button.goto_webinar:hover{cursor:pointer;background-color:#d82828;border:1px solid #d10000;color:#fcfcfc}.registeredActions button.goto_webinar:hover *{color:#fcfcfc}.registeredActions button.cancelBtn{cursor:pointer;background-color:#fff;border:1px solid #d10000;color:#ff1919}.registeredActions button.cancelBtn *{color:#ff1919}.registeredActions button.cancelBtn:hover{cursor:pointer;background-color:#d82828;border:1px solid #d10000;color:#fcfcfc}.registeredActions button.cancelBtn:hover *{color:#fcfcfc}.messageBox{margin-top:15px;margin-bottom:25px;font-size:.8rem;font-weight:600;border:1px solid rgba(155,0,26,.795);border-radius:7px;color:rgba(155,0,26,.795);padding:8px 15px;text-align:center}.__react_component_tooltip{transition:0s!important}.speakerLogos{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.speakerLogos .imageWrapper{display:flex;justify-content:center;align-items:center;height:120px;width:100%}.speakerLogos .imageWrapper img{width:100%;padding:0 20px;height:100px;object-fit:contain;cursor:pointer;margin-bottom:15px}.accordion-button{background-color:rgba(116,0,19,.795)!important;color:#ececec!important;border:2px solid #931414!important;border-radius:5px;font-weight:700;padding:12px;font-size:2rem;text-align:center}.accordion-button:hover{background-color:#e9ecef;color:#000}.accordion-body{padding:15px;background-color:#fff;border:1px solid #d3d3d3}.accordion-item{margin-bottom:15px}.supportBtnWrapper{width:100%;font-size:.7rem;margin-top:55px;margin-bottom:-25px;display:flex;justify-content:center;align-items:center}.supportBtnWrapper button{width:200px;border:none;outline:none;background-color:hsla(0,0%,79.2%,.685);color:#000;padding:7px 15px;margin-left:15px;cursor:pointer}.supportBtnWrapper button:hover{background-color:#cacaca}.contactSupportModalHeader{margin:15px 0 35px}.supportModalWrapper{position:relative}.supportModalWrapper .dismissSupportModal{position:absolute;top:15px;right:15px;width:15px;height:15px;border-radius:15px;background-color:#dadada;color:#000;display:flex;justify-content:center;align-items:center;font-size:.8rem;font-weight:600}.supportModalWrapper textarea{height:100px}.supportModalWrapper button{height:30px;line-height:0!important}.register-page-wrapper{background-image:url(https://img1.goodfon.com/wallpaper/nbig/3/ef/samolet-airplane-passazhirskiy.jpg);background-position:50%;background-size:cover}.register-page-wrapper .content-wrapper{background-color:rgba(155,0,26,.795)!important}.register-page-wrapper .brand-logo img{width:157px!important}.register-page-wrapper .disclaimerWrapper{font-size:.8rem;font-weight:600;border:1px solid rgba(155,0,26,.795);border-radius:7px;color:rgba(155,0,26,.795);padding:8px 15px}.register-page-wrapper .banner img{width:100%;object-fit:contain}.register-page-wrapper .brand-logo{width:100%;display:flex;justify-content:center;align-items:center}.register-page-wrapper .brand-logo img{width:300px!important}.register-page-wrapper .emailNote{margin-top:15px;margin-bottom:25px;font-size:.8rem;font-weight:600;border:1px solid rgba(155,0,26,.795);border-radius:7px;color:rgba(155,0,26,.795);padding:8px 15px}.profile-image{width:50px}.navbar .navbar-brand-wrapper .navbar-brand img{max-width:100%;height:27px;margin:auto;vertical-align:middle}.login-page-wrapper .brand-logo img{width:133px!important}.codeSelector .input-group-prepend{background-color:#fff;display:flex}.phoneSelector .dropdown-toggle-split:after,.phoneSelector .dropend .dropdown-toggle-split:after,.phoneSelector .dropup .dropdown-toggle-split:after,.phoneSelector .sr-only{color:#f0f8ff}.phoneSelector .btn-secondary.btn-light,.phoneSelector .btn-secondary.btn-secondary{color:#1e283d;display:flex;justify-content:space-between}.phoneSelector .countrySelectionLabel{display:flex;justify-content:center;align-items:flex-start}.phoneSelector .countrySelectionLabel img{width:25px;margin-right:15px}.phoneSelector .noCountrySelected{color:#bbb}.phoneSelector .countryLabel,.phoneSelector .input-group-prepend{width:100%;background-color:#fff;height:48px}.sidebar{min-height:calc(100vh - 97px);background:#f4f5f7;font-family:Manrope,sans-serif;font-weight:500;padding:0;width:308px!important}.sidebar-icon-only .sidebar.sidebar-offcanvas{width:70px!important}.navbar .navbar-menu-wrapper{width:calc(100% - 320px)!important}.navbar .navbar-brand-wrapper{width:320px!important}.sidebar-icon-only .navbar .navbar-brand-wrapper{width:70px!important}.sidebar-icon-only .navbar .navbar-menu-wrapper{width:calc(100% - 120px)!important}.deleteRegBtn{background-color:brown}.deleteRegBtn,.editRegBtn{border:none;color:#fff;border-radius:100px;height:25px;width:25px;font-size:12px;display:flex;justify-content:center;align-items:center}.editRegBtn{background-color:#000;margin-right:15px}.eventSideBarOuterWrapper{transition:0s!important;position:fixed;top:0;right:0;background-color:rgba(0,0,0,.311);width:0;height:100vh;z-index:999999}.eventSideBarOuterWrapper.show{width:100vw}.eventSideBarOuterWrapper .eventSideBarWrapper{transition:.3s!important;width:300px;height:100vh;position:absolute;right:-320px;top:0;background-color:#fff;z-index:9999;overflow-y:scroll;padding:3rem 2rem}.eventSideBarOuterWrapper .eventSideBarWrapper.show{right:0}.eventSideBarOuterWrapper .eventSideBarWrapper .valueDisplay{margin-bottom:1rem}.eventSideBarOuterWrapper .eventSideBarWrapper .valueDisplay .label{font-size:.7rem;font-weight:600}.eventSideBarOuterWrapper .eventSideBarWrapper .valueDisplay .label.eventName{font-size:.9rem;margin-top:3rem}.eventSideBarOuterWrapper .eventSideBarWrapper .valueDisplay .value{font-size:1rem}.eventSideBarOuterWrapper .eventSideBarWrapper .valueDisplay .slotSelector{margin-top:5px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.eventSideBarOuterWrapper .eventSideBarWrapper .valueDisplay .slotSelector .slot{cursor:pointer;margin:3px 5px;background-color:#fff;border:2px solid #000;border-radius:18px;padding:4px 15px;font-size:.7rem;color:#050505;font-weight:600}.eventSideBarOuterWrapper .eventSideBarWrapper .valueDisplay .slotSelector .slot:hover{background-color:#ff9100;color:#fff}.eventSideBarOuterWrapper .eventSideBarWrapper .valueDisplay .slotSelector .slot.active{background-color:#00aa39!important;color:#fff!important}.eventSideBarOuterWrapper .eventSideBarWrapper .bottomActionBar{bottom:2rem;left:0;width:100%;display:flex;justify-content:space-evenly;align-items:center}.eventSideBarOuterWrapper .eventSideBarWrapper .bottomActionBar button{border:none;color:#fff;border-radius:5px;font-size:.9rem;font-weight:600;padding:5px 25px;cursor:pointer}.eventSideBarOuterWrapper .eventSideBarWrapper .bottomActionBar button.cancelBtn{background-color:#818181}.eventSideBarOuterWrapper .eventSideBarWrapper .bottomActionBar button.saveBtn{background-color:#b60000}.eventSideBarOuterWrapper .eventSideBarWrapper .bottomActionBar button.saveBtn:disabled{background-color:rgba(182,0,0,.242)}.eventSideBarOuterWrapper .eventSideBarWrapper .loaderWrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.certDownloadWrapper{width:10.2rem;display:flex;justify-content:space-between;align-items:center;padding-right:10px}.certDownloadWrapper .downloadBtn{cursor:pointer;margin-left:-5px}.certDownloadWrapper.disable{pointer-events:none;opacity:.1}.emailLogsModal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.emailLogsModal .overlay{position:absolute;width:100%;height:100%;background:transparent}.emailLogsModal .modalContainer{background:#fff;width:500px;max-width:90%;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.2);position:relative;display:flex;flex-direction:column}.emailLogsModal .modalContainer .modalHeader{background:#004085;color:#fff;padding:15px;display:flex;justify-content:space-between;align-items:center}.emailLogsModal .modalContainer .modalHeader h3{margin:0;font-size:18px}.emailLogsModal .modalContainer .modalHeader .close{cursor:pointer;font-size:18px}.emailLogsModal .modalContainer .modalContent{padding:20px;max-height:400px;overflow-y:auto}.emailLogsModal .modalContainer .modalContent table{width:100%;border-collapse:collapse}.emailLogsModal .modalContainer .modalContent table td,.emailLogsModal .modalContainer .modalContent table th{padding:10px;border-bottom:1px solid #ddd;text-align:left}.emailLogsModal .modalContainer .modalContent table th{background:#f8f9fa;font-weight:700}.emailLogsModal .modalContainer .modalContent table a{color:#007bff;text-decoration:none}.emailLogsModal .modalContainer .modalContent table a:hover{text-decoration:underline}.emailLogsModal .modalContainer .modalFooter{padding:15px;display:flex;justify-content:flex-end;background:#f8f9fa}.emailLogsModal .modalContainer .btn-secondary{background:#6c757d;color:#fff;border:none;padding:8px 12px;cursor:pointer;border-radius:4px}.emailLogsModal .modalContainer .btn-secondary:hover{background:#5a6268}.tableActions{display:flex;width:100%;margin-bottom:2rem;margin-top:4rem;justify-content:space-between}.tableActions .leftPart input{border-radius:4px;border:1px solid brown;padding:8px 15px;width:400px;font-size:.8rem}.tableActions .rightPart{display:flex;justify-content:flex-end;align-items:center}.tableActions .rightPart select{background-color:#fff;padding:8px 16px;font-size:.8rem;margin:0 8px;width:200px;cursor:pointer;border:1px solid brown;border-radius:5px}.tableActions .rightPart button{background-color:#a30000;color:#fff;padding:10px 27px;font-size:.8rem;margin-right:15px;border:none;border-radius:5px}.adminPageWrapper{padding:5px 15px}.adminPageWrapper .pageTitle{font-size:1.4rem;margin-top:2rem;width:100%;text-align:center}.admin-welcome{margin-left:-5rem}.rdt_TableCell{min-width:1px!important;width:unset!important}.rdt_TableCell>div{white-space:unset!important;overflow:hidden;text-overflow:unset!important}.timeSlotUpdateBtn{background-color:#b60000;border:none;color:#fff;border-radius:5px;font-size:.7rem;font-weight:600;padding:2px 7px;cursor:pointer}.staticButtonWrapper{text-align:left;margin:1rem 0}.staticButtonWrapper .staticUploadButton{background-color:#087700;color:#fff;padding:8px 20px;font-size:.9rem;border:none;border-radius:4px;margin-bottom:15px;cursor:pointer;transition:background-color .3s}.staticButtonWrapper .staticUploadButton:hover{background-color:#0056b3}.staticButtonWrapper .staticBulkEmailButton{background-color:#003677;color:#fff;padding:8px 20px;font-size:.9rem;border:none;border-radius:4px;margin-bottom:15px;margin-left:20px;cursor:pointer;transition:background-color .3s}.staticButtonWrapper .staticBulkEmailButton:hover{background-color:#0056b3}.userSideBarOuterWrapper{transition:0s!important;position:fixed;top:0;right:0;background-color:rgba(0,0,0,.311);width:0;height:100vh;z-index:999999;overflow:hidden}.userSideBarOuterWrapper.show{width:100vw}.userSideBarOuterWrapper .userSideBarWrapper{transition:.3s!important;width:450px;height:100vh;position:absolute;right:-320px;top:0;background-color:#fff;z-index:9999;overflow-y:scroll;padding:3rem 2rem}.userSideBarOuterWrapper .userSideBarWrapper.show{right:0}.userSideBarOuterWrapper .userSideBarWrapper .valueDisplay{margin-bottom:1.5rem}.userSideBarOuterWrapper .userSideBarWrapper .valueDisplay .label{font-size:1.2rem;font-weight:600;margin-bottom:8px}.userSideBarOuterWrapper .userSideBarWrapper .valueDisplay .label.eventName{font-size:.9rem;margin-top:3rem}.userSideBarOuterWrapper .userSideBarWrapper .valueDisplay .value{font-size:1rem}.userSideBarOuterWrapper .userSideBarWrapper .valueDisplay .slotSelector{margin-top:5px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.userSideBarOuterWrapper .userSideBarWrapper .valueDisplay .slotSelector .slot{cursor:pointer;margin:3px 5px;background-color:#fff;border:2px solid #000;border-radius:18px;padding:4px 15px;font-size:.7rem;color:#050505;font-weight:600}.userSideBarOuterWrapper .userSideBarWrapper .valueDisplay .slotSelector .slot:hover{background-color:#ff9100;color:#fff}.userSideBarOuterWrapper .userSideBarWrapper .valueDisplay .slotSelector .slot.active{background-color:#00aa39!important;color:#fff!important}.userSideBarOuterWrapper .userSideBarWrapper .bottomActionBar{bottom:2rem;left:0;width:100%;display:flex;justify-content:space-evenly;align-items:center}.userSideBarOuterWrapper .userSideBarWrapper .bottomActionBar button{border:none;color:#fff;border-radius:5px;font-size:.9rem;font-weight:600;padding:5px 25px;cursor:pointer}.userSideBarOuterWrapper .userSideBarWrapper .bottomActionBar button.cancelBtn{background-color:#818181}.userSideBarOuterWrapper .userSideBarWrapper .bottomActionBar button.saveBtn{background-color:#b60000}.userSideBarOuterWrapper .userSideBarWrapper .bottomActionBar button.saveBtn:disabled{background-color:rgba(182,0,0,.242)}.userSideBarOuterWrapper .userSideBarWrapper .loaderWrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.userSideBarOuterWrapper .userSideBarWrapper .sectionHeader{font-weight:600;color:#2c3e50;margin:20px 0 15px;padding-bottom:8px;border-bottom:2px solid #007bff;font-size:1.1rem}.userSideBarOuterWrapper .userSideBarWrapper .inputWithClear{position:relative}.userSideBarOuterWrapper .userSideBarWrapper .inputWithClear .clearBtn{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#dc3545;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.userSideBarOuterWrapper .userSideBarWrapper .inputWithClear .clearBtn:hover{background:#c82333}.userSideBarOuterWrapper .userSideBarWrapper .helpText{font-size:.8rem;color:#6c757d;font-style:italic;margin-top:4px;display:block}.userSideBarOuterWrapper .userSideBarWrapper .radioGroup .radioOption{display:flex;align-items:flex-start;margin-bottom:8px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.userSideBarOuterWrapper .userSideBarWrapper .radioGroup .radioOption:hover{background-color:#f8f9fa}.userSideBarOuterWrapper .userSideBarWrapper .radioGroup .radioOption input[type=radio]{margin:4px 8px 0 0;accent-color:#007bff;flex-shrink:0}.userSideBarOuterWrapper .userSideBarWrapper .radioGroup .radioOption span{color:#495057;font-size:.9rem;line-height:1.3}.eventSideBarWrapper{position:relative}.loaderWrapper{justify-content:center;padding:24px}.loaderInner,.loaderWrapper{display:flex;align-items:center}.loaderInner{flex-direction:column;grid-gap:12px;gap:12px}.loaderText{font-size:14px;color:#475467}.bulkHoursUploadPopup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center}.bulkHoursUploadPopup.show{display:flex}.bulkHoursUploadPopup select.form-control{color:#000}.bulkHoursUploadPopup input[type=checkbox]{width:unset!important}.bulkHoursUploadPopup .overlay{background:rgba(0,0,0,.25);position:absolute;top:0;right:0;bottom:0;left:0}.bulkHoursUploadPopup .modalContainer{background-color:#fff;padding:24px;position:relative;max-width:500px;width:100%}.bulkHoursUploadPopup .modalContainer .modalHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.bulkHoursUploadPopup .modalContainer .modalHeader h3{margin:0;font-size:18px;font-weight:700}.bulkHoursUploadPopup .modalContainer .modalHeader .close{cursor:pointer;font-size:16px}.bulkHoursUploadPopup .modalContainer .modalContent .form-group{margin-bottom:16px}.bulkHoursUploadPopup .modalContainer .modalContent .form-group label{display:block;font-weight:700;margin-bottom:8px;font-size:14px}.bulkHoursUploadPopup .modalContainer .modalContent .form-group input,.bulkHoursUploadPopup .modalContainer .modalContent .form-group select{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px}.bulkHoursUploadPopup .modalContainer .modalContent .form-group button{background-color:#007bff;color:#fff;padding:8px 16px;font-size:14px;border:none;border-radius:4px;cursor:pointer;width:100%;text-align:center}.bulkHoursUploadPopup .modalContainer .modalContent .form-group button:hover{background-color:#0056b3}.bulkHoursUploadPopup .modalContainer .modalContent .form-group input[type=checkbox]{margin-right:8px;-webkit-transform:scale(1.2);transform:scale(1.2)}.bulkHoursUploadPopup .modalContainer .modalFooter{display:flex;justify-content:flex-end;margin-top:24px}.bulkHoursUploadPopup .modalContainer .modalFooter .btn{padding:8px 16px;font-size:14px;border-radius:4px}.bulkHoursUploadPopup .modalContainer .modalFooter .btn.btn-secondary{background-color:#6c757d;color:#fff;margin-right:8px}.bulkHoursUploadPopup .modalContainer .modalFooter .btn.btn-secondary:hover{background-color:#5a6268}.bulkHoursUploadPopup .modalContainer .modalFooter .btn.btn-primary{background-color:#007bff;color:#fff}.bulkHoursUploadPopup .modalContainer .modalFooter .btn.btn-primary:hover{background-color:#0056b3}.bulkEmailRequestModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center}.bulkEmailRequestModal.show{display:flex}.bulkEmailRequestModal select.form-control{color:#000}.bulkEmailRequestModal input[type=checkbox],.bulkEmailRequestModal input[type=radio]{width:unset!important}.bulkEmailRequestModal .overlay{background:rgba(0,0,0,.25);position:absolute;top:0;right:0;bottom:0;left:0}.bulkEmailRequestModal .modalContainer{background-color:#fff;padding:24px;position:relative;max-width:500px;width:100%}.bulkEmailRequestModal .modalContainer .modalHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.bulkEmailRequestModal .modalContainer .modalHeader h3{margin:0;font-size:18px;font-weight:700}.bulkEmailRequestModal .modalContainer .modalHeader .close{cursor:pointer;font-size:16px}.bulkEmailRequestModal .modalContainer .modalContent .form-group{margin-bottom:16px}.bulkEmailRequestModal .modalContainer .modalContent .form-group label{display:block;font-weight:700;margin-bottom:8px;font-size:14px}.bulkEmailRequestModal .modalContainer .modalContent .form-group input,.bulkEmailRequestModal .modalContainer .modalContent .form-group select{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px}.bulkEmailRequestModal .modalContainer .modalContent .form-group button{background-color:#007bff;color:#fff;padding:8px 16px;font-size:14px;border:none;border-radius:4px;cursor:pointer;width:100%;text-align:center}.bulkEmailRequestModal .modalContainer .modalContent .form-group button:hover{background-color:#0056b3}.bulkEmailRequestModal .modalContainer .modalContent .form-group .radio-group{display:flex;align-items:center;grid-gap:8px;gap:8px}.bulkEmailRequestModal .modalContainer .modalContent .form-group .radio-group input[type=radio]{margin:0}.bulkEmailRequestModal .modalContainer .modalContent .form-group .radio-group label{font-weight:400;margin-bottom:0;display:inline!important}.bulkEmailRequestModal .modalContainer .modalFooter{display:flex;justify-content:flex-end;margin-top:24px}.bulkEmailRequestModal .modalContainer .modalFooter .btn{padding:8px 16px;font-size:14px;border-radius:4px}.bulkEmailRequestModal .modalContainer .modalFooter .btn.btn-secondary{background-color:#6c757d;color:#fff;margin-right:8px}.bulkEmailRequestModal .modalContainer .modalFooter .btn.btn-secondary:hover{background-color:#5a6268}.bulkEmailRequestModal .modalContainer .modalFooter .btn.btn-primary{background-color:#007bff;color:#fff}.bulkEmailRequestModal .modalContainer .modalFooter .btn.btn-primary:hover{background-color:#0056b3}.bulkEmailRequestModal .modalContainer .modalFooter .btn.btn-primary[disabled]{background-color:rgba(108,117,125,.3529411765);color:#fff;cursor:not-allowed;border:none}.richTextEditorWrapper .ck.ck-editor__main>.ck-editor__editable{height:45vh}:root{--ck-z-default:10000001}.sponsorImageEditorWrapper{padding:2rem 6rem;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}.sponsorImageEditorWrapper img{height:50px;object-fit:contain}.sponsorImageEditorWrapper:hover{background-color:#f0f0f0}.sponsorImageEditorWrapper .hintText{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:.7rem;font-weight:600}.featuredSponsorWrapper{position:absolute;top:0;right:10px;background-color:#e0e0e0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#000;font-weight:600;font-size:.8rem;box-shadow:5px 5px 15px rgba(0,0,0,.2);padding:8px 35px}.featuredSponsorWrapper.featured{background-color:#ffd900}.featuredSponsorWrapper input{z-index:99!important;opacity:1!important;padding-top:5px!important}.featuredSponsorWrapper span{padding-left:15px}.sponsorDetailsEditorModal .header{width:100%;background-color:#7b1b2a;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:12px 20px}.sponsorDetailsEditorModal .header .leftPart{font-weight:600}.sponsorDetailsEditorModal .header .rightPart button{margin-right:15px;padding:3px 15px}.sponsorDetailsEditorModal .sponsorDetailsEditorInnerWrapper{padding-top:2rem;padding-bottom:2rem;max-height:88vh;overflow-y:scroll;overflow-x:hidden}.sponsorDetailsEditorModal .sponsorDetailsEditorInnerWrapper .inputWrapper{margin-top:2rem}.sponsorDetailsEditorModal .sponsorDetailsEditorInnerWrapper .inputWrapper .label{margin-bottom:5px}.sponsorDetailsEditorModal .sponsorDetailsEditorInnerWrapper .inputWrapper input{border:1px solid silver;padding:8px 15px;width:100%}.sponsorDetailsEditorModal .actionBtns{border:none}.sponsorDetailsEditorModal .actionBtns.deleteBtn{background-color:#c50000;color:#fff}.sponsorDetailsEditorModal .actionBtns.saveBtn{background-color:#1db100;color:#fff}.sponsorDetailsEditorModal .actionBtns.cancelBtn{background-color:#fff;color:#131313}#ct-container{z-index:9999999!important}.manageEventSponsorsPageWrapper body{color:#7b1b2a;background:#ecf0f1;padding:0 1em 1em}.manageEventSponsorsPageWrapper h1{margin:0;line-height:2;text-align:center}.manageEventSponsorsPageWrapper h2{margin:0 0 .5em;font-weight:400}.manageEventSponsorsPageWrapper input{position:absolute;opacity:0;z-index:-1}.manageEventSponsorsPageWrapper .row{display:flex}.manageEventSponsorsPageWrapper .row .col{flex:1 1}.manageEventSponsorsPageWrapper .row .col:last-child{margin-left:1em}.manageEventSponsorsPageWrapper .tabs{border-radius:8px;overflow:hidden;box-shadow:0 4px 4px -2px rgba(0,0,0,.5)}.manageEventSponsorsPageWrapper .tab{width:100%;color:#fff;overflow:hidden}.manageEventSponsorsPageWrapper .tab-label{display:flex;justify-content:space-between;padding:1em;background:#7b1b2a;font-weight:700;cursor:pointer}.manageEventSponsorsPageWrapper .tab-label:hover{background:#51121c}.manageEventSponsorsPageWrapper .tab-label:after{content:"❯";width:1em;height:1em;text-align:center;transition:all .35s}.manageEventSponsorsPageWrapper .tab-content{max-height:0;padding:0 1em;color:#7b1b2a;background:#fff;transition:all .35s}.manageEventSponsorsPageWrapper .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background:#7b1b2a;cursor:pointer}.manageEventSponsorsPageWrapper .tab-close:hover,.manageEventSponsorsPageWrapper input:checked+.tab-label{background:#51121c}.manageEventSponsorsPageWrapper input:checked+.tab-label:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.manageEventSponsorsPageWrapper input:checked~.tab-content{max-height:100vh;padding:1em}.manageEventSponsorsPageWrapper .sponsorsListWrapper{max-height:800px;overflow-y:scroll;padding-bottom:10rem;overflow-x:hidden}.manageEventSponsorsPageWrapper .sponsorsListWrapper .sponsor{height:150px;width:100%;background-color:#fff;border:1px solid #7b1b2a;display:flex;justify-content:center;cursor:pointer;box-shadow:5px 5px 5px rgba(0,0,0,.2);align-items:center;margin-bottom:25px;position:relative}.manageEventSponsorsPageWrapper .sponsorsListWrapper .sponsor img{object-fit:contain;height:70px}.manageEventSponsorsPageWrapper .sponsorsListWrapper .sponsor:hover{background-color:#fff}.manageEventSponsorsPageWrapper .sponsorsListWrapper .sponsor .sponsorName{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding-bottom:5px}.manageEventSponsorsPageWrapper .sponsorsListWrapper .addNewSponsor{display:flex;justify-content:end;align-items:center;margin-bottom:35px}.manageEventSponsorsPageWrapper .sponsorsListWrapper .addNewSponsor button{border:none;box-shadow:10px 10px 15px rgba(0,0,0,.2);cursor:pointer;background-color:#7b1b2a;color:#fff;border-radius:5px;padding:8px 15px 10px}.dayLabel{width:100%;text-align:center;margin-bottom:2rem;font-weight:600}.cloneSpeakerWrapper{position:absolute;top:7px;right:7px}.cloneSpeakerWrapper .actionButton{font-size:.7rem;background-color:#dfdfdf;padding:3px 8px;border-radius:5px;cursor:pointer;box-shadow:2px 2px 5px rgba(0,0,0,.3)}.cloneSpeakerWrapper .speakerClonerInnerWrapper{position:absolute;box-shadow:8px 8px 15px rgba(0,0,0,.3);top:0;right:0;width:350px;min-height:130px;background-color:#fff;border:1px solid #7b1b2a;z-index:9999;border-radius:5px}.cloneSpeakerWrapper .speakerClonerInnerWrapper .inputWrapper{padding:6px 15px 0}.cloneSpeakerWrapper .speakerClonerInnerWrapper .inputWrapper .label{font-size:.8rem}.cloneSpeakerWrapper .speakerClonerInnerWrapper .inputWrapper select{width:80%;font-size:.7rem}.cloneSpeakerWrapper .speakerClonerInnerWrapper .inputWrapper select option{font-size:.7rem}.cloneSpeakerWrapper .speakerClonerInnerWrapper .submitWrapper{padding-right:10px;padding-top:20px;padding-bottom:10px;float:right;display:flex}.cloneSpeakerWrapper .speakerClonerInnerWrapper .submitWrapper .dismissBtn{font-size:.7rem;padding:6px 25px}.cloneSpeakerWrapper .speakerClonerInnerWrapper .submitWrapper .cloneBtn{font-size:.7rem;padding:6px 25px;background-color:#7b1b2a;color:#fff;border-radius:5px;cursor:pointer;box-shadow:2px 2px 5px rgba(0,0,0,.3)}.manageEventSponsorsPageWrapper{padding:2rem}.manageEventSponsorsPageWrapper .eventCard{border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.2);top:0;cursor:pointer;transition:.2s;margin-bottom:32px;position:relative}.manageEventSponsorsPageWrapper .eventCard .eventCardInner{padding:20px}.manageEventSponsorsPageWrapper .eventCard .eventCardInner .imageWrapper{width:100%;height:150px;overflow:hidden;border-radius:8px;background-color:#efefef;padding:8px;margin-bottom:8px}.manageEventSponsorsPageWrapper .eventCard .eventCardInner .imageWrapper img{width:100%;height:100%;object-fit:contain}.manageEventSponsorsPageWrapper .eventCard .eventCardInner .eventDetails .eventTitle{font-size:18px;font-weight:700;margin-bottom:24px}.manageEventSponsorsPageWrapper .eventCard .eventCardInner .eventDetails .eventDuration,.manageEventSponsorsPageWrapper .eventCard .eventCardInner .eventDetails .eventSlots{font-size:14px;color:rgba(0,0,0,.5)}.manageEventSponsorsPageWrapper .eventCard .eventCardInner .eventDetails .eventDuration i,.manageEventSponsorsPageWrapper .eventCard .eventCardInner .eventDetails .eventSlots i{width:16px;height:16px}.manageEventSponsorsPageWrapper .eventCard .eventCardInner .eventDetails .eventDuration span,.manageEventSponsorsPageWrapper .eventCard .eventCardInner .eventDetails .eventSlots span{font-weight:600}.manageEventSponsorsPageWrapper .eventCard .eventCardFooter{background-color:#7b1b2a;color:#fff;text-align:center;padding:0 16px;height:0;transition:.2s;position:absolute;top:100%;left:0;right:0;border-radius:0 0 8px 8px}.manageEventSponsorsPageWrapper .eventCard:hover{top:-8px;box-shadow:0 0 50px rgba(0,0,0,.25);border-radius:8px 8px 0 0}.manageEventSponsorsPageWrapper .eventCard:hover .eventCardFooter{height:38px;padding:8px 16px}.manageEventSponsorsPageWrapper .addEditEventModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center}.manageEventSponsorsPageWrapper .addEditEventModal.show{display:flex}.manageEventSponsorsPageWrapper .addEditEventModal .overlay{background:rgba(0,0,0,.25);position:absolute;top:0;right:0;bottom:0;left:0}.manageEventSponsorsPageWrapper .addEditEventModal .modalContainer{background-color:#fff;padding:24px;position:relative;max-width:600px;width:100%}.manageEventSponsorsPageWrapper .addEditEventModal .modalContainer .modalHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.manageEventSponsorsPageWrapper .addEditEventModal .modalContainer .modalContent input{opacity:1;position:relative;z-index:1}.manageEventSponsorsPageWrapper .addEditEventModal .modalContainer .modalContent .slots{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.manageEventSponsorsPageWrapper .addEditEventModal .modalContainer .modalContent .slots .slot{border:1px solid #6e6e6e;color:#000;background:#efefef;font-size:12px;text-align:center;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px;gap:4px}.manageEventSponsorsPageWrapper .addEditEventModal .modalContainer .modalContent .slots .slot span{display:block;padding:4px}.manageEventSponsorsPageWrapper .addEditEventModal .modalContainer .modalContent .slots .slot i{padding:4px}.error-message{display:flex;align-items:center;background-color:#f8d7da;color:#721c24;padding:10px 15px;border:1px solid #f5c6cb;border-radius:5px;font-size:14px;margin-bottom:15px}.error-message .icon{margin-right:10px;font-size:18px;color:#f44336}.slotDetailModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;align-items:center;justify-content:center}.slotDetailModal.show{display:flex}.slotDetailModal .form-check{display:flex;align-items:center;margin-top:1rem}.slotDetailModal .form-check-input{margin-right:.5rem;margin-top:0;margin-left:unset}.slotDetailModal .form-control{margin-top:1rem}.slotDetailModal .form-check-label{margin-left:.5rem}.slotDetailModal input{position:unset;opacity:unset;z-index:unset}.slotDetailModal .overlay{background:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0}.slotDetailModal .modalContainer{background-color:#fff;padding:24px;position:relative;max-width:500px;width:100%}.slotDetailModal .modalContainer .modalHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.slotDetailModal .modalContainer .modalContent .form-group{margin-bottom:16px}.slotDetailModal .modalContainer .modalContent .form-group label{font-weight:700;display:inline;margin-right:8px}.slotDetailModal .modalContainer .modalContent .form-group .form-value{display:inline-block;color:#333;padding:4px 8px;background:#f8f8f8;border:1px solid #ddd;border-radius:4px}.slotDetailModal .modalContainer .modalContent .form-group .d-flex{display:flex;align-items:center}.slotDetailModal .modalContainer .modalContent .form-group .d-flex .btn{margin-left:8px}.slotDetailModal .modalContainer .modalContent .form-group .d-flex .flex-grow-1{flex-grow:1}.slotDetailModal .modalContainer .modalFooter{display:flex;align-items:center;justify-content:space-between}.slotDetailModal .modalContainer .modalFooter .btn{padding:8px 16px}.login-page-wrapper{background-image:url(https://img1.goodfon.com/wallpaper/nbig/3/ef/samolet-airplane-passazhirskiy.jpg);background-position:50%;background-size:cover}.login-page-wrapper .content-wrapper{background-color:rgba(155,0,26,.795)!important}.login-page-wrapper .brand-logo img{width:157px!important}.field-error-wrapper{height:5px;font-size:.7rem;font-weight:600;color:red;padding-top:4px;padding-left:25px}.downloadPageWrapper{width:100vw;height:100vh;flex-direction:column}.downloadPageWrapper,.downloadPageWrapper .downloadWrapper{display:flex;justify-content:center;align-items:center}.downloadPageWrapper .downloadWrapper img{width:60px}.downloadPageWrapper .downloadWrapper p{margin-bottom:0;font-weight:600;padding-left:20px;cursor:pointer}.downloadPageWrapper .downloadWrapper p a{padding-top:5px;color:#910000}.downloadPageWrapper .footer{position:fixed;bottom:0;left:0;width:100vw;display:flex;justify-content:center;align-items:center}.downloadPageWrapper .footer .concordeLogo{height:20px}
/*# sourceMappingURL=main.a7f4f922.chunk.css.map */