#event-banner .event-banner-container{max-width:1240px;width:100%;padding:24px 16px;margin:0 auto}#event-banner .event-banner-container .event-banner-card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:24px;background:#002844;padding:40px;max-width:768px;margin:0 auto}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-recurring-event-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#002844;font-size:16px;font-weight:400;line-height:28px;margin-bottom:8px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-tag{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:4px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:20px;background:#eafcfe;color:#00aec6;font-size:16px;font-weight:400;line-height:28px;margin-bottom:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-tag .tag-name{word-break:break-all;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (min-width:992px){#event-banner .event-banner-container .event-banner-card-container .event-banner-card-tag:hover{background:#cdf8fd}}@media (max-width:991px){#event-banner .event-banner-container .event-banner-card-container .event-banner-card-tag:hover{background:#cdf8fd}}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-type-and-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-type-and-title .event-banner-card-type-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#002844}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-type-and-title .event-banner-card-type-container .event-banner-card-type-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;padding:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:32px;background:#00aec6}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-type-and-title .event-banner-card-type-container .event-banner-card-type-text{color:#fff;font-size:17px;font-style:normal;font-weight:400;line-height:normal}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-type-and-title .event-banner-card-title{color:#fff;font-size:36px;font-style:normal;font-weight:700;line-height:120%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-type-and-title .event-banner-card-description{color:#fff;font-size:16px;font-weight:400;line-height:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;padding-top:25px;height:auto}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-type-container{display:none}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-location-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-location-container .event-banner-card-info-location-text{color:#fff;font-size:17px;font-style:normal;font-weight:400;line-height:normal}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-date-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-date-container .event-banner-card-info-date-text{color:#fff;font-size:17px;font-style:normal;font-weight:400;line-height:normal}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-duration-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-duration-container .event-banner-card-info-duration-text{color:#fff;font-size:17px;font-style:normal;font-weight:400;line-height:normal}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-cme-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-cme-container .event-banner-card-info-cme-text{color:#fff;font-size:17px;font-style:normal;font-weight:400;line-height:normal}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;margin-top:24px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-link,#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-preregistration-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:16px;-webkit-text-decoration-line:none;text-decoration-line:none;border-radius:40px;border:4px solid #936abc;background:#946bbd;width:240px;height:44px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-link:hover,#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-preregistration-link:hover{background:#bf93e9;border:4px solid #bf93e9}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-secondary-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:16px;-webkit-text-decoration-line:none;text-decoration-line:none;border-radius:40px;border:3px solid #fff;background:#002844;width:240px;height:44px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-secondary-link:hover{background:rgba(255,255,255,.15)}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-social-media-bookmark-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(255,255,255,.2);margin-top:25px;padding-top:8px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-social-media-bookmark-container #social-media .social-media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-social-media-bookmark-container #social-media .social-media-wrapper .social-media-item{cursor:pointer}@media (min-width:992px){#event-banner .event-banner-container .event-banner-card-container .event-banner-card-social-media-bookmark-container #social-media .social-media-wrapper .social-media-item:hover svg path{fill:#00aec6}}@media (max-width:991px){#event-banner .event-banner-container .event-banner-card-container .event-banner-card-social-media-bookmark-container #social-media .social-media-wrapper .social-media-item:active svg path{fill:#00aec6}}#event-banner.recurring-event .event-banner-container .event-banner-card-container{background:#fff}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-type-and-title .event-banner-card-type-container{display:none}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-type-and-title .event-banner-card-title{color:#002844}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-type-and-title .event-banner-card-description{color:#002844}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-info-container svg path{stroke:#002844}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-type-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;color:#002844;font-size:17px;font-weight:400;line-height:normal}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-location-container .event-banner-card-info-location-text{color:#002844}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-date-container .event-banner-card-info-date-text{color:#002844}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-duration-container .event-banner-card-info-duration-text{color:#002844}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-cme-container .event-banner-card-info-cme-text{color:#002844}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-preregistration-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:185px;height:44px;padding:10px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:40px;background:#00aec6;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;margin-top:24px;border:none}@media (min-width:992px){#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-preregistration-link:hover{background:#4ec5d6;border:none}}@media (max-width:991px){#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-preregistration-link:hover{background:#4ec5d6;border:none}}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-social-media-bookmark-container{border-top:1px solid #b6c7d7}#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-social-media-bookmark-container #social-media .social-media-wrapper .social-media-item svg path{fill:#002844}@media (min-width:992px){#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-social-media-bookmark-container #social-media .social-media-wrapper .social-media-item:hover svg path{fill:#00aec6}}@media (max-width:991px){#event-banner.recurring-event .event-banner-container .event-banner-card-container .event-banner-card-social-media-bookmark-container #social-media .social-media-wrapper .social-media-item:active svg path{fill:#00aec6}}@media (min-width:1240px){#event-banner .event-banner-container .event-banner-card-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-link:hover{background:#bf93e9;border:4px solid #bf93e9}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-secondary-link:hover{background:rgba(255,255,255,.15)}}@media (min-width:992px) and (max-width:1239px){#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container{gap:10px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-link:hover{background:#bf93e9;border:4px solid #bf93e9}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-secondary-link:hover{background:rgba(255,255,255,.15)}}@media (min-width:601px) and (max-width:991px){#event-banner .event-banner-container .event-banner-card-container .event-banner-card-type-and-title .event-banner-card-title{font-size:24px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container{padding-top:25px;padding-bottom:25px;height:auto;gap:15px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-link:hover{background:#bf93e9;border:4px solid #bf93e9}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-secondary-link:hover{background:rgba(255,255,255,.15)}}@media (max-width:600px){#event-banner .event-banner-container .event-banner-card-container .event-banner-card-type-and-title{gap:20px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-type-and-title .event-banner-card-title{font-size:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container{padding-top:25px;padding-bottom:25px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-location-container .event-banner-card-info-location-text{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-date-container .event-banner-card-info-date-text{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-duration-container .event-banner-card-info-duration-text{font-size:14px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-cme-container .event-banner-card-info-cme-text{font-size:14px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;gap:10px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-link{font-size:16px;padding:10px 24px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-link:hover{background:#bf93e9;border:4px solid #bf93e9}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-secondary-link{font-size:16px;padding:10px 24px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-button-container .event-banner-card-button-secondary-link:hover{background:rgba(255,255,255,.15)}}@media (max-width:400px){#event-banner .event-banner-container .event-banner-card-container{padding:24px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-type-and-title{gap:20px}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-location-container .event-banner-card-info-location-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#event-banner .event-banner-container .event-banner-card-container .event-banner-card-info-container .event-banner-card-info-date-container .event-banner-card-info-date-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}