.session-speakers{background-color:#f2f5ee;padding:80px 15px 100px}.session-speakers__container{margin-left:auto;margin-right:auto;max-width:1462px}.session-speakers-event__tag-title{color:#ff1e46;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:36px}.session-speakers-event__row{display:flex;flex-wrap:wrap}.session-speakers-event__column{max-width:50%;padding:28px 0 19px;width:100%}.session-speakers-event__column--border{border-right:1px solid #958d92;padding:17px 0 19px}.session-speakers-event .event-title{color:#222021;font-size:40px;line-height:1.3;padding-bottom:9px;text-align:left}.session-speakers-event .event-subtitle{color:#958d92;font-size:30px;line-height:1.3;text-align:left}.session-speakers .event-date,.session-speakers .event-location,.session-speakers .event-time{color:#958d92;font-size:20px;line-height:1.6;padding-left:80px}.session-speakers__description{color:#958d92;font-size:20px;line-height:1.6;max-width:1100px;padding-bottom:10px;padding-top:70px}@media(max-width:991px){.session-speakers__description{padding-top:10px}}.session-speaker__header{color:#958d92;font-size:20px;line-height:1.4;margin-bottom:21px}.session-speaker{padding-top:47px}.session-speaker__row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.session-speaker__column{flex:0 0 auto;padding-bottom:30px;padding-left:15px;padding-right:15px;width:33.33333333%}@media(max-width:1500px){.session-speaker__column{width:50%}}@media(max-width:991px){.session-speaker__column{width:100%}}.speaker-item{display:flex}.speaker-item__profile{height:230px;max-width:230px;width:100%}.speaker-item__profile img{height:100%;object-fit:cover;width:100%}.speaker-item__content{display:flex;flex-direction:column;max-width:242px;padding-left:20px;padding-top:15px;width:100%}.speaker-item__bio,.speaker-item__name,.speaker-item__position,.speaker-item__sentilink{color:#958d92;font-size:18px;font-weight:400;line-height:1.4}.speaker-item__name{color:#222021;font-weight:600;margin-bottom:8px}.speaker-item__position{margin-bottom:8px}.speaker-item__sentilink{margin-bottom:38px;text-decoration:underline}.speaker-item__sentilink a{transition:all .25s ease}.speaker-item__sentilink a:hover{color:#ff1e46;transition:all .25s ease}.speaker-item__bio{cursor:pointer;margin-top:auto;text-decoration:underline}.speaker-item__bio a{transition:all .25s ease}.speaker-item__bio a:hover{color:#ff1e46;transition:all .25s ease}.popup{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content{background-color:#fff;border-radius:0;height:83.865vh;left:50%;max-width:790px;overflow-y:auto;padding:60px;position:absolute;top:72px;transform:translateX(-50%);width:90%}.popup-header{align-items:center;display:flex}.popup-header .popup-details{padding-left:20px}.popup-header #popup-name{color:#222021;font-family:PP Mori,sans-serif;font-size:30px;font-weight:600;line-height:1.5}.popup-header #popup-position{color:#958d92;margin-bottom:8px}.popup-header #popup-position,.popup-header #popup-sentilink{font-family:PP Mori,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.popup-header #popup-sentilink{color:#222021;margin-bottom:19px;text-decoration:underline}.popup-content #popup-bio-text{color:#958d92;font-size:18px;line-height:1.55;padding-top:45px}.popup-content #popup-bio-text br{display:none}.close-button{color:#958d92;cursor:pointer;font-family:Inter,sans-serif;font-size:30px;font-weight:400;line-height:1;position:absolute;right:21px;top:29px}.popup-content__border-top{background-color:#ff1e46;height:8px;left:0;max-width:100%;position:absolute;top:0;width:100%}@media(max-width:1023px){.popup-content{top:62px}}@media(max-width:991px){.session-speakers-event__row{flex-direction:column}.session-speakers-event__column{max-width:100%}.session-speakers .event-date,.session-speakers .event-location,.session-speakers .event-time{padding-left:0}.session-speakers-event__column--border{border-bottom:1px solid #958d92;border-right:0}}@media(max-width:767px){.popup-content{padding:60px 15px}}@media(max-width:600px){.popup-header{align-items:flex-start;flex-direction:column}.popup-header .popup-details{padding-left:0;padding-top:20px}}