.featured-sessions-section{padding:24px}.featured-sessions-section .section-container{background:#fff;border-radius:30px;box-shadow:5px 4px 20.2px 0 rgba(35,3,75,.17);display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:1200px;padding:50px 70px 30px}.featured-sessions-section h2{color:#2c2c2c;font-family:Vend Sans;font-size:40px;font-style:normal;font-weight:700;line-height:120%;margin:0 0 16px;text-align:center;text-wrap:balance}.sessions-list{align-self:center;display:flex;flex-direction:column;gap:0;margin:0;max-width:1060px;width:100%}.session-item{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:48px 30px}.session-text{display:flex;flex-direction:column;gap:12px}.session-text h3{color:#2c2c2c;font-family:Vend Sans;font-size:20px;font-weight:700;line-height:120%;margin:0}.session-meta{display:flex;flex-direction:column;gap:2px}.session-meta p{color:#2c2c2c;font-family:Vend Sans;font-size:15px;line-height:150%;margin:0}.session-meta .session-date{font-size:20px}.session-date strong{font-weight:700;text-transform:uppercase}.session-meta .session-location,.session-meta .session-time{font-size:20px}.session-location,.session-time{font-weight:400}.session-description,.session-description p{color:#2c2c2c;font-family:Vend Sans;font-size:20px;font-weight:400;line-height:120%;margin:0;text-wrap:pretty}.session-speakers{align-items:flex-start;display:flex;flex-direction:row;flex-shrink:0;gap:24px;justify-content:center}.speaker-card{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:210px;text-align:center;width:100%}.speaker-photo{flex-shrink:0;height:215px;margin-bottom:4px;overflow:hidden;width:195px}.speaker-photo img{display:block;height:100%;object-fit:cover;width:100%}.speaker-photo--placeholder{align-items:center;background-color:#e8f7fc;display:flex;justify-content:center}.speaker-photo--placeholder svg{height:48px;width:48px}.speaker-name{color:#2c2c2c;font-size:21px;font-weight:700}.speaker-name,.speaker-title{font-family:Vend Sans;line-height:120%;margin:0}.speaker-title{color:#666;font-size:18px;font-weight:400}.session-divider{background:#e7e7e8;border:none;height:1px;width:100%}@media (max-width:1024px){.featured-sessions-section .section-container{padding:40px 40px 24px}.session-item{gap:40px;padding:40px 0}.speaker-photo{height:154px;width:140px}}@media (max-width:768px){.featured-sessions-section{padding:20px}.featured-sessions-section .section-container{border-radius:20px;padding:32px}.session-item{gap:32px;grid-template-columns:1fr;padding:32px 0}.session-speakers{justify-content:center}.session-description,.session-description p,.session-meta .session-date,.session-meta .session-location,.session-meta .session-time,.session-text h3,.speaker-name{font-size:17px}.speaker-title{font-size:15px}}@media (max-width:640px){.featured-sessions-section h2{font-size:28px}.session-item{padding:24px 0}.speaker-photo{height:93px;width:84px}}