.speaker-card button:hover img{box-shadow:2.6px 2px 4.8px rgba(0,0,0,.035),11px 8px 18px rgba(0,0,0,.17)}.speaker-card button{height:100%;width:100%}.speaker-card button img{height:330px!important;max-width:100%;object-fit:cover;transition:all .3s ease;width:330px!important}.bio p{font-size:14px}@media (min-width:767px){.speaker-grid{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}}.hidden{display:none}[role=dialog]{background-color:#fff;border:1px solid #000;box-sizing:border-box;min-height:100vh;padding:15px}@media screen and (min-width:640px){[role=dialog]{box-shadow:0 19px 38px rgba(0,0,0,.12),0 15px 12px rgba(0,0,0,.22);left:50vw;min-height:auto;min-width:610px;position:absolute;top:10rem;transform:translateX(-50%)}}.dialog_label{text-align:center}.dialog_form{margin:15px}.dialog_form .label_text{font-size:16px;font-weight:700}.dialog_form .label_info,.dialog_form .label_text{box-sizing:border-box;display:inline-block;padding-right:.5em;text-align:right;width:30%}.dialog_form .label_info{font-size:12px}.dialog_form_item{font-size:0;margin:10px 0}.dialog_form_item .wide_input{box-sizing:border-box;max-width:70%;width:27em}.dialog_form_item .city_input{box-sizing:border-box;max-width:70%;width:17em}.dialog_form_item .state_input{box-sizing:border-box;max-width:70%;width:15em}.dialog_form_item .zip_input{box-sizing:border-box;max-width:70%;width:9em}.dialog_form_actions{padding:0 20px 20px;text-align:right}.dialog_close_button{float:right;height:25px;left:92%;position:absolute;top:10px}.dialog_close_button img{border:0}.dialog_desc{padding:10px 20px}.dialog-backdrop{bottom:0;display:none;left:0;overflow-y:auto;position:fixed;right:0;top:0}@media screen and (min-width:640px){.dialog-backdrop{background:rgba(0,0,0,.3)}}.dialog-backdrop.active{display:block}.no-scroll{overflow-y:auto!important}.has-dialog{overflow:hidden}