.description-hero{width:100%;position:relative;padding-top:7%;padding-bottom:13%;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-description h1{font-weight:700;font-size:51px;color:#fff;text-align:center;line-height:1.2em}.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;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}@media (max-width:992px){.heading-section h1{margin-top:7%;font-size:3rem!important}.google-search-wrapper{margin-top:12px;padding:0 10px;margin-bottom:10%}.voice-button{width:28px;height:28px;top:24px;right:30px;background-color:hsla(0,0%,100%,0)}}@media (max-width:768px){.events-list-page{padding-top:12%}.heading-section h1{font-size:3rem!important}.google-search-wrapper{margin-top:12px;padding:0 10px;margin-bottom:10%}.voice-button{width:28px;height:28px;top:24px;right:28px;background-color:hsla(0,0%,100%,0)}.voice-icon-svg{font-size:16px}.listening-indicator{font-size:12px;right:50px;top:10px}}@media (max-width:576px){.events-list-page-description{margin-top:10%}.heading-section h1{font-size:2rem!important}input.gsc-input{font-size:24px!important}.voice-button{width:28px;top:40%;height:28px;background-color:transparent;right:28px}.listening-indicator{font-size:12px;right:60px;top:12px}}@media (max-width:400px){.events-list-page-description{margin-top:12%}.heading-section h1{font-size:2rem!important}.voice-button{width:26px;top:40%;background-color:hsla(0,0%,100%,0);right:30px}.listening-indicator{font-size:11px;right:40px}}@media (min-width:1024px){.heading-section h1{margin-top:5%;font-size:3rem!important}.gsc-input-box{margin-bottom:40px}.voice-button{top:25px;background-color:hsla(0,0%,100%,0);right:24px}}@media (min-width:912px){.description-box{margin-top:-13%!important}.heading-section h1{font-size:3rem!important}.voice-button{top:22px;right:35px;background-color:hsla(0,0%,100%,0)}}