.speaker-module{color:#fff}.module-header-main{margin:0 auto 80px;max-width:1200px}.speaker-module .module-header{margin:0 0 30px}.speaker-module .module-header h2{color:inherit}.module-header-main .description{color:#fff;font-size:20px;font-weight:400;line-height:30px}.speakers-list{display:grid;gap:40px;grid-template-columns:1fr 1fr}.speaker-data{border:1px solid var(--primary-medium-color);border-radius:12px;display:flex;flex-flow:row wrap;padding:0;text-align:left;transition:.2s}.speaker-data .speaker-img{align-self:flex-start;background:#fff;border-radius:50%;height:180px;margin:50px 0 0 20px;width:180px}.speaker-data .speaker-img img{border-radius:50%;height:100%!important;object-fit:cover;object-position:top center;width:100%}.seaker-text{flex:1;padding:58px 30px}.seaker-text .person-name{display:block;font-size:24px;font-weight:600;line-height:32px;margin:0 0 15px}.person-detail{margin:0 0 12px}.person-detail,.profile-link{font-size:18px;font-weight:400;line-height:28px}.profile-link{color:#fff}.profile-link a{color:#49a3ff;outline:none;text-decoration:underline}.speaker-data:hover{background-color:#49a3ff}.speaker-data:hover a{color:#fff;text-decoration:underline}@media (max-width:1280px){.speakers-list{gap:30px}.speaker-data{border-radius:10px}.seaker-text{padding:50px 10px}}@media (max-width:1199px){.seaker-text{padding:35px 10px 25px}.speaker-data .speaker-img{height:150px;margin:30px 10px 0 20px;width:150px}}@media (max-width:1080px){.seaker-text .person-name{font-size:22px;line-height:normal}.person-detail,.profile-link{font-size:16px}}@media (max-width:991px){.speaker-data .speaker-img{height:140px;margin:-4px 0 0;width:140px}.speakers-list{grid-template-columns:1fr}.speaker-data{padding:30px}.seaker-text{padding:0 0 0 30px}.seaker-text .person-name{font-size:20px;margin-bottom:5px}}@media (max-width:767px){.speakers-list{gap:20px}.speaker-data{padding:20px}.speaker-data .speaker-img{height:100px;width:100px}.seaker-text{padding:0 0 0 20px}.seaker-text .person-name{font-size:18px;margin-bottom:4px}.person-detail{margin:0 0 8px}}@media (max-width:580px){.speaker-data .speaker-img{height:80px;margin:0 0 15px;width:80px}.seaker-text{padding:0}.speaker-data{flex-direction:column}.seaker-text .person-name{font-size:18px;margin-bottom:5px}.person-detail{font-size:14px;line-height:normal;margin:0 0 8px}.profile-link{font-size:14px}}