@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){--lysora-access-width: 390px;--lysora-access-column: 41vw;--lysora-access-padding: clamp(32px, 4.1vw, 80px);min-height:100vh;margin-bottom:0;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{width:100%;max-width:none;height:0;min-height:0;margin: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:34px;right:max(var(--lysora-access-padding),(var(--lysora-access-column) - var(--lysora-access-width))/2);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_wrapper #o_main_container #o_main_center #o_main_center_content #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:16px !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{-webkit-font-smoothing:antialiased}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn>i.o_icon::before,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat>i.o_icon::before{position:static;inset:auto;left:auto;top:auto;width:20px;height:20px;margin:0;display:block;line-height:20px}#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:max(800px,100svh);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 104px;min-height:104px;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_brand>span{border-left:1px solid #c7d2c5;padding-left:22px;line-height:26px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_eyebrow{margin-top:38px;position:relative;z-index:1;padding-left:17px;color:#4d6051;font-size:11px !important;font-weight:700;letter-spacing:1.25px;line-height:1.5;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:clamp(42px,3.89vw,56px) !important;font-weight:700;letter-spacing:-0.028em;line-height:1.16}#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:510px;margin:0;color:#59685d;font-size:16px !important;line-height:1.7}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_desktop_break{display:inline}#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;display:flex;align-items:center;justify-content:center}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_art img{width:100%;max-width:690px;max-height:365px;height:auto;object-fit:contain}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto auto;column-gap:15px;row-gap:6px;padding:26px 0 34px;border-top:1px solid #dae2d8}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey>div{display:grid;grid-row:1/span 2;grid-template-columns:20px minmax(0, 1fr);grid-template-rows:subgrid;column-gap:8px;min-width:0}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey .o_lysora_step{grid-column:1;grid-row:1;align-self:baseline;color:#247231;font-size:11px !important;font-weight:700}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey>div>strong,#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey>div>small{grid-column:2;min-width:0;display:block}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey>div>strong{grid-row:1;align-self:baseline;font-size:15px !important;font-weight:700;line-height:1.5}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey>div>small{grid-row:2;color:#69756c;font-size:12px !important;line-height:1.55}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_access{display:flex;flex-direction:column;min-width:0;min-height:100vh;padding:104px clamp(32px,4.1vw,80px) 0;background:#fff}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_access>.o_login_box_wrapper,#o_body.o_dmz .o_login.o_lysora_login .o_lysora_access>.o_login_messages,#o_body.o_dmz .o_login.o_lysora_login .o_lysora_access>.o_lysora_footer{order:0}#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{display:block;backdrop-filter:none;-webkit-backdrop-filter:none;width:100%;max-width:none;padding:20px 0 28px;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:32px !important;font-weight:700;letter-spacing:-0.02em;line-height:1.25}#o_body.o_dmz .o_login.o_lysora_login .o_login_welcome .o_lysora_signin_prompt,#o_body.o_dmz .o_login.o_lysora_login .o_login_welcome .o_lysora_signin_product{display:block}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_login_desc{margin:18px 0 28px;color:#637067;font-size:16px !important;line-height:1.65}#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:24px 0;padding:0;color:#637067;font-size:12px !important;font-weight:400;line-height:1.5;min-height:0;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;margin:0;height:1px;padding:0;background:#e3e8e1;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:10px 0 0;color:#637067;font-size:12px !important;font-weight:400;line-height:1.6}#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:grid;grid-template-columns:20px minmax(0, 1fr) 20px;align-items:center;column-gap:12px;justify-content:initial;width:100%;min-height:56px;padding:12px 16px;margin-top:0;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:15px !important;font-weight:700;line-height:1.4;text-align:left;box-shadow:none;text-decoration:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn::before,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn::before{grid-column:1;width:20px;height:20px;justify-self:start;content:"";background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23102c16' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18h11a4 4 0 0 0 .5-7.97A6.5 6.5 0 0 0 6 9a4.5 4.5 0 0 0 1 9Z'/%3E%3C/svg%3E")}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn>.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn>i.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn>.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn>i.o_icon{grid-column:3;width:20px;height:20px;margin:0;font-size:20px;line-height:20px;text-align:center}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn>i.o_icon_start::before,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn>i.o_icon_start::before{content:"";background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23102c16' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-5-5 5 5-5 5'/%3E%3C/svg%3E")}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn>span,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn>span{grid-column:2;min-width:0;text-align:left}#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_lysora_provider_note,#o_body.o_dmz .o_login.o_lysora_login .o_lysora_local_note{margin:10px 0 0;padding-left:49px;color:#637067;font-size:12px !important;line-height:1.6}#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 #d8dfd5 !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 a.o_sel_auth_olat,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_sel_auth_olat,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_sel_auth_olat,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_sel_auth_olat,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_sel_auth_olat{display:grid;grid-template-columns:20px minmax(0, 1fr) 20px;align-items:center;column-gap:12px;width:100%;min-height:56px;padding:12px 16px;margin-top:0;border:1px solid #d8dfd5 !important;border-radius:7px !important;background:#fff !important;color:#3e4a41 !important;font-family:"Noto Sans","Hiragino Kaku Gothic ProN",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px !important;font-weight:700;line-height:1.4;text-align:left;text-decoration:none;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat::after,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_sel_auth_olat::after,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_sel_auth_olat::after,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_sel_auth_olat::after,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_sel_auth_olat::after{grid-column:3;width:20px;height:20px;justify-self:end;content:"";background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233e4a41' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-5-5 5 5-5 5'/%3E%3C/svg%3E")}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat>.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat>i.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_sel_auth_olat>.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_sel_auth_olat>i.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_sel_auth_olat>.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_sel_auth_olat>i.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_sel_auth_olat>.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_sel_auth_olat>i.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_sel_auth_olat>.o_icon,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_sel_auth_olat>i.o_icon{grid-column:1;width:20px;height:20px;margin:0;font-size:20px;line-height:20px;text-align:center}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat>i.o_icon_provider_olat,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_sel_auth_olat>i.o_icon_provider_olat,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_sel_auth_olat>i.o_icon_provider_olat,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_sel_auth_olat>i.o_icon_provider_olat,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_sel_auth_olat>i.o_icon_provider_olat{display:block}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat>span,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_sel_auth_olat>span,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_sel_auth_olat>span,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_sel_auth_olat>span,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_sel_auth_olat>span{grid-column:2;min-width:0;text-align:left}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat>i.o_icon_provider_olat::before,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_sel_auth_olat>i.o_icon_provider_olat::before,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_sel_auth_olat>i.o_icon_provider_olat::before,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_sel_auth_olat>i.o_icon_provider_olat::before,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_sel_auth_olat>i.o_icon_provider_olat::before{content:"";background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233e4a41' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20v-2a7 7 0 0 1 14 0v2'/%3E%3C/svg%3E")}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_sel_auth_olat:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_sel_auth_olat:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_sel_auth_olat:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_sel_auth_olat:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_sel_auth_olat:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_sel_auth_olat:focus,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_sel_auth_olat:hover,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_sel_auth_olat:focus{border-color:#d8dfd5 !important;background:#f5f8f2 !important;color:#3e4a41 !important;text-decoration:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat:focus-visible,#o_body.o_dmz .o_login.o_lysora_login .o_login_social a.o_sel_auth_olat:focus-visible,#o_body.o_dmz .o_login.o_lysora_login .o_login_ldap a.o_sel_auth_olat:focus-visible,#o_body.o_dmz .o_login.o_lysora_login .o_login_tocco a.o_sel_auth_olat:focus-visible,#o_body.o_dmz .o_login.o_lysora_login .o_login_shibboleth a.o_sel_auth_olat:focus-visible{outline:3px solid #247231 !important;outline-offset:5px}#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{width:100%}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat fieldset:has(a.o_sel_auth_olat)>.o_desc{display:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .form-group:has(a.o_sel_auth_olat),#o_body.o_dmz .o_login.o_lysora_login .o_login_olat .form-control-static:has(a.o_sel_auth_olat){margin:0;padding:0}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat:has(a.o_sel_auth_olat) .form-group:empty,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat:has(a.o_sel_auth_olat) .o_login_button_group>span:empty{display:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat:has(a.o_sel_auth_olat) .form-group:has(>.o_login_button_group):not(:has(>.o_login_button_group>:not(span:empty))){margin-bottom:0;min-height:0}#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:22px 0 0;padding-top:0;border-top:0;text-align:center;color:#637067;font-size:12px !important;line-height:1.7}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_help summary{display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;color:#586e5b;font-weight:400;font-size:13px !important;line-height:1.5;min-height:44px;padding:8px 0;outline:none}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_help summary::before{width:17px;height:17px;flex:0 0 17px;content:"";background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23586e5b' stroke-width='1.3' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.5 9a2.5 2.5 0 1 1 4.6 1.4c-.6.7-2.1 1.1-2.1 2.6m0 2v1'/%3E%3C/svg%3E")}#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{width:100%;max-width:390px;margin:0 auto;padding:20px 0 28px;color:#637067;font-size:12px !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(min-width: 1600px){#o_body.o_dmz:has(.o_lysora_login){--lysora-access-width: 410px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_eyebrow{margin-top:55px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_art{min-height:370px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_art img{max-width:790px;max-height:440px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey{padding-bottom:42px}#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,#o_body.o_dmz .o_login.o_lysora_login .o_lysora_footer{max-width:410px}}@media(max-width: 1100px)and (min-width: 761px){#o_body.o_dmz:has(.o_lysora_login){--lysora-access-column: 45vw;--lysora-access-padding: 30px}#o_body.o_dmz .o_login.o_lysora_login{grid-template-columns:55% 45%}#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 .o_lysora_journey{column-gap:8px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey>div{column-gap:7px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey>div>strong{font-size:14px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_access{padding-right:30px;padding-left:30px}#o_body.o_dmz .o_login.o_lysora_login h1.o_lysora_title{font-size:clamp(38px,4.36vw,48px) !important}#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,#o_body.o_dmz .o_login.o_lysora_login .o_lysora_login_desc{font-size:15px !important}#o_body.o_dmz .o_login.o_lysora_login .o_login_welcome{font-size:30px !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,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat{font-size:14px !important}}@media(max-height: 820px)and (min-width: 761px){#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper .o_navbar-nav.o_navbar-right{top:22px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_story{min-height:720px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_eyebrow{margin-top:20px}#o_body.o_dmz .o_login.o_lysora_login .o_login_box{padding:10px 0 14px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_brand{flex-basis:80px;min-height:80px}#o_body.o_dmz .o_login.o_lysora_login h1.o_lysora_title{margin:20px 0 22px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_art{min-height:225px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_art img{max-height:285px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_journey{padding:20px 0 24px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_access{padding-top:80px;padding-bottom:0}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_login_desc{margin-top:14px;margin-bottom:22px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_footer{padding:14px 0 20px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_help{margin-top:14px}}@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_story>.o_lysora_brand,#o_body.o_dmz .o_login.o_lysora_login .o_lysora_story>.o_lysora_eyebrow,#o_body.o_dmz .o_login.o_lysora_login .o_lysora_story>.o_lysora_title,#o_body.o_dmz .o_login.o_lysora_login .o_lysora_story>.o_lysora_intro{width:100%;max-width:440px;margin-left:auto;margin-right:auto}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_intro{padding-bottom:30px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_brand{flex-basis:84px;min-height:84px;padding-left:123px;background-size:107px auto;font-size:17px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_brand>span{padding-left:16px;line-height:20px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_eyebrow{margin-top:10px;font-size:11px !important;letter-spacing:1px}#o_body.o_dmz .o_login.o_lysora_login h1.o_lysora_title{margin:16px 0;font-size:36px !important;line-height:1.16}#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:none;font-size:15px !important;line-height:1.65}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_desktop_break{display:none}#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}#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:30px}#o_body.o_dmz .o_login.o_lysora_login .o_login_box{padding:0 0 10px}#o_body.o_dmz .o_login.o_lysora_login .divider{margin:20px 0}#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:none;margin:14px 0 24px;font-size:15px !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:54px;font-size:15px !important}#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat{min-height:54px;font-size:15px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_help{margin-top:14px}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_footer{max-width:440px;padding:4px 0 24px;font-size:12px !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:15px !important}#o_body.o_dmz .o_login.o_lysora_login .o_lysora_brand>span{padding-left:12px}#o_body.o_dmz .o_login.o_lysora_login h1.o_lysora_title{font-size:32px !important}}@media(max-width: 400px){#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,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat{grid-template-columns:20px minmax(0, 1fr)}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn::after,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn::after,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat::after{display:none}#o_body.o_dmz .o_login.o_lysora_login .o_login_cas .btn>.o_icon_start,#o_body.o_dmz .o_login.o_lysora_login .o_login_cas a.btn>.o_icon_start{display:none}}@media(max-width: 480px){#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,#o_body.o_dmz .o_login.o_lysora_login .o_login_olat a.o_sel_auth_olat{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;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}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_langchooser a.dropdown-toggle{padding:6px 10px !important}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_langchooser button.dropdown-toggle{display:flex;align-items:center;gap:8px;margin:0;padding:6px 0 !important;font-size:13px !important;font-weight:400;line-height:1.6}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_langchooser button.dropdown-toggle .o_icon_caret{display:none}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_langchooser button.dropdown-toggle::before{width:17px;height:17px;content:"";background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23637067' stroke-width='1.2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9'/%3E%3Cpath d='M3 12h18'/%3E%3C/svg%3E")}@media(max-width: 760px){#o_body.o_dmz:has(.o_lysora_login) #o_navbar_wrapper .o_navbar-nav.o_navbar-right{top:24px;right:max(26px,(100vw - 440px)/2)}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_langchooser button.dropdown-toggle{font-size:12px !important;gap:5px}#o_body.o_dmz:has(.o_lysora_login) #o_navbar_langchooser button.dropdown-toggle::before{width:15px;height:15px}}@media(max-width: 360px){#o_body.o_dmz:has(.o_lysora_login) #o_navbar_langchooser button.dropdown-toggle::before{display:none}}@media(prefers-reduced-motion: reduce){#o_body.o_dmz .o_login.o_lysora_login *{transition:none !important}}
