.eh-session-checkbox-list *,[name=event_registration_trigger],[name=session_registration_trigger]{font-size:16px;letter-spacing:var(--ls-base);line-height:15px}label.session-count-label{font-size:16px;font-weight:400;line-height:15px}.eh-session-checkbox-item{padding-top:15px}p.session-warning{font-size:16px;font-weight:400!important;line-height:15px}.eh-session-checkbox-list *,[name=event_registration_trigger],[name=session_registration_trigger]{line-height:10px}.body-wrapper [type=checkbox]:checked,.body-wrapper [type=checkbox]:not(:checked),.body-wrapper [type=radio]:checked,.body-wrapper [type=radio]:not(:checked){background-color:#cecece!important;height:27px;margin-left:-9px;margin-top:2px;width:27px}.hs_event_registration_trigger,.hs_session_registration_trigger{display:none}.eh-session-checkbox-list [name=session_registration_trigger]{display:block}.main_form{background:#f0f0f0;padding:0 30px 30px}.sold_out_ms{margin:0 auto!important;max-width:100%!important;text-align:center}@media (max-width:768px){.sold_out_ms{padding-right:36px!important}}@media (max-width:480px){.sold_out_ms{margin-left:0!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important;text-align:center!important;width:90%!important}}.eh-session-checkbox-list{display:grid;gap:10px;grid-template-columns:1fr;padding-bottom:0;padding-left:0;padding-right:0}.eh-session-checkbox-item{align-items:flex-start;display:flex}.eh-session-checkbox-item input[type=checkbox]{cursor:pointer;margin-top:7px}.eh-session-checkbox-item label{display:flex;gap:20px;margin:0;padding-right:0;pointer-events:none}.eh-session-checkbox-item input{margin-right:10px}.hs-form-ctn{align-items:center;flex-direction:column}form .form-columns-1 input{width:100%!important}form .hs_submit.hs-submit{display:flex;flex-direction:column-reverse}.eh-session-checkbox-item input[session_required=true]{opacity:0;pointer-events:none}.eh-session-checkbox-list h4{margin-bottom:12px}.eh-session-checkbox-list h4.session-heading{margin-bottom:0}.eh-session-checkbox-item[limit_reached] small i,.eh-session-checkbox-item[limit_reached] small span.warn_text i,.eh-session-checkbox-item[limit_reached] span,.eh-session-checkbox-item[limit_reached] span strong,.eh-session-checkbox-item[limit_reached] span strong i{color:red!important;display:inline-block}.eh-session-checkbox-item[limit_reached]{cursor:not-allowed}.eh-session-checkbox-list *{color:#000!important}.multi-form-controlers{margin-top:20px}body.form-submitted #multicontainer,body.form-submitted .multi-form-controlers{display:none}div#multicontainer{display:flex;flex-direction:column;row-gap:20px}div#multicontainer .remove-controls{flex-wrap:wrap;margin-top:20px}div#multicontainer .eh-session-checkbox-list.sorting-done{display:grid}body .eh-session-checkbox-list{opacity:0;transition:all .3s ease-in-out}body.form_added .eh-session-checkbox-list{opacity:1;transition:all .3s ease-in-out}span.warn_text{display:none}.eh-session-checkbox-item[limit_reached] span.warn_text{background:#b5374e;border-radius:4px;color:#fff!important;display:inline-block;height:max-content;padding:4px 10px;width:fit-content}.eh-session-checkbox-item[limit_reached] span.warn_text strong{color:#fff!important}.eh-session-checkbox-item .flex_me{display:flex;flex-direction:column}.eh-session-checkbox-item .tag_and_name_container.flex_me{align-items:center;flex-direction:row;gap:12px}.eh-session-checkbox-item[limit_reached] input[type=checkbox]{position:relative}.disable_icon,.eh-session-checkbox-item[limit_reached] input{display:none}.eh-session-checkbox-item[limit_reached] .disable_icon{display:block;margin-right:10px}body.same_email .master_submit,body.submission-blocked .master_submit{opacity:50%;pointer-events:none}.add-registrant.limit-reached{display:none}@media (max-width:1240px){body .eh-session-checkbox-item .tag_and_name_container.flex_me{flex-wrap:wrap}}@media (max-width:540px){body .multi-form-controlers{align-items:center;align-items:flex-start;display:flex;flex-direction:row-reverse;flex-direction:column-reverse;row-gap:10px}body .master_submit,body .master_submit_button{width:100%}}.hs-input{background:#fff!important;border:1px solid #ccc!important;border-radius:8px!important;box-shadow:none!important;outline:none!important;padding:10px 12px!important;transition:border-color .2s}.hs-input:focus{border-color:#000!important;box-shadow:0 0 5px rgba(0,0,0,.2)!important}.hs-form-booleancheckbox-display .hs-input[type=checkbox]{left:-9999px!important;opacity:0!important;position:absolute!important}.hs-button.primary.large{border-radius:8px;box-sizing:border-box;font-size:18px;font-weight:700;height:56px;line-height:56px;line-height:20px;text-align:center;vertical-align:middle;width:100%}