.expert-detail-card{padding:36px 32px;background-image:url(/images/experts/experts-bg.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;margin-bottom:24px;align-items:center}.expert-image{border-radius:20px;overflow:hidden;margin-bottom:15px;align-self:center}.hero-section-content{max-width:750px;padding:0 36px;justify-content:center;gap:18px}.hero-section-content .main-title{font-size:34px;font-style:normal;font-weight:700;color:#333333}.info-item-masterclass{background-color:transparent;border-radius:12px;border:1px solid #b6a9ff;padding:20px;transition:all .3s ease;flex:1 1}.info-item-masterclass img{font-size:14px;font-weight:600;color:rgba(0,0,0,1);align-self:center;margin-right:8px;filter:brightness(0)}.info-item-masterclass span{font-size:14px;font-weight:500;color:#000000}.button-container a{font-size:20px;font-style:normal;font-weight:500}.button-container .button-container-apply-btn{text-decoration:none;border-radius:8px;background:rgba(75,40,128,1);border:none;color:#ffffff;width:100%;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:14px 42px}.info-item-masterclass{margin:12px}.button-container .button-container-outline-btn{height:60px;text-decoration:none;color:var(--primary-color);gap:10px;background:#fffaf1;border-radius:12px;width:100%;cursor:pointer}.top-bar .para{font-size:14px;font-weight:400;margin-top:-4px;color:#ffffff}.top-bar .start-date{margin-top:8px}.start-date .start-date-title{font-size:14px;font-style:normal;font-weight:400;color:#ffffff}.start-date .start-date-date{font-size:16px;font-weight:500;color:#ffffff}.mentor-section .mentor-text{font-size:14px;font-weight:400}.mentor-wrap{margin-top:16px;gap:16px;overflow:hidden;justify-content:space-between}.mentor-wrap .mentor-identity{gap:12px}.mentor-identity img{width:40px;height:40px;border-radius:8px;object-fit:cover}.mentor .name{font-size:14px;font-weight:500}.mentor .title{font-style:14px;font-size:400}@media only screen and (max-width:767px){.expert-detail-card{padding:32px 0}.hero-section-content{padding:0}.date-time-container .info-item-masterclass{margin:8px;padding:14px}.hero-section-content .main-title{font-size:22px;text-align:center}.other-details-container .info-item-masterclass{width:calc(50% - 16px);margin:8px;flex:0 0 auto;padding:14px}.info-item-masterclass span{font-size:12px}}