@font-face{font-family:"Noto Sans";src:url("fonts/Noto/NotoSans-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Noto Sans";src:url("fonts/Noto/NotoSans-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}#o_body.o_dmz:has(.o_lysora_login){min-height:100vh;overflow-x:hidden;background:#f3f6f1 !important}#o_body.o_dmz:has(.o_lysora_login) #o_bg{display:none !important;background:none !important}#o_body.o_dmz:has(.o_lysora_login) #o_footer_wrapper,#o_body.o_dmz:has(.o_lysora_login) #o_header_wrapper,#o_body.o_dmz:has(.o_lysora_login) #o_offcanvas_right,#o_body.o_dmz:has(.o_lysora_login) #o_container_page_width_toggler,#o_body.o_dmz:has(.o_lysora_login) #o_toplink{display:none !important}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper{position:absolute;top:0;left:0;right:0;z-index:20;height:0;min-height:0;margin:0;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;pointer-events:none}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper #o_navbar_container{height:0;min-height:0;padding:0 clamp(26px,4.1vw,80px)}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper .o_navbar-brand{display:none}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper .o_collapse.o_navbar-collapse{display:block !important;height:0 !important;min-height:0;overflow:visible !important;padding:0}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper .o_navbar_tools{pointer-events:auto}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper .o_navbar-nav.o_navbar-right{position:absolute;top:30px;right:clamp(26px,4.1vw,80px);float:none !important;display:flex;align-items:center;margin:0;padding:0}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper .o_navbar-right>li:not(#o_navbar_langchooser){display:none}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper #o_navbar_langchooser{display:block;margin:0;padding:0;color:#637067}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper #o_navbar_langchooser form{margin:0}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper #o_navbar_langchooser select,#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper #o_navbar_langchooser .form-control{min-height:34px;padding:6px 28px 6px 10px;border:1px solid #dae2d8;border-radius:6px;background:#fff;color:#637067;font-family:"Noto Sans","Hiragino Kaku Gothic ProN",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:12px !important;line-height:1.3;box-shadow:none}#o_body.o_dmz:has(.o_lysora_login) #o_main_wrapper,#o_body.o_dmz:has(.o_lysora_login) #o_main_wrapper #o_main_container,#o_body.o_dmz:has(.o_lysora_login) #o_main_wrapper #o_main_container #o_main,#o_body.o_dmz:has(.o_lysora_login) #o_main_center,#o_body.o_dmz:has(.o_lysora_login) #o_main_center_content,#o_body.o_dmz:has(.o_lysora_login) #o_main_center_content_inner{width:100%;min-height:100vh;margin:0;padding:0;background:rgba(0,0,0,0)}#o_body.o_dmz:has(.o_lysora_login) #o_main_wrapper{display:block;position:relative;overflow:visible}#o_body.o_dmz:has(.o_lysora_login) #o_main_wrapper #o_main_container{max-width:none}#o_body.o_dmz:has(.o_lysora_login) #o_main_wrapper #o_main_container #o_main{display:block}#o_body.o_dmz .o_login.o_lysora_login{position:relative;display:grid;grid-template-columns:59% 41%;align-items:stretch;min-height:100vh;width:100%;max-width:none;margin:0;padding:0;background:#fff;color:#202b25;font-family:"Noto Sans","Hiragino Kaku Gothic ProN",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px !important;line-height:1.5;text-align:left}#o_body.o_dmz .o_login.o_lysora_login::before,#o_body.o_dmz .o_login.o_lysora_login::after{content:none;display:none}#o_body.o_dmz .o_login.o_lysora_login .btn{white-space:normal}#o_body.o_dmz .o_login.o_lysora_login>.o_lysora_story{grid-column:1;grid-row:1}#o_body.o_dmz .o_login.o_lysora_login>.o_lysora_access{grid-column:2;grid-row:1}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_story{display:flex;flex-direction:column;min-width:0;min-height:100vh;overflow:hidden;padding:0 clamp(36px,5.3vw,96px);background:#f3f6f1}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_brand{display:flex;align-items:center;flex:0 0 112px;min-height:112px;padding-left:164px;background-image:url("images/lysora_logo.svg");background-position:left center;background-size:140px auto;background-repeat:no-repeat;color:#202b25;font-size:19px !important;line-height:1.2}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_eyebrow{position:relative;z-index:1;padding-left:17px;color:#4d6051;font-size:11px !important;font-weight:700;letter-spacing:1.5px;line-height:1.4;text-transform:uppercase}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_eyebrow::before{position:absolute;top:.42em;left:0;width:7px;height:7px;border-radius:2px;background:#41bc4c;content:""}#o_body.o_dmz .o_login.o_lysora_login h1.o_lysora_title{position:relative;z-index:1;margin:20px 0 22px;color:#202b25;font-family:"Noto Sans","Hiragino Kaku Gothic ProN",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:64px !important;font-weight:700;letter-spacing:0;line-height:1.12}#o_body.o_dmz .o_login.o_lysora_login h1.o_lysora_title span,#o_body.o_dmz .o_login.o_lysora_login h1.o_lysora_title em{display:block}#o_body.o_dmz .o_login.o_lysora_login h1.o_lysora_title em{color:#247231;font-style:normal}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_intro,#o_body.o_dmz .o_login.o_lysora_login>.o_lysora_story>.lead{position:relative;z-index:1;max-width:490px;margin:0;color:#59685d;font-size:16px !important;line-height:1.75}#o_body.o_dmz .o_login.o_lysora_login>.o_lysora_story>.lead{margin-top:12px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_art{flex:1 1 auto;min-height:285px;margin:4px -32px -6px;background-image:url("images/learning-path.svg");background-position:center;background-size:contain;background-repeat:no-repeat}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px;padding:26px 0 38px;border-top:1px solid #dae2d8}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey>div{display:flex;align-items:flex-start;gap:12px;min-width:0}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey .o_lysora_step{flex:0 0 auto;padding-top:4px;color:#247231;font-size:10px !important;font-weight:700}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey>div>span:last-child{min-width:0}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey strong,#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey small{display:block}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey strong{font-size:13px !important;font-weight:700;line-height:1.35}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey small{margin-top:7px;color:#69756c;font-size:10px !important;line-height:1.45}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_access{display:flex;flex-direction:column;min-width:0;min-height:100vh;padding:112px clamp(32px,4.1vw,80px) 0;background:#fff}#o_body.o_dmz .o_login.o_lysora_login .o_login_messages{display:block;width:100%;max-width:390px;margin:0 auto 16px;color:#202b25}#o_body.o_dmz .o_login.o_lysora_login .o_login_messages .o_infomessage_wrapper,#o_body.o_dmz .o_login.o_lysora_login .o_login_messages .o_login_blocked,#o_body.o_dmz .o_login.o_lysora_login .o_login_messages .o_login_browser{width:100%;margin:0 0 10px;padding:12px 14px;border:1px solid #dae2d8;border-radius:6px;background:#f5f8f2;color:#202b25;font-size:13px !important;line-height:1.5}#o_body.o_dmz .o_login.o_lysora_login .o_login_messages .o_info,#o_body.o_dmz .o_login.o_lysora_login .o_login_messages .o_warning,#o_body.o_dmz .o_login.o_lysora_login .o_login_messages .o_note{margin:0;padding:0;border:0;background:rgba(0,0,0,0)}#o_body.o_dmz .o_login.o_lysora_login .o_login_box_wrapper{display:block;width:100%;max-width:390px;margin:auto}#o_body.o_dmz .o_login.o_lysora_login .o_login_box{backdrop-filter:none;-webkit-backdrop-filter:none;width:100%;max-width:none;padding:0;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;font-family:"Noto Sans","Hiragino Kaku Gothic ProN",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left}#o_body.o_dmz .o_login.o_lysora_login .o_login_logo{display:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_welcome{margin:0;padding:0;color:#202b25;font-family:"Noto Sans","Hiragino Kaku Gothic ProN",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:36px !important;font-weight:700;letter-spacing:0;line-height:1.25}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_login_desc{margin:18px 0 30px;color:#637067;font-size:14px !important;line-height:1.8}#o_body.o_dmz .o_login.o_lysora_login .o_login_provider{padding:0}#o_body.o_dmz .o_login.o_lysora_login .divider{display:flex;align-items:center;gap:14px;margin:27px 0;padding:0;color:#637067;font-size:11px !important;line-height:1.4;text-align:center}#o_body.o_dmz .o_login.o_lysora_login .divider::before,#o_body.o_dmz .o_login.o_lysora_login .divider::after{flex:1 1 auto;height:1px;padding:0;background:#dae2d8;content:""}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas fieldset{display:flex;flex-direction:column;margin:0;padding:0;border:0}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas legend{display:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .o_block{order:1;margin:0}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas p{order:2;margin:16px 0 0;color:#637067;font-size:12px !important;line-height:1.7}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 17px;border:1px solid #41bc4c !important;border-radius:7px !important;background:#41bc4c !important;color:#102c16 !important;font-family:"Noto Sans","Hiragino Kaku Gothic ProN",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px !important;font-weight:700;line-height:1.3;box-shadow:none;text-decoration:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn:focus{border-color:#54c55e !important;background:#54c55e !important;color:#102c16 !important;text-decoration:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn:focus-visible,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn:focus-visible{outline:3px solid rgba(36,114,49,.35);outline-offset:3px}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat,#o_body.o_dmz .o_login.o_lysora_login .o_login_social,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth{margin:0;padding:0;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;text-align:left}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat fieldset,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .o_form,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .o_login_button_group,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .form,#o_body.o_dmz .o_login.o_lysora_login .o_login_social fieldset,#o_body.o_dmz .o_login.o_lysora_login .o_login_social .o_form,#o_body.o_dmz .o_login.o_lysora_login .o_login_social .o_login_button_group,#o_body.o_dmz .o_login.o_lysora_login .o_login_social .form,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap fieldset,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap .o_form,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap .o_login_button_group,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap .form,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco fieldset,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco .o_form,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco .o_login_button_group,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco .form,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth fieldset,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth .o_form,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth .o_login_button_group,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth .form{margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat legend,#o_body.o_dmz .o_login.o_lysora_login .o_login_social legend,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap legend,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco legend,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth legend{display:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .o_desc,#o_body.o_dmz .o_login.o_lysora_login .o_login_social .o_desc,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap .o_desc,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco .o_desc,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth .o_desc{margin:0 0 14px;padding:0;border:0;background:rgba(0,0,0,0);color:#637067;font-size:12px !important;line-height:1.7}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat label.control-label,#o_body.o_dmz .o_login.o_lysora_login .o_login_social label.control-label,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap label.control-label,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco label.control-label,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth label.control-label{margin-bottom:6px;color:#202b25;font-size:12px !important;font-weight:700}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .form-group,#o_body.o_dmz .o_login.o_lysora_login .o_login_social .form-group,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap .form-group,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco .form-group,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth .form-group{margin-bottom:14px}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat input.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat select.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat textarea.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_social input.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_social select.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_social textarea.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap input.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap select.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap textarea.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco input.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco select.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco textarea.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth input.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth select.form-control,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth textarea.form-control{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd8ca !important;border-radius:7px !important;background:#fff !important;color:#202b25;font-family:"Noto Sans","Hiragino Kaku Gothic ProN",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px !important;line-height:1.4;box-shadow:none !important}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat input.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat select.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat textarea.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_social input.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_social select.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_social textarea.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap input.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap select.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap textarea.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco input.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco select.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco textarea.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth input.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth select.form-control:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth textarea.form-control:focus{border-color:#41bc4c !important;outline:3px solid rgba(65,188,76,.18)}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .o_login_button_group,#o_body.o_dmz .o_login.o_lysora_login .o_login_social .o_login_button_group,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap .o_login_button_group,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco .o_login_button_group,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth .o_login_button_group{display:flex;flex-direction:column;gap:8px}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_social .btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap .btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco .btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth .btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.btn{min-height:52px;width:100%;border-radius:7px !important;font-family:"Noto Sans","Hiragino Kaku Gothic ProN",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px !important;font-weight:700}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .btn-primary,#o_body.o_dmz .o_login.o_lysora_login .o_login_social .btn-primary,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap .btn-primary,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco .btn-primary,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth .btn-primary{border-color:#41bc4c !important;background:#41bc4c !important;color:#102c16 !important}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .btn-primary:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .btn-primary:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_social .btn-primary:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_social .btn-primary:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap .btn-primary:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap .btn-primary:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco .btn-primary:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco .btn-primary:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth .btn-primary:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth .btn-primary:focus{border-color:#54c55e !important;background:#54c55e !important}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_login_secondary_button,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_login_secondary_button,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_login_secondary_button,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_login_secondary_button,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_login_secondary_button{border:1px solid #cbd8ca !important;background:#fff !important;color:#3e4a41 !important;text-decoration:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_login_secondary_button:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_login_secondary_button:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_login_secondary_button:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_login_secondary_button:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_login_secondary_button:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_login_secondary_button:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_login_secondary_button:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_login_secondary_button:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_login_secondary_button:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_login_secondary_button:focus{border-color:#41bc4c !important;background:#f5f8f2 !important;color:#202b25 !important}#o_body.o_dmz .o_login.o_lysora_login .o_login_register_wrapper,#o_body.o_dmz .o_login.o_lysora_login .o_login_catalog{color:#637067;font-size:12px !important;line-height:1.6;text-align:center}#o_body.o_dmz .o_login.o_lysora_login .o_login_register_wrapper a,#o_body.o_dmz .o_login.o_lysora_login .o_login_catalog a{color:#247231;font-weight:700}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_help{margin:28px 0 0;padding-top:18px;border-top:1px solid #dae2d8;color:#637067;font-size:12px !important;line-height:1.7}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_help summary{cursor:pointer;color:#247231;font-weight:700;outline:none}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_help summary:focus-visible{outline:3px solid rgba(36,114,49,.35);outline-offset:3px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_help p{margin:12px 0 0}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_footer{padding:25px 0 34px;color:#637067;font-size:10px !important;line-height:1.6;text-align:center}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_footer .o_login_footer_wrapper{margin:8px 0 0}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_footer a{color:#247231}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat{overflow:visible}@media(max-width: 1100px)and (min-width: 761px){#o_body.o_dmz .o_login.o_lysora_login .o_lysora_story{padding-right:34px;padding-left:34px}#o_body.o_dmz .o_login.o_lysora_login h1.o_lysora_title{font-size:48px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_intro{font-size:14px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey{gap:8px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey>div{gap:8px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey strong{font-size:12px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey small{font-size:9px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_access{padding-right:32px;padding-left:32px}#o_body.o_dmz .o_login.o_lysora_login .o_login_welcome{font-size:32px !important}}@media(max-height: 820px)and (min-width: 761px){#o_body.o_dmz .o_login.o_lysora_login .o_lysora_brand{flex-basis:88px;min-height:88px}#o_body.o_dmz .o_login.o_lysora_login h1.o_lysora_title{margin-top:18px;margin-bottom:18px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_art{min-height:245px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey{padding-top:22px;padding-bottom:28px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_access{padding-top:88px;padding-bottom:0}#o_body.o_dmz .o_login.o_lysora_login .o_login_welcome{font-size:32px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_login_desc{margin-top:14px;margin-bottom:22px;font-size:13px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_footer{padding-top:18px;padding-bottom:22px}}@media(max-width: 760px){#o_body.o_dmz .o_login.o_lysora_login{display:flex;flex-direction:column;min-height:100vh}#o_body.o_dmz .o_login.o_lysora_login>.o_lysora_story{min-height:0}#o_body.o_dmz .o_login.o_lysora_login>.o_lysora_access{min-height:0;padding-bottom:24px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_story{overflow:visible;padding:0 26px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_brand{flex-basis:88px;min-height:88px;padding-left:123px;background-size:107px auto;font-size:16px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_eyebrow{font-size:8px !important;letter-spacing:1px}#o_body.o_dmz .o_login.o_lysora_login h1.o_lysora_title{margin:17px 0 15px;font-size:39px !important;line-height:1.12}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_intro,#o_body.o_dmz .o_login.o_lysora_login>.o_lysora_story>.lead{max-width:315px;font-size:12px !important;line-height:1.8}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_art,#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey{display:none}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_access{padding:0 26px 24px}#o_body.o_dmz .o_login.o_lysora_login .o_login_messages,#o_body.o_dmz .o_login.o_lysora_login .o_login_box_wrapper{max-width:440px}#o_body.o_dmz .o_login.o_lysora_login .o_login_box_wrapper{margin:0 auto;padding-top:32px}#o_body.o_dmz .o_login.o_lysora_login .o_login_welcome{font-size:28px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_login_desc{max-width:295px;margin:12px 0 22px;font-size:12px !important}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn{min-height:52px;font-size:12px !important}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .btn,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.btn{min-height:48px;font-size:12px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_help{margin-top:24px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_footer{font-size:10px !important}}@media(max-width: 360px){#o_body.o_dmz .o_login.o_lysora_login .o_lysora_brand{padding-left:110px;background-size:96px auto;font-size:14px !important}}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_langchooser a.dropdown-toggle,#o_body.o_dmz:has(.o_lysora_login) #o_navbar_langchooser button{min-height:36px;padding:6px 10px !important;border:0 !important;border-radius:6px !important;background:rgba(0,0,0,0) !important;backdrop-filter:none;-webkit-backdrop-filter:none;color:#637067 !important;font-family:"Noto Sans","Hiragino Kaku Gothic ProN",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:12px !important;box-shadow:none !important}@media(max-width: 760px){#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper .o_navbar-nav.o_navbar-right{top:26px;right:16px}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_langchooser a.dropdown-toggle,#o_body.o_dmz:has(.o_lysora_login) #o_navbar_langchooser button{font-size:11px !important;padding:6px 8px !important}}@media(prefers-reduced-motion: reduce){#o_body.o_dmz .o_login.o_lysora_login *{transition:none !important}}
