.event-registration-modal .site-modal__dialog{max-width:80rem;padding:8rem 9.5rem}.event-registration-modal .site-modal__title{font-size:3.2rem;font-weight:800;letter-spacing:normal;line-height:3.5rem;margin-bottom:2rem;padding-right:0;text-align:center}.event-registration-modal .site-modal__body{font-size:1.6rem;line-height:3.2rem}@media screen and (max-width:767px){.event-registration-modal .site-modal__dialog{padding:4rem 2rem}.event-registration-modal .site-modal__title{font-size:2.4rem;line-height:3rem}}.event-registration-form{display:flex;flex-direction:column;gap:2rem;text-align:left}.event-registration-form .form-field{height:min-content;margin:0;position:relative}.event-registration-form .form-field label{--label-color:var(--charcoal);color:var(--label-color);cursor:text;font-size:1.6rem;inset:1.6rem;line-height:2.4rem;pointer-events:none;position:absolute;transition:all .15s ease}.event-registration-form .form-field input:not([type=checkbox]),.event-registration-form .form-field select{--input-border-color:var(--grey);appearance:none;background:var(--white);border:1px solid var(--input-border-color);color:var(--charcoal);font-size:1.6rem;line-height:2.4rem;outline:none;padding:1.6rem;width:100%}.event-registration-form .form-field input:not([type=checkbox]):focus,.event-registration-form .form-field select:focus{--input-border-color:var(--charcoal-2)}.event-registration-form .form-field input:not([type=checkbox]):disabled,.event-registration-form .form-field input:not([type=checkbox]):read-only,.event-registration-form .form-field select:disabled{background:var(--light-grey);color:var(--charcoal-2)}.event-registration-form .form-field :is(input:not([type=checkbox]):-webkit-autofill,input:not([type=checkbox]):not(:placeholder-shown)){padding:2.4rem 1.6rem .8rem}.event-registration-form .form-field :is(input:-webkit-autofill,input:not(:placeholder-shown))+label{--label-color:var(--charcoal-2);font-size:1.2rem;letter-spacing:.05rem;line-height:2rem;top:.4rem}.event-registration-form .form-field :is(input.error,select.error){--input-border-color:var(--bdo-red)}.event-registration-form .form-field--select select{padding:2.4rem 3.2rem .8rem 1.6rem}.event-registration-form .form-field--select label{--label-color:var(--charcoal-2);font-size:1.2rem;letter-spacing:.05rem;line-height:2rem;opacity:1;top:.4rem}.event-registration-form .form-field--select select:has(option[value=""]:checked){padding:1.6rem 3.2rem 1.6rem 1.6rem}.event-registration-form .form-field--select select:has(option[value=""]:checked)+label{opacity:0}.event-registration-form .form-field--select .material-icons{pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.event-registration-form .submit{font-size:1.8rem;margin-top:2rem;padding:1.6rem 4rem;width:100%}.event-registration-success{display:flex;flex-direction:column;gap:1.6rem;text-align:center}.event-webinar-detail{padding-block:4rem}@media screen and (min-width:992px){.event-webinar-detail .event-webinar-mobile-only{display:none}}.event-webinar-detail .event-webinar-desktop-only{display:none}@media screen and (min-width:992px){.event-webinar-detail .event-webinar-desktop-only{display:block}.event-webinar-detail .event-webinar-layout{--sidebar-width:26rem;--gap:6rem;display:grid;gap:var(--gap);grid:1fr/minmax(0,1fr) var(--sidebar-width)}}@media screen and (min-width:1200px){.event-webinar-detail .event-webinar-layout{--sidebar-width:34rem;--gap:13rem}}.event-webinar-detail .event-webinar-layout article{margin-bottom:8rem}@media screen and (min-width:992px){.event-webinar-detail .event-webinar-layout article{margin-bottom:0}}.event-webinar-detail .event-webinar-layout .slider{grid-column:-1/1;margin-inline:-1.5rem}@media screen and (min-width:992px){.event-webinar-detail .event-webinar-layout .slider{margin-inline:-7rem}}.event-webinar-detail .event-webinar-layout .slider .heading-wrapper{margin-bottom:4rem}.event-webinar-detail .event-webinar-title{margin-block:6rem 4rem}@media screen and (max-width:991px){.event-webinar-detail .event-webinar-title{margin-top:4rem}}.event-webinar-detail .accordion-item{margin-inline:-1.5rem}@media screen and (min-width:992px){.event-webinar-detail .accordion-item{margin-inline:0}}.event-webinar-detail .accordion-item h3{font-size:2rem;line-height:3.2rem}@media screen and (min-width:992px){.event-webinar-detail .accordion-item h3{font-size:2.2rem}}.event-webinar-detail .event-webinar-cpe-credits{margin-block:4rem}.event-webinar-detail .event-webinar-cpe-credits .cpe-count{color:var(--charcoal);font-size:2rem;font-weight:800;line-height:2.4rem;margin-block:0}.event-webinar-detail .event-webinar-cpe-credits .cpe-credit-notes,.event-webinar-detail .event-webinar-cpe-description p{font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-block:0}.event-webinar-detail .event-webinar-description{margin-block:4rem 8rem}@media screen and (max-width:991px){.event-webinar-detail .event-webinar-description{margin-bottom:4rem}}.event-webinar-detail .event-webinar-card{align-items:start;box-shadow:var(--box-shadow);display:flex;flex-direction:column;gap:1.6rem;margin-bottom:4rem;padding:2.4rem 1.6rem}.event-webinar-detail .event-webinar-card .event-type-tag{border:1px solid var(--grey);border-radius:4px;color:var(--slate);display:flex;font-size:1.2rem;font-weight:800;letter-spacing:.5px;line-height:1.6rem;margin:0;padding:.4rem;text-transform:uppercase}.event-webinar-detail .event-webinar-card .event-webinar-dates.same-day time{color:var(--charcoal)}.event-webinar-detail .event-webinar-card .event-webinar-dates.same-day time:first-child{font-size:2rem;font-weight:800;line-height:2.4rem}.event-webinar-detail .event-webinar-card .event-webinar-dates.same-day time:last-child{font-size:1.4rem;font-weight:700;line-height:2.4rem}.event-webinar-detail .event-webinar-card .event-webinar-dates.different-day{font-size:2rem;font-weight:800;line-height:2.4rem}.event-webinar-detail .event-webinar-card .event-webinar-dates.different-day time{display:inline;white-space:nowrap}.event-webinar-detail .event-webinar-card .line-break{background:var(--grey);border:none;height:1px;margin-block:0;width:100%}.event-webinar-detail .event-webinar-card address{font-size:1.6rem;font-style:normal;line-height:2.4rem}.event-webinar-detail .event-webinar-card address .venue-name{font-weight:700}.event-webinar-detail .event-webinar-card .btn-wrapper{width:100%}.event-webinar-detail .event-webinar-card .btn-wrapper .event-webinar-cta{display:block;font-size:1.6rem;line-height:2.4rem;padding-block:1rem;text-transform:uppercase;white-space:normal;width:100%;word-break:break-word}.event-webinar-detail .event-webinar-contact-mobile{margin-block:8rem}.event-webinar-detail .event-webinar-contact-connect address{font-style:normal;margin-block:1.6rem}.event-webinar-detail .event-webinar-contact-connect .btn-icon-tertiary{display:inline-flex}.event-webinar-detail .event-webinar-contact-connect .btn-icon-tertiary .icon-wrapper{background-color:var(--white);border:1px solid var(--cta-blue)}.event-webinar-detail .event-webinar-contact-connect .btn-icon-tertiary .icon-wrapper :is(.material-icons-outlined,.social-icon){color:var(--cta-blue)}.event-webinar-detail .event-webinar-contact-connect address .btn-icon-tertiary .icon-wrapper{background-color:var(--button-tertiary);border-color:var(--button-tertiary)}.event-webinar-detail .event-webinar-contact-connect address .btn-icon-tertiary .icon-wrapper :is(.material-icons-outlined,.social-icon){color:var(--white)}.event-webinar-detail .event-webinar-contact-connect .event-webinar-social .btn-icon-tertiary:after{display:none}.event-webinar-detail .event-webinar-contact-connect .section-title{font-size:1.2rem;letter-spacing:.7px;line-height:1.6rem;margin:0;text-transform:uppercase}.event-webinar-detail .event-webinar-contact-connect .contact-name{font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-top:0}.event-webinar-detail .event-webinar-contact-connect .phone-number{font-weight:700}.event-webinar-detail .event-webinar-contact-connect .line-break{background:var(--grey);border:none;height:1px;margin-block:1.6rem;width:100%}.event-webinar-detail .event-webinar-contact-connect .event-webinar-social{display:flex;flex-direction:row;gap:1.6rem;margin-block:1.6rem}@media screen and (min-width:992px){.event-webinar-detail .event-webinar-presenters{display:grid;gap:1.6rem}}.event-webinar-detail .event-webinar-presenters .event-webinar-presenter{margin-block:2.4rem}.event-webinar-detail .event-webinar-presenters .event-webinar-presenter :is(a,p){margin:0}.event-webinar-detail .event-webinar-presenters .event-webinar-presenter .presenter-name{display:block;font-size:2.2rem;font-weight:800;line-height:3.2rem}@media screen and (max-width:991px){.event-webinar-detail .event-webinar-presenters .event-webinar-presenter .presenter-name{font-size:2rem;line-height:2.4rem}}.event-webinar-detail .event-webinar-presenters .event-webinar-presenter :is(.presenter-biography,.presenter-company,.presenter-title){font-size:1.4rem;font-weight:400;line-height:2.4rem}