.sge-home-v2-widgets{width:100%;min-height:calc(100vh - 80px);display:flex}.sge-home-v2-widgets .sge-main-content{flex:1 1 0%;padding-top:32px;padding-left:34px;padding-right:34px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview{width:100%;padding-bottom:24px;border-bottom:1px solid #e8e8e8}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-header .sge-title{font-weight:600;font-size:22px;line-height:22px;color:#082221;margin:0}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-header .sge-cta-button{text-decoration:none;border:1px solid #e8e8e8;border-radius:10px;margin:0;padding:12px 16px;font-weight:600;color:#082221;font-size:14px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-header .sge-cta-button:hover{background:rgba(232,232,232,.2)}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-mega-post{width:100%;position:relative;height:256px;overflow:hidden;border-radius:5px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;margin-bottom:20px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-mega-post img.sge-mega-post-cover{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-mega-post:hover img.sge-mega-post-cover{transform:scale(1.05)}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-mega-post:hover .sge-mega-post-content .sge-mega-post-title{text-decoration:underline}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-mega-post .sge-image-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.25);pointer-events:none}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-mega-post .sge-post-date{position:absolute;left:22px;top:22px;color:#fff;font-size:14px;font-weight:400}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-mega-post .sge-mega-post-content{position:relative;padding:22px;padding-right:0;color:#fff;max-width:75%}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-mega-post .sge-mega-post-content .sge-mega-post-title{font-weight:600;font-size:20px;margin-bottom:8px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-mega-post .sge-mega-post-content .sge-mega-post-excerpt{font-weight:400;font-size:14px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-rest-posts{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:20px;column-gap:24px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-rest-posts .sge-post-item{position:relative;display:flex;gap:16px;text-decoration:none}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-rest-posts .sge-post-item .sge-post-image{width:72px;height:72px;border-radius:5px;overflow:hidden}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-rest-posts .sge-post-item .sge-post-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-rest-posts .sge-post-item .sge-post-content{flex:1 1 0%}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-rest-posts .sge-post-item .sge-post-content .sge-post-date{font-size:14px;color:#8e8e8e;margin-bottom:8px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-rest-posts .sge-post-item .sge-post-content .sge-post-title{font-weight:600;color:#082221;font-size:16px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-rest-posts .sge-post-item:hover .sge-post-image img{transform:scale(1.05)}.sge-home-v2-widgets .sge-main-content .sge-container .sge-news-overview .sge-rest-posts .sge-post-item:hover .sge-post-title{text-decoration-line:underline}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts{width:100%;padding:24px 0;display:flex}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts{width:55%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-recruitment-card{position:relative;height:100%;background:#9de7ca;border-radius:10px;text-decoration:none;padding:0;display:flex;flex-direction:column;overflow:hidden}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-recruitment-card .sge-recruitment-header{display:flex;justify-content:space-between;padding:16px;gap:8px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-recruitment-card .sge-recruitment-header h3{margin-top:2px;font-weight:600;font-size:16px;color:#082221;flex:1 1 0%;word-break:break-all;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-recruitment-card:hover .sge-recruitment-header>h3{text-decoration-line:underline}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-recruitment-card img.sge-recruitment-ornament{width:100%;height:auto;margin-top:auto;transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-recruitment-card:hover img.sge-recruitment-ornament{transform:scale(1.1)}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-middle-shortcuts{display:flex;flex-direction:column;gap:16px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-middle-shortcuts a.sge-middle-shortcut-item{position:relative;padding:16px;border-radius:10px;display:flex;gap:8px;flex:1 1 0%;text-decoration:none}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-middle-shortcuts a.sge-middle-shortcut-item:first-child{background:#9cdde5}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-middle-shortcuts a.sge-middle-shortcut-item:last-child{background:#ef8b97}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-middle-shortcuts a.sge-middle-shortcut-item h3{font-weight:600;color:#082221;font-size:16px;flex:1 1 0%}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-left-shortcuts .sge-middle-shortcuts a.sge-middle-shortcut-item:hover h3{text-decoration-line:underline}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-mega-shortcut{position:relative;width:calc(45% - 16px);flex-grow:1;border-radius:10px;overflow:hidden;padding:16px;margin-left:16px;display:flex;flex-direction:column;text-decoration:none}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-mega-shortcut img{position:absolute;left:0px;top:0px;object-fit:cover;object-position:center;width:100%;height:100%;filter:brightness(0.8);transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-mega-shortcut h3{position:relative;font-weight:600;color:#fff;font-size:20px;max-width:80%;line-height:1.2;margin-bottom:20px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-mega-shortcut .sge-button{margin-top:auto;position:relative;background:#fff;color:#082221;width:fit-content;display:flex;align-items:center;border-radius:12px;padding:12px 16px;gap:6px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-mega-shortcut .sge-button p{margin:0;font-size:14px;color:#082221;font-weight:600}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-mega-shortcut .sge-button svg{width:20px;height:20px}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-mega-shortcut:hover h3{text-decoration-line:underline}.sge-home-v2-widgets .sge-main-content .sge-container .sge-shortcuts .sge-mega-shortcut:hover img{transform:scale(1.05)}.sge-home-v2-widgets .sge-side-content{width:367px;height:100%;border-left:1px solid #e8e8e8;padding-top:8px}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays{width:100%;padding:26px 24px;padding-bottom:0px}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays .sge-birthday-card{position:relative;background:radial-gradient(105.15% 105.15% at 50% 50%, #ff94a4 0%, #e18593 100%);width:100%;padding:26px 24px;border-radius:10px;overflow:hidden}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays .sge-birthday-card h2{color:#fff;font-weight:600;font-size:22px;margin:0;margin-bottom:16px}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays .sge-birthday-card .sge-birthday-item{width:100%;display:flex;gap:12px}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays .sge-birthday-card .sge-birthday-item:not(:last-child){margin-bottom:16px}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays .sge-birthday-card .sge-birthday-item .sge-birthday-profile{width:44px;height:44px;position:relative}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays .sge-birthday-card .sge-birthday-item .sge-birthday-profile img.sge-profile-pic{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:9999px}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays .sge-birthday-card .sge-birthday-item .sge-birthday-content{flex:1 1 0%;padding-top:4px}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays .sge-birthday-card .sge-birthday-item .sge-birthday-content h4{font-size:16px;color:#fff;font-weight:600;margin-bottom:4px}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays .sge-birthday-card .sge-birthday-item .sge-birthday-content .sge-birthday-date{display:flex;align-items:center;gap:4px}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays .sge-birthday-card .sge-birthday-item .sge-birthday-content .sge-birthday-date svg path{stroke:#fff !important}.sge-home-v2-widgets .sge-side-content .sge-today-birthdays .sge-birthday-card .sge-birthday-item .sge-birthday-content .sge-birthday-date span{margin-top:1px;color:#fff}.sge-home-v2-widgets .sge-side-content .sge-menus-widget{width:100%;padding:26px 24px;border-bottom:1px solid #e8e8e8}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-header h2{color:#082221;font-weight:600;font-size:22px;margin:0}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-header p{color:#444;font-size:14px;margin:0}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-menu-list-wrapper{width:100%;margin-bottom:20px}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-menu-list-wrapper .sge-menu-dates{width:100%;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px;margin-bottom:14px}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-menu-list-wrapper .sge-menu-dates button.sge-menu-date-item{border-radius:10px;border:1px solid #e8e8e8;padding:8px;display:flex;flex-direction:column;align-items:center;gap:4px;background-color:#fff}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-menu-list-wrapper .sge-menu-dates button.sge-menu-date-item .sge-day-shortname{font-size:12px;color:#082221}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-menu-list-wrapper .sge-menu-dates button.sge-menu-date-item .sge-day-number{font-weight:600;font-size:16px;color:#082221}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-menu-list-wrapper .sge-menu-dates button.sge-menu-date-item:hover{background-color:rgba(232,232,232,.2)}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-menu-list-wrapper .sge-menu-dates button.sge-menu-date-item.sge-active{background-color:#9de8ca;border-color:#9de8ca}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-menu-list-wrapper .sge-menu-list{width:100%;background-color:#f1f4f4;border-radius:10px;padding:14px;display:flex;flex-direction:column}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-menu-list-wrapper .sge-menu-list .sge-menu-list-item{margin-left:14px;font-size:16px;color:#082221}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-menu-list-wrapper .sge-menu-list .sge-menu-list-item::marker{color:#c4c4c4}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-menu-list-wrapper .sge-menu-list .sge-no-menus{list-style-type:none;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-cta-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;text-decoration:none;border:1px solid #e8e8e8;border-radius:10px;padding:12px;box-shadow:0px 3px 3px 0px rgba(0,0,0,.031372549)}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-cta-button span{color:#082221;font-weight:600;font-size:14px}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-cta-button svg{width:20px;height:20px}.sge-home-v2-widgets .sge-side-content .sge-menus-widget .sge-cta-button:hover{background-color:rgba(232,232,232,.2)}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget{padding:26px 24px;border-bottom:1px solid #e8e8e8}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget h2{color:#082221;font-weight:600;font-size:22px;margin:0;margin-bottom:20px}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget ul.sge-monthly-plan-list{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget ul.sge-monthly-plan-list .sge-monthly-plan-item{display:block}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget ul.sge-monthly-plan-list .sge-monthly-plan-item.sge-no-date{margin-top:-12px}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget ul.sge-monthly-plan-list .sge-monthly-plan-item.sge-no-date .sge-plan-date{display:none}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget ul.sge-monthly-plan-list .sge-monthly-plan-item .sge-plan-date{font-size:14px;color:#8e8e8e;margin:0;margin-bottom:4px}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget ul.sge-monthly-plan-list .sge-monthly-plan-item .sge-plan-title{font-size:16px;color:#082221;margin:0;font-weight:600;display:flex;gap:8px}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget ul.sge-monthly-plan-list .sge-monthly-plan-item .sge-plan-title p{margin:0}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget ul.sge-monthly-plan-list .sge-monthly-plan-item .sge-plan-title svg{margin-top:2px}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget .sge-no-monthly-plan{border-radius:10px;background-color:#f1f4f4;padding:20px;display:flex;justify-content:center}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget .sge-monthly-plan-widget-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;text-decoration:none;border:1px solid #e8e8e8;border-radius:10px;padding:12px;margin-top:20px;box-shadow:0px 3px 3px 0px rgba(0,0,0,.031372549)}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget .sge-monthly-plan-widget-button span{color:#082221;font-weight:600;font-size:14px}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget .sge-monthly-plan-widget-button svg{width:20px;height:20px}.sge-home-v2-widgets .sge-side-content .sge-monthly-plan-widget .sge-monthly-plan-widget-button:hover{background-color:rgba(232,232,232,.2)}.sge-home-v2-widgets .sge-side-content .sge-upcoming-birthday-widget{width:100%;padding:26px 24px}.sge-home-v2-widgets .sge-side-content .sge-upcoming-birthday-widget h2{color:#082221;font-weight:600;font-size:22px;margin:0;margin-bottom:20px}.sge-home-v2-widgets .sge-side-content .sge-upcoming-birthday-widget .sge-upcoming-birthday-list{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.sge-home-v2-widgets .sge-side-content .sge-upcoming-birthday-widget .sge-upcoming-birthday-list .sge-upcoming-birthday-item{display:flex;gap:12px}.sge-home-v2-widgets .sge-side-content .sge-upcoming-birthday-widget .sge-upcoming-birthday-list .sge-upcoming-birthday-item .sge-profile-pic{width:40px;height:40px;border-radius:9999px;overflow:hidden}.sge-home-v2-widgets .sge-side-content .sge-upcoming-birthday-widget .sge-upcoming-birthday-list .sge-upcoming-birthday-item .sge-profile-pic img{width:100%;height:100%;object-fit:cover;object-position:center}.sge-home-v2-widgets .sge-side-content .sge-upcoming-birthday-widget .sge-upcoming-birthday-list .sge-upcoming-birthday-item .sge-upcoming-birthday-content{flex:1 1 0%}.sge-home-v2-widgets .sge-side-content .sge-upcoming-birthday-widget .sge-upcoming-birthday-list .sge-upcoming-birthday-item .sge-upcoming-birthday-content h4{color:#082221;font-weight:600;font-size:16px;margin-bottom:4px}.sge-home-v2-widgets .sge-side-content .sge-upcoming-birthday-widget .sge-upcoming-birthday-list .sge-upcoming-birthday-item .sge-upcoming-birthday-content .sge-birthday-date{display:flex;align-items:center;gap:4px;margin:0}.sge-home-v2-widgets .sge-side-content .sge-upcoming-birthday-widget .sge-upcoming-birthday-list .sge-upcoming-birthday-item .sge-upcoming-birthday-content .sge-birthday-date span{margin-top:2px;color:#8e8e8e;font-size:14px;margin:0}
