.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(100%);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(100%);opacity:1}to{transform:scale(.96);opacity:0}}.NewMemberModal_rootModal__aDfXd{width:40rem}.NewMemberModal_formControl__q_hdb,.NewMemberModal_submitButton__gctfR{display:flex;flex-direction:column;gap:.5rem;font-size:1.25rem;line-height:1.75rem;margin-bottom:1rem}.NewMemberModal_rootModal__aDfXd input[type=text],.NewMemberModal_rootModal__aDfXd select{height:2rem;padding:1.25rem;border:1px solid var(--grey-color);border-radius:5px}.NewMemberModal_rootModal__aDfXd textarea{border:1px solid var(--grey-color);border-radius:5px}@media screen and (max-width:768px){.NewMemberModal_rootModal__aDfXd{width:25rem}}.ConferenceRegistrationModal_rootModal__JTbJM{max-width:600px!important;width:95%!important;max-height:90vh!important;overflow-y:auto!important;padding:1.5rem!important}.ConferenceRegistrationModal_formControl__00LRQ{display:flex;flex-direction:column;gap:.5rem;width:100%}.ConferenceRegistrationModal_formControl__00LRQ label{font-weight:600;color:#5e050d;font-size:.875rem}.ConferenceRegistrationModal_formControl__00LRQ input,.ConferenceRegistrationModal_formControl__00LRQ select,.ConferenceRegistrationModal_formControl__00LRQ textarea{padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;transition:all .2s ease-in-out;width:100%;box-sizing:border-box}.ConferenceRegistrationModal_formControl__00LRQ input:focus,.ConferenceRegistrationModal_formControl__00LRQ select:focus,.ConferenceRegistrationModal_formControl__00LRQ textarea:focus{outline:none;border-color:#5e050d;box-shadow:0 0 0 3px rgba(94,5,13,.1)}.ConferenceRegistrationModal_formControl__00LRQ input::-moz-placeholder,.ConferenceRegistrationModal_formControl__00LRQ textarea::-moz-placeholder{color:#9ca3af}.ConferenceRegistrationModal_formControl__00LRQ input::placeholder,.ConferenceRegistrationModal_formControl__00LRQ textarea::placeholder{color:#9ca3af}.ConferenceRegistrationModal_formControl__00LRQ textarea{resize:vertical;min-height:80px}.ConferenceRegistrationModal_formControl__00LRQ label:has(+input[required]):after,.ConferenceRegistrationModal_formControl__00LRQ label:has(+select[required]):after{content:" *";color:#ef4444}.ConferenceRegistrationModal_formControl__00LRQ.ConferenceRegistrationModal_error__LpQQn input,.ConferenceRegistrationModal_formControl__00LRQ.ConferenceRegistrationModal_error__LpQQn select,.ConferenceRegistrationModal_formControl__00LRQ.ConferenceRegistrationModal_error__LpQQn textarea{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.ConferenceRegistrationModal_formControl__00LRQ.ConferenceRegistrationModal_error__LpQQn input:focus,.ConferenceRegistrationModal_formControl__00LRQ.ConferenceRegistrationModal_error__LpQQn select:focus,.ConferenceRegistrationModal_formControl__00LRQ.ConferenceRegistrationModal_error__LpQQn textarea:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.2)}.ConferenceRegistrationModal_errorMessage__qvdkw{color:#ef4444;font-size:.75rem;margin-top:.25rem;font-weight:500}.ConferenceRegistrationModal_formControl__00LRQ.ConferenceRegistrationModal_success__8Smix input,.ConferenceRegistrationModal_formControl__00LRQ.ConferenceRegistrationModal_success__8Smix select,.ConferenceRegistrationModal_formControl__00LRQ.ConferenceRegistrationModal_success__8Smix textarea{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}@media (max-width:768px){.ConferenceRegistrationModal_rootModal__JTbJM{width:98%!important;padding:1rem!important;margin:.5rem!important}.ConferenceRegistrationModal_formControl__00LRQ input,.ConferenceRegistrationModal_formControl__00LRQ select,.ConferenceRegistrationModal_formControl__00LRQ textarea{padding:.625rem;font-size:1rem}.ConferenceRegistrationModal_formControl__00LRQ label{font-size:.9rem}}@media (max-width:480px){.ConferenceRegistrationModal_rootModal__JTbJM{padding:.75rem!important}.ConferenceRegistrationModal_formControl__00LRQ input,.ConferenceRegistrationModal_formControl__00LRQ select,.ConferenceRegistrationModal_formControl__00LRQ textarea{padding:.5rem}}.ConferenceInfo_container__2l6Iw{max-width:1200px;margin:0 auto;padding:0 1rem}.ConferenceInfo_header__JfTer{background:linear-gradient(135deg,#5e050d,#8b0d1a);color:#fff;padding:2rem;border-radius:1rem;margin-bottom:2rem;box-shadow:0 10px 25px rgba(94,5,13,.15)}.ConferenceInfo_headerContent__Xprfg{display:flex;flex-direction:column;gap:1rem}.ConferenceInfo_conferenceType__ir2W9{display:inline-block;background:hsla(0,0%,100%,.2);padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.ConferenceInfo_title__pcRfQ{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0}.ConferenceInfo_metaInfo__dSIDN{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;margin-top:1rem}.ConferenceInfo_metaItem__XSqbR{display:flex;align-items:center;gap:.5rem;font-size:2rem;font-weight:500}.ConferenceInfo_metaIcon__d1w_Z{font-size:2rem;opacity:.9}.ConferenceInfo_metaText__sIPUS{font-size:1.25rem}.ConferenceInfo_section__cZB5F{background:#fff;border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.08);border:1px solid #f3f4f6;transition:all .3s ease}.ConferenceInfo_section__cZB5F:hover{box-shadow:0 8px 25px rgba(0,0,0,.12);transform:translateY(-2px)}.ConferenceInfo_sectionHeader__RZanR{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f3f4f6;position:relative}.ConferenceInfo_sectionTitle__B5Q_s{font-size:1.5rem;font-weight:600;color:#5e050d;margin:0;position:relative}.ConferenceInfo_sectionTitle__B5Q_s:after{content:"";position:absolute;bottom:-.75rem;left:0;width:3rem;height:2px;background:linear-gradient(90deg,#5e050d,#8b0d1a);border-radius:1px}.ConferenceInfo_expandButton__zS0ha{display:flex;align-items:center;gap:.5rem;background:none;border:2px solid #5e050d;color:#5e050d;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.875rem}.ConferenceInfo_expandButton__zS0ha:hover{background:#5e050d;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(94,5,13,.2)}.ConferenceInfo_expandButton__zS0ha:active{transform:translateY(0)}.ConferenceInfo_expandButtonText__V7qNJ{font-size:.875rem}.ConferenceInfo_expandIcon__F75Oe{font-size:.75rem;transition:transform .3s ease}.ConferenceInfo_expandIcon__F75Oe.ConferenceInfo_expanded__So5k5{transform:rotate(180deg)}.ConferenceInfo_previewContent__zt5fS{margin-bottom:1rem;position:relative}.ConferenceInfo_previewContent__zt5fS:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2rem;background:linear-gradient(transparent,#fff);pointer-events:none}.ConferenceInfo_previewContentInner__6xVzl{max-height:8rem;overflow:hidden;position:relative}.ConferenceInfo_previewContentInner__6xVzl p:first-child{margin-top:0}.ConferenceInfo_previewContentInner__6xVzl p:last-child{margin-bottom:0}.ConferenceInfo_previewContentInner__6xVzl ol,.ConferenceInfo_previewContentInner__6xVzl ul{margin:.5rem 0;padding-left:1.5rem;list-style-position:outside}.ConferenceInfo_previewContentInner__6xVzl ul{list-style-type:disc}.ConferenceInfo_previewContentInner__6xVzl ol{list-style-type:decimal}.ConferenceInfo_previewContentInner__6xVzl li{margin-bottom:.25rem;display:list-item}.ConferenceInfo_previewContentInner__6xVzl li:last-child{margin-bottom:0}.ConferenceInfo_collapsibleContent__luXGz{animation:ConferenceInfo_fadeIn__gQAy9 .3s ease-in-out}@keyframes ConferenceInfo_fadeIn__gQAy9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ConferenceInfo_content__HaVeg{line-height:1.7;color:#374151}.ConferenceInfo_content__HaVeg h1,.ConferenceInfo_content__HaVeg h2,.ConferenceInfo_content__HaVeg h3,.ConferenceInfo_content__HaVeg h4,.ConferenceInfo_content__HaVeg h5,.ConferenceInfo_content__HaVeg h6{color:#5e050d;margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.ConferenceInfo_content__HaVeg h1{font-size:1.875rem}.ConferenceInfo_content__HaVeg h2{font-size:1.5rem}.ConferenceInfo_content__HaVeg h3{font-size:1.25rem}.ConferenceInfo_content__HaVeg h4{font-size:1.125rem}.ConferenceInfo_content__HaVeg p{margin-bottom:1rem;font-size:1rem}.ConferenceInfo_content__HaVeg ol,.ConferenceInfo_content__HaVeg ul{margin:1rem 0;padding-left:1.5rem;list-style-position:outside}.ConferenceInfo_content__HaVeg ul{list-style-type:disc}.ConferenceInfo_content__HaVeg ol{list-style-type:decimal;counter-reset:list-counter}.ConferenceInfo_content__HaVeg ol ol{list-style-type:lower-alpha}.ConferenceInfo_content__HaVeg ol ol ol{list-style-type:lower-roman}.ConferenceInfo_content__HaVeg ul ul{list-style-type:circle}.ConferenceInfo_content__HaVeg ul ul ul{list-style-type:square}.ConferenceInfo_content__HaVeg li{margin-bottom:.5rem;display:list-item}.ConferenceInfo_content__HaVeg blockquote{border-left:4px solid #5e050d;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#6b7280}.ConferenceInfo_content__HaVeg img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ConferenceInfo_speakersGrid__xMwfa{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.ConferenceInfo_speakerCard__5ghhu{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb;transition:all .3s ease}.ConferenceInfo_speakerCard__5ghhu:hover{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1);transform:translateY(-2px)}.ConferenceInfo_speakerName__nHNQA{font-size:1.125rem;font-weight:600;color:#5e050d;margin-bottom:.5rem}.ConferenceInfo_speakerPosition__mFbg1{color:#6b7280;font-size:.875rem;margin-bottom:.75rem}.ConferenceInfo_speakerBio__mP6Fp{color:#374151;font-size:.875rem;line-height:1.6}.ConferenceInfo_actions__Cchbv{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.ConferenceInfo_actionButton__hWuGS{background:linear-gradient(135deg,#5e050d,#8b0d1a);color:#fff;padding:1rem 2rem;border-radius:.75rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem}.ConferenceInfo_actionButton__hWuGS:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(94,5,13,.3)}.ConferenceInfo_actionButton__hWuGS:active{transform:translateY(0)}.ConferenceInfo_secondaryButton__K8yKM{background:#fff;color:#5e050d;border:2px solid #5e050d}.ConferenceInfo_secondaryButton__K8yKM:hover{background:#5e050d;color:#fff}.ConferenceInfo_emptyState__0qZKz{text-align:center;padding:3rem 2rem;color:#6b7280}.ConferenceInfo_emptyStateIcon__gd7PL{font-size:3rem;margin-bottom:1rem;opacity:.5}.ConferenceInfo_emptyStateText__z3Z7L{font-size:1.125rem;margin-bottom:.5rem}.ConferenceInfo_emptyStateSubtext__wz7Qm{font-size:.875rem;opacity:.7}.ConferenceInfo_imagesContainer__NR5fl{display:flex;flex-wrap:wrap;gap:1rem;width:100%;justify-content:center}.ConferenceInfo_imageWrapper__MF078{position:relative;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center;height:200px;width:200px}.ConferenceInfo_imageWrapper__MF078:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.ConferenceInfo_imageWrapper__MF078 img{display:block;border-radius:.75rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ConferenceInfo_documentWrapper__9DKun{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1rem;background:#f9fafb;border-radius:.75rem;border:2px solid #e5e7eb;transition:all .3s ease;height:200px;width:200px;box-sizing:border-box}.ConferenceInfo_documentWrapper__9DKun:hover{background:#fff;border-color:#5e050d;box-shadow:0 4px 15px rgba(94,5,13,.1)}.ConferenceInfo_documentIcon__GA_7Z{display:flex;align-items:center;justify-content:center;flex:1;min-height:0}.ConferenceInfo_documentName__pLkVv{margin-top:.5rem;font-size:.875rem;font-weight:500;color:#374151;text-align:center;word-break:break-word;max-width:180px;line-height:1.2;padding:0 .25rem;flex-shrink:0}.ConferenceInfo_conferenceImage__vvV0O{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.ConferenceInfo_documentIconImage__jPavZ{transition:transform .3s ease}.ConferenceInfo_imageWrapper__MF078:hover .ConferenceInfo_conferenceImage__vvV0O{transform:scale(1.05)}.ConferenceInfo_documentWrapper__9DKun:hover .ConferenceInfo_documentIconImage__jPavZ{transform:scale(1.1)}@media (max-width:1024px){.ConferenceInfo_imagesContainer__NR5fl{justify-content:center;gap:1.25rem}.ConferenceInfo_documentWrapper__9DKun,.ConferenceInfo_imageWrapper__MF078{height:190px;width:190px}}@media (max-width:768px){.ConferenceInfo_container__2l6Iw{padding:0 .75rem}.ConferenceInfo_header__JfTer{padding:1.5rem;margin-bottom:1.5rem}.ConferenceInfo_title__pcRfQ{font-size:2rem}.ConferenceInfo_metaInfo__dSIDN{flex-direction:column;align-items:flex-start;gap:1rem}.ConferenceInfo_section__cZB5F{padding:1.5rem;margin-bottom:1.5rem}.ConferenceInfo_sectionTitle__B5Q_s{font-size:1.25rem}.ConferenceInfo_sectionHeader__RZanR{flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.ConferenceInfo_expandButton__zS0ha{flex-shrink:0;padding:.375rem .75rem;font-size:.75rem}.ConferenceInfo_expandButtonText__V7qNJ{font-size:.75rem}.ConferenceInfo_previewContent__zt5fS .ConferenceInfo_content__HaVeg{max-height:10rem}.ConferenceInfo_speakersGrid__xMwfa{grid-template-columns:1fr}.ConferenceInfo_actions__Cchbv{flex-direction:column}.ConferenceInfo_actionButton__hWuGS{width:100%;justify-content:center}.ConferenceInfo_imagesContainer__NR5fl{justify-content:center;gap:1rem}.ConferenceInfo_documentWrapper__9DKun,.ConferenceInfo_imageWrapper__MF078{height:180px;width:180px}.ConferenceInfo_imageWrapper__MF078 img{border-radius:.5rem}}@media (max-width:480px){.ConferenceInfo_header__JfTer{padding:1rem}.ConferenceInfo_title__pcRfQ{font-size:1.75rem}.ConferenceInfo_section__cZB5F{padding:1rem}.ConferenceInfo_metaItem__XSqbR{font-size:1rem}.ConferenceInfo_metaIcon__d1w_Z{font-size:1.5rem}.ConferenceInfo_metaText__sIPUS{font-size:1rem}.ConferenceInfo_sectionHeader__RZanR{gap:.75rem}.ConferenceInfo_sectionTitle__B5Q_s{font-size:1.125rem;flex:1;min-width:0}.ConferenceInfo_expandButton__zS0ha{padding:.25rem .5rem;font-size:.7rem}.ConferenceInfo_expandButtonText__V7qNJ{font-size:.7rem}.ConferenceInfo_previewContent__zt5fS .ConferenceInfo_content__HaVeg{max-height:8rem}.ConferenceInfo_imagesContainer__NR5fl{gap:.75rem;justify-content:center}.ConferenceInfo_imageWrapper__MF078{height:160px;width:160px}.ConferenceInfo_documentWrapper__9DKun{height:160px;width:160px;padding:.75rem}.ConferenceInfo_imageWrapper__MF078 img{width:100%;height:100%}.ConferenceInfo_documentIcon__GA_7Z{flex:1}.ConferenceInfo_documentName__pLkVv{font-size:.75rem;max-width:140px}}@media (max-width:360px){.ConferenceInfo_imagesContainer__NR5fl{gap:.5rem;justify-content:center}.ConferenceInfo_imageWrapper__MF078{height:140px;width:140px}.ConferenceInfo_documentWrapper__9DKun{height:140px;width:140px;padding:.5rem}.ConferenceInfo_documentName__pLkVv{font-size:.7rem;max-width:120px}.ConferenceInfo_section__cZB5F{padding:.75rem}.ConferenceInfo_sectionTitle__B5Q_s{font-size:1rem;text-align:center}}