.Openings_container__4Lcb1{margin-top:120px;text-align:center}.Openings_heading1__F_2ZI{font-size:2.25rem;font-weight:700;color:#222;margin-bottom:20px}.Openings_heading1__F_2ZI,.Openings_heading2__Y6nFA{opacity:0;animation:Openings_fadeIn__SSx_d 1s ease-in-out forwards}.Openings_heading2__Y6nFA{font-size:1.5rem;font-weight:500;color:#444;margin-bottom:25px}@keyframes Openings_fadeIn__SSx_d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Openings_heading1__F_2ZI{font-size:1.75rem}.Openings_heading2__Y6nFA{font-size:1.25rem}}.Openings_page__duXw9{--body-bg-color:#e5ecef;--body-font:"Poppins",sans-serif;--body-color:#2f2f33;--active-color:#0162ff;--active-light-color:#e1ebfb;--header-bg-color:#fafafb;--search-border-color:#efefef;--border-color:#d8d8d8;--alert-bg-color:#e8f2ff;--subtitle-color:#83838e;--inactive-color:#f0f0f0;--placeholder-color:#9b9ba5;--time-button:#fc5757;--level-button:#5052d5;--button-color:#fff;display:flex;flex-direction:column;overflow:hidden;background-color:var(--theme-bg-color);font-family:var(--body-font);font-size:15px;color:var(--body-color);margin:0 auto}.Openings_headerShadow__Hgl7b{box-shadow:0 4px 20px rgba(88,99,148,.17);z-index:1}.Openings_wrapper__ZDSRS{width:100%;display:flex;flex-direction:column;flex-grow:1;scroll-behavior:smooth;padding:30px 40px;overflow:auto}.Openings_wrapper__ZDSRS.Openings_detailPage__151XI .Openings_jobOverview__wKcT_{display:flex;animation:Openings_slide__NmwQp .6s both}.Openings_wrapper__ZDSRS.Openings_detailPage__151XI .Openings_jobCards__ZMptK,.Openings_wrapper__ZDSRS.Openings_detailPage__151XI .Openings_searchedBar__wYQjq{display:none}.Openings_searchMenu__juWAv{display:flex;align-items:center;gap:5px;height:56px;background-color:var(--header-bg-color);border-radius:8px;width:18.75%;padding-left:10px}.Openings_searchBar__P3qSl{height:55px;position:relative}.Openings_searchBox__eEhrN{height:100%;background-color:transparent;border:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.966 56.966' fill='%230162ff'%3e%3cpath d='M55.146 51.887L41.588 37.786A22.926 22.926 0 0046.984 23c0-12.682-10.318-23-23-23s-23 10.318-23 23 10.318 23 23 23c4.761 0 9.298-1.436 13.177-4.162l13.661 14.208c.571.593 1.339.92 2.162.92.779 0 1.518-.297 2.079-.837a3.004 3.004 0 00.083-4.242zM23.984 6c9.374 0 17 7.626 17 17s-7.626 17-17 17-17-7.626-17-17 7.626-17 17-17z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:14px;background-position:0 50%;padding:0 3px 0 30px;width:100%;max-width:150px}.Openings_searchBox__eEhrN:focus{outline:none}.Openings_searchBox__eEhrN::placeholder{color:var(--placeholder-color)}.Openings_searchButton__i1v8h{background-color:var(--active-color);height:55px;border:none;font-weight:600;font-size:14px;padding:0 15px;border-radius:0 8px 8px 0;color:var(--button-color);cursor:pointer;margin-left:auto}.Openings_mainContainer__ljJJN{display:flex;flex-grow:1;padding-top:30px}.Openings_searchType___bgtv{width:270px;display:flex;flex-direction:column;height:100%;flex-shrink:0}.Openings_alert__c2vDI{background-color:var(--alert-bg-color);padding:24px 18px;border-radius:8px}.Openings_alertTitle__nKuxf{font-size:14px;font-weight:500;margin-bottom:8px}.Openings_alertSubtitle__Gyuom{font-size:13px;color:var(--subtitle-color);line-height:1.6em;margin-bottom:20px}.Openings_alert__c2vDI input{width:100%;padding:10px;display:block;border-radius:6px;background-color:var(--header-bg-color);border:none;font-size:13px}.Openings_alert__c2vDI input::placeholder{color:var(--placeholder-color)}.Openings_searchButtons__3fWgg{border:none;color:var(--button-color);background-color:var(--active-color);padding:8px 10px;border-radius:6px;font-size:13px;font-weight:600;margin-top:14px;cursor:pointer}.Openings_searchedJobs__GI_Da{display:flex;flex-direction:column;flex-grow:1;padding-left:40px;margin-top:-90px}.Openings_searchedBar__wYQjq{display:flex;align-items:center;justify-content:space-between;animation:Openings_slideY__ztrns .6s both}.Openings_searchedShow__Layay{font-size:19px;font-weight:600}.Openings_jobCards__ZMptK{padding-top:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:25px;grid-row-gap:25px;animation:Openings_slideY__ztrns .6s both}@media screen and (max-width:1212px){.Openings_jobCards__ZMptK{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:930px){.Openings_jobCards__ZMptK{grid-template-columns:repeat(1,1fr)}}.Openings_jobCard__IodG_{padding:20px 16px;background-color:var(--header-bg-color);border-radius:8px;cursor:pointer;transition:transform .2s}.Openings_jobCard__IodG_:hover{transform:scale(1.02)}.Openings_jobCard__IodG_ svg{width:46px;padding:10px;border-radius:8px}.Openings_jobCardHeader__H5MQF{display:flex;align-items:flex-start}.Openings_jobCardTitle__Wj_6v{font-weight:600;margin-top:16px;font-size:14px}.Openings_jobCardSubtitle__nDWyc{color:var(--subtitle-color);font-size:13px;margin-top:14px;line-height:1.6em}.Openings_jobDetailButtons__eWs_S{margin-top:8px}.Openings_detailButton__IwCni{background-color:var(--active-light-color);color:var(--active-color);font-size:11px;font-weight:500;padding:6px 8px;border-radius:4px;border:none}.Openings_detailButton__IwCni+.Openings_detailButton__IwCni{margin-left:4px}.Openings_cardButtons__StIsG{padding:10px;font-size:12px;cursor:pointer;border:none;background-color:var(--active-color);color:var(--button-color);float:right;margin-top:-40px;margin-right:10px}.Openings_menuDot__uHSij{background-color:var(--placeholder-color);box-shadow:-6px 0 0 0 var(--placeholder-color),6px 0 0 0 var(--placeholder-color);width:4px;height:4px;border:0;padding:0;border-radius:50%;margin-left:auto;margin-right:8px}.Openings_jobOverview__wKcT_{display:none;flex-grow:1}.Openings_jobOverviewCards__eRST9{width:330px;background-color:var(--header-bg-color);border-radius:8px 0 0 8px;height:100%;flex-shrink:0}.Openings_jobOverviewCard___X0A0{padding:18px 25px;border-bottom:1px solid var(--border-color);transition:background .3s,transform .2s}.Openings_jobOverviewCard___X0A0:hover{background:#2b2ecf}.Openings_jobOverviewCard___X0A0:hover .Openings_jobCardSubtitle__nDWyc,.Openings_jobOverviewCard___X0A0:hover .Openings_jobCardTitle__Wj_6v{color:#fff}.Openings_jobOverviewCard___X0A0:hover .Openings_heart__122Qi{color:#fff;border-color:#fff}.Openings_jobOverviewCard___X0A0:hover .Openings_heart__122Qi:hover{fill:red;stroke:red;transform:scale(1.1)}.Openings_jobOverviewCard___X0A0 svg{padding:8px;width:36px;height:36px;border-radius:8px}.Openings_back__1H97g{align-items:center;font-weight:600;font-size:15px;cursor:pointer}.Openings_overviewWrapper__80aNw{display:flex;align-items:center}.Openings_overviewDetail__YMIAX{flex-grow:1;margin-left:16px}.Openings_overviewDetail__YMIAX .Openings_jobCardTitle__Wj_6v{margin-top:0}.Openings_overviewDetail__YMIAX .Openings_jobCardSubtitle__nDWyc{margin-top:4px}.Openings_heart__122Qi{width:24px;padding:4px;border:1px solid var(--border-color);border-radius:50%;transition:transform .2s}.Openings_jobOverviewButtons__9MzTQ{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:15px}.Openings_timeButton__f_I_1{background-color:var(--time-button)}.Openings_levelButton__GMM2U{background-color:var(--level-button)}.Openings_jobStat__NIrtC{background-color:var(--inactive-color);padding:5px 8px;border-radius:4px}.Openings_jobDay__kOEmG,.Openings_jobStat__NIrtC{font-size:11px;font-weight:500;color:var(--subtitle-color)}.Openings_jobExplain___Ve7U{background-color:var(--header-bg-color);margin-left:40px;border-radius:0 8px 8px 0;flex-grow:1}.Openings_closeBtn__z_wM_{background-color:#f97316;color:#fff;padding:.1rem .5rem;border-radius:.5rem;cursor:pointer;transition:background-color .3s ease-in-out;width:fit-content;float:right;margin-bottom:2px}.Openings_closeBtn__z_wM_:hover{background-color:#dc2626}.Openings_jobBg__wQ4_x{border-radius:8px 8px 0 0;object-fit:cover;width:100%;height:180px;transition:.3s}.Openings_jobLogos___AyVu{margin-top:-30px;position:relative;margin-bottom:-36px;padding:0 20px}.Openings_jobLogos___AyVu svg{width:66px;padding:12px;background-color:#fff;border-radius:10px;border:4px solid var(--header-bg-color)}.Openings_jobExplainContent__ZIJBe{padding:50px 25px 30px}.Openings_jobTitleWrapper__O4m5k{display:flex;align-items:center}.Openings_jobTitleWrapper__O4m5k .Openings_jobCardTitle__Wj_6v{font-size:20px;margin-top:0;font-weight:600}.Openings_jobAction__AjWRt{display:flex;align-items:center;margin-left:auto}.Openings_jobAction__AjWRt svg{width:32px;border:1px solid var(--border-color);color:var(--subtitle-color);border-radius:8px;padding:6px}.Openings_jobAction__AjWRt svg+svg{margin-left:12px}.Openings_jobSubtitleWrapper__UwgkG{display:flex;align-items:center;margin-top:20px}.Openings_posted__AqCDc{color:var(--subtitle-color);font-size:12px;font-weight:500;margin-left:auto}.Openings_explainBar__Ed33I{margin-top:20px;border:1px solid var(--border-color);border-radius:8px;display:flex;height:66px;padding:0 16px;align-items:center;justify-content:space-between}.Openings_explainContents__AD_tN{height:66px;display:flex;flex-direction:column;justify-content:center}.Openings_explainContents__AD_tN+.Openings_explainContents__AD_tN{border-left:1px solid var(--border-color);padding-left:16px}.Openings_explainTitle__J88Do{color:var(--subtitle-color);font-size:12px;line-height:40px;white-space:nowrap}.Openings_explainSubtitle__39Ddh{font-size:13px;font-weight:500;margin-top:-2px;white-space:nowrap}.Openings_overviewText__oHTn2{margin-top:30px}.Openings_overviewTextHeader__Ms9uY{font-weight:600;margin-bottom:25px}.Openings_overviewTextSubheader__apBdj{font-size:13px;line-height:2em}.Openings_overviewTextItem__oWdpa{font-size:13px;position:relative;display:flex}.Openings_overviewTextItem__oWdpa+.Openings_overviewTextItem__oWdpa{margin-top:20px}.Openings_overviewTextItem__oWdpa:before{content:"";border:2px solid #61bcff;border-radius:50%;height:8px;width:8px;margin-right:8px;flex-shrink:0}@keyframes Openings_slideY__ztrns{0%{opacity:0;transform:translateY(200px)}}@keyframes Openings_slide__NmwQp{0%{opacity:0;transform:translateX(300px)}to{opacity:1;transform:translateX(0)}}.Openings_simplifiedJobCards___UNlk{margin-top:20px;max-height:400px;overflow-y:auto;padding-right:5px;animation:Openings_slideLeft__YxVEv .6s ease both}.Openings_simplifiedJobCard__WKYGF{padding:10px;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;align-items:center;background-color:var(--header-bg-color);transition:transform .2s ease,background-color .2s ease;border-radius:6px;margin-bottom:5px}.Openings_simplifiedJobCard__WKYGF:hover{background-color:var(--inactive-color);transform:scale(1.02)}.Openings_simplifiedJobCard__WKYGF.Openings_selected__TI2aj{background-color:var(--active-light-color);transform:scale(1.02)}.Openings_simplifiedJobCard__WKYGF .Openings_simplifiedLogo__oMoNu svg{width:30px;height:30px;padding:5px;border-radius:6px;transition:transform .2s ease}.Openings_simplifiedJobCard__WKYGF:hover .Openings_simplifiedLogo__oMoNu svg{transform:scale(1.05)}.Openings_simplifiedJobCard__WKYGF .Openings_jobCardTitle__Wj_6v{font-size:13px;font-weight:500;margin-top:0;margin-left:10px;color:var(--body-color);transition:color .2s ease}.Openings_simplifiedJobCard__WKYGF:hover .Openings_jobCardTitle__Wj_6v{color:var(--active-color)}.Openings_simplifiedJobCard__WKYGF:last-child{border-bottom:none}@keyframes Openings_slideLeft__YxVEv{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.Openings_searchMenu__juWAv{width:100%;padding:10px}.Openings_searchBox__eEhrN{max-width:none}.Openings_mainContainer__ljJJN{flex-direction:column}.Openings_searchType___bgtv{width:100%}.Openings_searchedJobs__GI_Da{padding-left:0;margin-top:40px}.Openings_jobOverview__wKcT_{flex-direction:column}.Openings_jobExplain___Ve7U{margin-left:0;margin-top:20px}.Openings_explainBar__Ed33I{flex-direction:column;height:auto;padding:10px}.Openings_explainContents__AD_tN{border-left:none;padding-left:0;margin-bottom:10px}.Openings_explainContents__AD_tN+.Openings_explainContents__AD_tN{margin-top:10px}.Openings_cardButtons__StIsG{margin-top:20px;margin-bottom:10px}}@media (max-width:480px){.Openings_searchMenu__juWAv{flex-direction:column;height:auto}.Openings_searchBar__P3qSl{width:100%}.Openings_searchButton__i1v8h{margin-top:10px;width:100%}.Openings_jobTitleWrapper__O4m5k{flex-direction:column;align-items:flex-start}.Openings_jobAction__AjWRt{margin-top:10px;margin-left:0}}