.Button_button__wiQIU{width:100%;padding:1.6rem 0;font-size:1.6rem;font-weight:700;color:#fff;border:0;border-radius:.5rem;cursor:pointer}.Button_button___primary__RdyeS{background-color:var(--violet)}.Button_button___secondary__kLYs_{color:var(--violet);background-color:rgba(89,100,224,.2)}.JobDetailsInfo_jobDetailsInfo__gLH_V{margin:0 auto;width:90%;max-width:70rem;display:flex;flex-direction:column;padding:4rem 2.4rem;background-color:var(--foreground);border-radius:.6rem;@media screen and (min-width:760px){padding-left:4.8rem;padding-bottom:4.8rem;padding-right:4.8rem;padding-top:4.8rem}}.JobDetailsInfo_jobDetailsInfo__top__aKVyR{display:flex;flex-direction:column;gap:4.8rem;margin-bottom:3.2rem;@media screen and (min-width:600px){flex-direction:row;align-items:center;gap:11rem}}.JobDetailsInfo_jobDetailsInfo__header___n33u{display:flex;flex-direction:column;gap:.6rem}.JobDetailsInfo_jobDetailsInfo__headerTop__Xn9yE{display:flex;gap:2rem;font-size:1.6rem;color:#6e8098}.JobDetailsInfo_jobDetailsInfo__topButtonContainer__cbkmR{align-self:center;width:100%;max-width:33rem;@media screen and (min-width:600px){margin-left:auto;max-width:15rem}}.JobDetailsInfo_jobDetailsInfo__headerTitle__PhaEz{font-size:2rem;font-weight:700;color:var(--mainTitle);@media screen and (min-width:760px){font-size:2.8rem;margin-bottom:.5rem}}.JobDetailsInfo_jobDetailsInfo__headerLocation__tR3tk{font-size:1.6rem;color:var(--violet);font-weight:700}.JobDetailsInfo_jobDetailsInfo__mainDescription__FQ4WE{margin:3rem 0;font-size:2rem;color:#6e8098;line-height:1.7}.JobDetailsInfo_requirementsSection__yZiQ7{margin-bottom:3rem}.JobDetailsInfo_requirementsSection__title__hxMam{font-size:2.4rem;font-weight:700;margin-bottom:3rem;color:var(--mainTitle)}.JobDetailsInfo_requirementsSection__description__FjwWj{font-size:2rem;color:#6e8098;line-height:1.7;margin-bottom:2rem}.JobDetailsInfo_requirementsSection__list__Mn4OE{display:flex;flex-direction:column;gap:1rem;font-size:2rem;color:#6e8098;line-height:1.7}.JobDetailsInfo_requirementsSection__listItem__bcP8B{position:relative;padding-left:3rem}.JobDetailsInfo_requirementsSection__listItem__bcP8B:before{content:"";position:absolute;left:0;top:2rem;width:.6rem;height:.6rem;border-radius:50%;background-color:var(--violet)}.JobDetailsInfo_roleSection__title__H3Dfj{font-size:2.4rem;font-weight:700;margin-bottom:3rem;color:var(--mainTitle)}.JobDetailsInfo_roleSection__description__yBVoR{font-size:2rem;color:#6e8098;line-height:1.7;margin-bottom:2rem}.JobDetailsInfo_roleSection__list__0_48X{display:flex;flex-direction:column;gap:1rem;font-size:2rem;color:#6e8098;line-height:1.7;counter-reset:custom-counter}.JobDetailsInfo_roleSection__listItem__vgyJ8{counter-increment:custom-counter;position:relative;padding-left:3rem}.JobDetailsInfo_roleSection__listItem__vgyJ8:before{content:counter(custom-counter);position:absolute;left:0;font-weight:700;color:var(--violet)}.CompanyLogo_companyLogoContainer__SzZmZ{position:relative;width:100%;height:100%;padding:1rem}.JobItemCompanyInfo_jobItemCompanyInfo__2zdJm{padding:3.6rem;margin:0 auto;width:90%;display:flex;flex-direction:column;align-items:center;position:relative;max-width:70rem;background-color:var(--foreground);border-radius:.6rem;@media screen and (min-width:760px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;flex-direction:row}}.JobItemCompanyInfo_jobItemCompanyInfo__logoContainer__kVd19{position:absolute;top:-2rem;width:5rem;height:5rem;border-radius:1.5rem;overflow:hidden;@media screen and (min-width:760px){position:static;width:14rem;height:14rem;border-radius:.6rem}}.JobItemCompanyInfo_jobItemCompanyInfo__content__cTP6A{display:flex;flex-direction:column;align-items:center;@media screen and (min-width:760px){width:80%;flex-direction:row;justify-content:space-between;padding-left:4rem;padding-bottom:4rem;padding-right:4rem;padding-top:4rem}}.JobItemCompanyInfo_jobItemCompanyInfo__textContent__mV26f{text-align:center;@media screen and (min-width:760px){text-align:left}}.JobItemCompanyInfo_jobItemCompanyInfo__title__pxHX1{font-size:2rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;color:var(--mainTitle);@media screen and (min-width:760px){margin-top:0}}.JobItemCompanyInfo_jobItemCompanyInfo__website__perPn{display:block;font-size:1.6rem;color:#6e8098;margin-bottom:3rem;@media screen and (min-width:760px){margin-bottom:0}}.JobItemCompanyInfo_jobItemCompanyInfo__buttonContainer__jdlIf{width:90%;max-width:15rem}.ApplyNowBar_applyNowBar__OHzyV{padding:2rem;background-color:var(--foreground);display:flex;justify-content:center;@media screen and (min-width:500px){padding-left:5%;padding-bottom:2rem;padding-right:5%;padding-top:2rem}}.ApplyNowBar_applyNowBar__content__bNqth{width:100%;display:flex;justify-content:space-between;align-items:center;max-width:70rem}.ApplyNowBar_applyNowBar__companyInformation__rrybV{display:none;padding:none;@media screen and (min-width:500px){display:block}}.ApplyNowBar_applyNowBar__position__upSJm{font-size:2rem;color:var(--mainTitle);font-weight:700;margin-bottom:1.2rem}.ApplyNowBar_applyNowBar__company__aykHx{font-size:1.6rem;color:#6e8098}.ApplyNowBar_applyNowBar__buttonContainer__dhD2N{width:100%;@media screen and (min-width:500px){width:30%;max-width:14rem}}.page_jobItem__page__pttTX{display:flex;flex-direction:column;gap:4.8rem}