.sessions-filters{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:60px}.sessions-filter p{font-size:14px;font-weight:600;line-height:20px;margin-bottom:20px}.sessions-filter button{border-radius:7px;cursor:pointer;margin-bottom:8px;transition:all .3s ease}.session-tag-button{background-color:transparent!important;border:1px solid #c6c6c6;color:#24144c;margin-left:10px}.session-tag-button:focus,.session-tag-button:hover{color:#24144c!important;outline:0}.session-tag-button.active{background-color:#24144c!important;color:#fff!important}.day-filter{height:34px;width:250px}.day-filter:focus{outline:0}.sessions{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1px}.session-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;outline:1px solid #c6c6c6;position:relative}.session-tag{display:block;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:20px;padding:5px 30px;text-align:center;text-transform:uppercase;width:100%}.session-tag-spectrum-of-care{background-color:#d5d3f4}.session-tag-feline-fine{background-color:#b9e1cf}.session-tag-image-diagnostics{background-color:#d2d2d2}.session-top-wrapper{padding:30px 30px 15px}.session-date{border:1px solid #c6c6c6;border-radius:100px;color:#24144c;display:inline-block;font-size:12px;line-height:20px;margin-bottom:20px;padding:2px 10px}h3.session-title{color:#000;font-size:26px;font-weight:500;line-height:34px;margin-bottom:0}.session-bottom{padding:0 30px 15px}.session-tag-button{margin:0}.session-tag-button:focus{outline:none}.popup{align-items:center;animation-duration:.3s;animation-fill-mode:forwards;background:rgba(185,225,207,.85);display:none;height:100%;justify-content:center;left:0;opacity:0;padding:20px;position:fixed;top:0;width:100%;z-index:999}.popup.active{animation-name:fadeIn;display:flex}.popup.fade-out{animation-name:fadeOut}.popup-content{background-color:#fff;max-height:100%;max-width:1050px;overflow:auto;padding:60px;width:100%}.popup .close-popup{background:none;border:none;cursor:pointer;display:block;margin-left:auto;margin-right:0}.popup .close-popup:hover{opacity:.8}.popup .close-popup:focus{outline:none}.sinfo-speakers{grid-gap:1px}.session-info{grid-template-columns:repeat(2,1fr)}.session-info,.session-info.full-sinfo{border:1px solid #c6c6c6;display:grid;grid-template-rows:auto;margin-bottom:40px}.session-info.full-sinfo{grid-template-columns:repeat(1,1fr)}.session-info>div{padding:30px}.sinfo-left{border-right:1px solid #c6c6c6}.sinfo-speakers{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.sinfo-speaker img{aspect-ratio:1;background:#d5d3f4;border-radius:100%;object-fit:cover}.sinfo-speaker-name{margin-top:15px;position:relative}.sinfo-speaker-name>a{left:0;line-height:1;position:absolute;top:0}.sinfo-speaker-name>a+span{left:20px;position:relative}.sinfo-date{margin-bottom:15px}@media (max-width:991px){.sessions{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px) and (min-width:768px){.sinfo-speakers{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.session-info{border:0;display:block;margin-bottom:30px}.session-info>div{padding:0}.sinfo-left{border:0;margin-bottom:32px}.popup-content{padding:20px}}@media (max-width:600px){.sessions-filters{margin-bottom:30px}.day-filter,.sessions-filter{width:100%}.sessions{grid-template-columns:repeat(1,1fr)}.sinfo-speakers{grid-template-columns:repeat(2,1fr)}}.no-scroll{overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}