.events-list-page{width:100%;text-align:center;border-top:1px solid #d4d4d4;padding-top:0}.search-input-wrapper{z-index:999;background-color:#fff}.description-hero{width:100%;position:relative;padding-top:10%;padding-bottom:12%;overflow:hidden}.description-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,hsla(0,0%,40%,0),rgba(0,0,0,.658)),url(/images/conference-bg.jpg);background-size:cover;background-position:50%;filter:blur(2px);transform:scale(1.05);z-index:0}.description-hero:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:1}.events-list-page-description{position:relative;z-index:2}.events-list-page h1{font-weight:700;font-size:51px;color:#fff;margin:0 auto;line-height:1.2em}.description-section{margin:0 8%;padding:0;box-sizing:border-box}.google-search-wrapper{position:relative;display:flex;align-items:center;justify-content:center;max-width:700px;margin:20px auto;z-index:2}.google-search{flex:1 1}.gsc-control-cse{background:#fff!important;border:none!important;padding:0!important;font-family:Google Sans,Segoe UI,sans-serif!important}.gsc-input-box{position:relative!important;display:flex!important;align-items:center;border:1px solid #dcdcdc!important;border-radius:3px!important;background-color:#fffffff5!important;box-shadow:0 1px 4px rgba(0,0,0,.1);margin-left:5%;width:95%!important;max-width:700px;overflow:hidden;padding-right:50px!important}input.gsc-input{flex:1 1;border:none!important;outline:none!important;font-size:16px!important;padding:0 50px 0 20px!important;height:35px!important;line-height:44px!important;border-radius:30px!important;background-color:transparent!important}.voice-button{position:absolute;top:50%;right:25px;transform:translateY(-50%);border:none;cursor:pointer;width:32px;background-color:hsla(0,0%,100%,0);height:32px;border-radius:3%;padding:4px;z-index:10;display:flex;align-items:center;justify-content:center}.voice-icon-svg{font-size:20px;color:#4285f4!important}.voice-icon-blink{animation:micBlink 1s infinite;color:#4285f4!important}@keyframes micBlink{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.listening-indicator{position:absolute;top:12px;right:70px;font-size:14px;color:#4285f4;font-weight:500;display:flex;align-items:center;gap:6px;animation:fadeIn .3s ease-in-out}.dot-blink{width:8px;height:8px;background-color:#4285f4;border-radius:50%;animation:blink 1s infinite}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gsc-branding,.gsc-clear-button,.gsc-search-button-v2{display:none!important}.google-custom-label{font-size:14px;color:#f0f0f0;margin-top:10px}@media (max-width:992px){.events-list-page h1{font-size:32px;padding-top:10%}}@media (max-width:768px){.events-list-page h1{font-size:28px}.voice-button{width:30px;background-color:hsla(0,0%,100%,0);height:30px}.voice-icon-svg{font-size:18px}}@media (max-width:576px){.events-list-page h1{font-size:24px}input.gsc-input{font-size:14px!important}.google-search-wrapper{margin-right:1rem!important}.voice-button{width:28px;height:28px;right:25px;background-color:hsla(0,0%,100%,0)}.listening-indicator{font-size:12px;right:60px;top:12px}}@media (max-width:400px){.events-list-page h1{font-size:20px}.google-search-wrapper{margin-right:1rem!important}.voice-button{width:26px;height:26px;right:24px;background-color:hsla(0,0%,100%,0)}.listening-indicator{right:50px}}@media (min-width:910px) and (max-width:950px){.description-box{margin-top:160px!important}}@media (min-width:1024px){.gsc-input-box{margin-bottom:40px}.voice-button{top:24px;right:24px}}@media (min-width:912px){.gsc-input-box{margin-bottom:60px}.voice-button{top:22px;right:24px}}