.JobDetail_jobDescription__8Cp_3{align-self:stretch;position:relative;font-size:var(--fs-20);line-height:120%;font-weight:500;color:var(--foundation-accentcolor-black-black-900)}.JobDetail_asAnApplication__NRayg{align-self:stretch;color:var(--foundation-accentcolor-black-black-500);font-family:Rubik,sans-serif}.JobDetail_asAnApplication__NRayg h1{font-size:var(--fs-24,24px);line-height:130%;font-weight:700;margin-bottom:12px}.JobDetail_asAnApplication__NRayg h2{font-size:var(--fs-22);line-height:120%;font-weight:600;margin-bottom:10px}.JobDetail_asAnApplication__NRayg h3{font-size:var(--fs-20);line-height:150%;font-weight:500;margin-bottom:8px}.JobDetail_asAnApplication__NRayg h4{font-size:var(--fs-18);line-height:120%;font-weight:500;margin-bottom:6px}.JobDetail_asAnApplication__NRayg p{font-size:var(--fs-16,16px);line-height:150%;margin-bottom:12px}.JobDetail_asAnApplication__NRayg span{font-size:var(--fs-16,16px);line-height:150%;color:inherit}.JobDetail_asAnApplication__NRayg a{color:var(--foundation-accentcolor-primary-blue,#007bff);text-decoration:underline;font-size:var(--fs-16,16px);line-height:150%}.JobDetail_asAnApplication__NRayg ol,.JobDetail_asAnApplication__NRayg ul{padding-left:20px;margin-bottom:12px;line-height:140%}.JobDetail_asAnApplication__NRayg ol li,.JobDetail_asAnApplication__NRayg ul li{font-size:var(--fs-16);line-height:140%;margin-bottom:6px}.JobDetail_asAnApplication__NRayg strong{font-weight:700}.JobDetail_asAnApplication__NRayg em{font-style:italic}.JobDetail_asAnApplication__NRayg blockquote{font-size:var(--fs-16,16px);line-height:150%;border-left:4px solid #ccc;padding-left:16px;color:#555;margin:12px 0}.JobDetail_asAnApplication__NRayg,.JobDetail_daysAgo__qeo3K,.JobDetail_posted__MqvKZ,.JobDetail_yourRolesAnd__ieWh8{position:relative;line-height:120%}.JobDetail_yourRolesAnd__ieWh8{align-self:stretch;font-weight:500}.JobDetail_daysAgo__qeo3K,.JobDetail_posted__MqvKZ{display:inline-block}.JobDetail_posted__MqvKZ{font-weight:500;min-width:38px}.JobDetail_daysAgo__qeo3K{flex:1 1;color:var(--foundation-accentcolor-grey-grey-900);text-align:left;min-width:120px;max-width:100%}.JobDetail_cardMiniDetails__r5YfY{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--gap-8);max-width:100%}.JobDetail_daysAgo1__NK97x,.JobDetail_posted1__Ir1Qb{position:relative;line-height:120%;display:inline-block}.JobDetail_posted1__Ir1Qb{font-weight:500;min-width:71px}.JobDetail_daysAgo1__NK97x{flex:1 1;color:var(--foundation-accentcolor-grey-grey-900);text-align:left;min-width:142px;max-width:100%}.JobDetail_cardMiniDetails1__HogUF{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--gap-8);max-width:100%}.JobDetail_daysAgo2__rNEAQ,.JobDetail_posted2__hJM9v{position:relative;line-height:120%;display:inline-block}.JobDetail_posted2__hJM9v{font-weight:500;min-width:98px}.JobDetail_daysAgo2__rNEAQ{flex:1 1;color:var(--foundation-accentcolor-grey-grey-900);text-align:left;min-width:137px;max-width:100%}.JobDetail_cardMiniDetails2___qvM7{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--gap-8);max-width:100%}.JobDetail_daysAgo3___xfoQ,.JobDetail_posted3__mM_Uh{position:relative;line-height:120%}.JobDetail_posted3__mM_Uh{font-weight:500}.JobDetail_daysAgo3___xfoQ{flex:1 1;color:var(--foundation-accentcolor-grey-grey-900);text-align:left;display:inline-block;min-width:46px;max-width:100%}.JobDetail_cardMiniDetails3__I82DP{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--gap-8);max-width:100%}.JobDetail_daysAgo4__9qxYT,.JobDetail_posted4__TQVAu{position:relative;line-height:120%;display:inline-block}.JobDetail_posted4__TQVAu{font-weight:500;min-width:113px}.JobDetail_daysAgo4__9qxYT{flex:1 1;color:var(--foundation-accentcolor-grey-grey-900);text-align:left;min-width:117px;max-width:100%}.JobDetail_cardMiniDetails4__wFAas,.JobDetail_cardMiniDetailsParent__mT0U6,.JobDetail_listitems___yA8p{align-self:stretch;display:flex;align-items:flex-start;justify-content:flex-start;max-width:100%}.JobDetail_cardMiniDetails4__wFAas{flex-direction:row;gap:var(--gap-8)}.JobDetail_cardMiniDetailsParent__mT0U6,.JobDetail_listitems___yA8p{flex-direction:column}.JobDetail_cardMiniDetailsParent__mT0U6{gap:var(--gap-8);text-align:right;color:var(--foundation-accentcolor-black-black-900)}.JobDetail_listitems___yA8p{gap:var(--gap-12)}.JobDetail_yourRolesAnd1__KmJB8{align-self:stretch;position:relative;line-height:120%;font-weight:500}.JobDetail_daysAgo5__Em3Zs,.JobDetail_posted5__XUXGG{position:relative;line-height:120%;display:inline-block}.JobDetail_posted5__XUXGG{font-weight:500;min-width:27px}.JobDetail_daysAgo5__Em3Zs{flex:1 1;color:var(--foundation-accentcolor-grey-grey-900);text-align:left;min-width:190px;max-width:100%}.JobDetail_cardMiniDetails5__kjOo5{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--gap-8);max-width:100%}.JobDetail_daysAgo6__YaEoo,.JobDetail_posted6__H_SIZ{position:relative;line-height:120%;display:inline-block}.JobDetail_posted6__H_SIZ{font-weight:500;min-width:27px}.JobDetail_daysAgo6__YaEoo{flex:1 1;color:var(--foundation-accentcolor-grey-grey-900);text-align:left;min-width:106px;max-width:100%}.JobDetail_cardMiniDetails6__fyTvT{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--gap-8);max-width:100%}.JobDetail_daysAgo7__oRnK3,.JobDetail_posted7__CsqPG{position:relative;line-height:120%}.JobDetail_posted7__CsqPG{font-weight:500}.JobDetail_daysAgo7__oRnK3{height:19px;flex:1 1;color:var(--foundation-accentcolor-grey-grey-900);text-align:left;display:inline-block;min-width:263px;max-width:100%}.JobDetail_cardMiniDetails7__q1Ijm{width:511px;display:none;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--gap-8);max-width:100%}.JobDetail_daysAgo8___6VIk,.JobDetail_posted8__36O10{position:relative;line-height:120%}.JobDetail_posted8__36O10{font-weight:500}.JobDetail_daysAgo8___6VIk{height:19px;flex:1 1;color:var(--foundation-accentcolor-grey-grey-900);text-align:left;display:inline-block;min-width:235px;max-width:100%}.JobDetail_cardMiniDetails8__sZTZP{width:511px;display:none;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--gap-8);max-width:100%}.JobDetail_daysAgo9__HsVWY,.JobDetail_posted9___diSi{position:relative;line-height:120%}.JobDetail_posted9___diSi{font-weight:500}.JobDetail_daysAgo9__HsVWY{height:19px;flex:1 1;color:var(--foundation-accentcolor-grey-grey-900);text-align:left;display:inline-block;min-width:253px;max-width:100%}.JobDetail_cardMiniDetails9__P_uUG,.JobDetail_cardMiniDetailsGroup__jdShP,.JobDetail_listitems1__IV7F6{align-items:flex-start;justify-content:flex-start;max-width:100%}.JobDetail_cardMiniDetails9__P_uUG{width:511px;display:none;flex-direction:row;gap:var(--gap-8)}.JobDetail_cardMiniDetailsGroup__jdShP,.JobDetail_listitems1__IV7F6{align-self:stretch;display:flex;flex-direction:column}.JobDetail_cardMiniDetailsGroup__jdShP{gap:var(--gap-8);text-align:right;color:var(--foundation-accentcolor-black-black-900)}.JobDetail_listitems1__IV7F6{gap:var(--gap-12)}.JobDetail_skills__bM6vb{align-self:stretch;font-weight:500}.JobDetail_BadgesText__OkDKF,.JobDetail_skills__bM6vb{position:relative;line-height:120%;display:inline-block;min-width:-moz-fit-content;min-width:fit-content}.JobDetail_rolesBadgeForMobile__AUycu{border-radius:var(--gap-8);background-color:var(--color-gray-100);border:1px solid var(--foundation-accentcolor-white-white-600);flex-direction:row;padding:var(--padding-6) var(--padding-11);white-space:nowrap}.JobDetail_listitemsSkills__cfRIs,.JobDetail_rolesBadgeForMobile14__lz5Gh,.JobDetail_rolesBadgeForMobile__AUycu,.JobDetail_skillsBadges__AFzVZ{display:flex;align-items:flex-start;justify-content:flex-start}.JobDetail_rolesBadgeForMobile14__lz5Gh{border-radius:var(--gap-8);background-color:var(--color-gray-100);border:1px solid var(--foundation-accentcolor-white-white-600);flex-direction:row;padding:var(--padding-6) var(--padding-11);white-space:nowrap}.JobDetail_listitemsSkills__cfRIs,.JobDetail_skillsBadges__AFzVZ{align-self:stretch}.JobDetail_skillsBadges__AFzVZ{overflow:hidden;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;gap:var(--gap-10);color:var(--foundation-accentcolor-black-black-900)}.JobDetail_listitemsSkills__cfRIs{flex-direction:column;gap:var(--gap-12)}.JobDetail_shareThisJob__C7WQ1{position:relative;line-height:120%;font-weight:500;display:inline-block;min-width:111px}.JobDetail_socailMediaIconOriginal1__T_IYP,.JobDetail_socailMediaIconOriginal2__AI2Uh,.JobDetail_socailMediaIconOriginal3__uIOo7,.JobDetail_socailMediaIconOriginal__g_h9a{height:26px;width:26px;position:relative;overflow:hidden;flex-shrink:0;min-height:26px}.JobDetail_sharejobsection__gnhHL,.JobDetail_socailMediaShareButtonsGro__3TQYf{display:flex;flex-direction:row;justify-content:flex-start}.JobDetail_socailMediaShareButtonsGro__3TQYf{flex:1 1;align-items:flex-start;gap:var(--gap-8);min-width:51px;padding-top:20px}.JobDetail_sharejobsection__gnhHL{width:-moz-fit-content;width:fit-content;flex-wrap:wrap;align-items:center;box-sizing:border-box;gap:var(--gap-10);max-width:100%}.JobDetail_reportThisJob__l_EG4{position:relative;line-height:120%;font-weight:500;display:inline-block;min-width:114px}.JobDetail_reportthisjoblink__388yR{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:var(--color-tomato-100);cursor:pointer}.JobDetail_reportthisjoblink__388yR:hover{color:var(--color-tomato-50)}.JobDetail_aboutCompany__f2XA9,.JobDetail_jobdetailsfooter__XfTHX{align-self:stretch;box-sizing:border-box;display:flex;align-items:center;max-width:100%}.JobDetail_jobdetailsfooter__XfTHX{border-top:1px solid var(--foundation-accentcolor-grey-grey-500);flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:var(--padding-18) 0 0;gap:var(--gap-15xs);color:var(--foundation-accentcolor-black-black-500)}.JobDetail_aboutCompany__f2XA9{box-shadow:var(--card-default-shadow);border-radius:var(--gap-12);background-color:var(--foundation-accentcolor-white-white-50);border:1px solid var(--foundation-accentcolor-grey-grey-500);flex-direction:column;justify-content:flex-start;padding:var(--padding-28) var(--padding-29);gap:var(--gap-20);text-align:left;font-size:var(--fs-16);color:var(--foundation-brandcolor-navy-blue-navy-blue-500);font-family:var(--body-regular)}@media screen and (max-width:1350px){.JobDetail_skillsBadges__AFzVZ{box-sizing:border-box}}@media screen and (max-width:800px){.JobDetail_cardMiniDetails1__HogUF,.JobDetail_cardMiniDetails2___qvM7,.JobDetail_cardMiniDetails3__I82DP,.JobDetail_cardMiniDetails4__wFAas,.JobDetail_cardMiniDetails5__kjOo5,.JobDetail_cardMiniDetails6__fyTvT,.JobDetail_cardMiniDetails7__q1Ijm,.JobDetail_cardMiniDetails8__sZTZP,.JobDetail_cardMiniDetails9__P_uUG,.JobDetail_cardMiniDetails__r5YfY{flex-wrap:wrap}.JobDetail_sharejobsection__gnhHL{box-sizing:border-box}.JobDetail_aboutCompany__f2XA9{padding-top:var(--padding-20);padding-bottom:var(--padding-20);box-sizing:border-box}}@media screen and (max-width:767px){.JobDetail_sharejobsection__gnhHL{flex-direction:column}.JobDetail_shareThisJob__C7WQ1{display:none}.JobDetail_aboutCompany__f2XA9{padding-inline:var(--padding-20)}.JobDetail_BadgesText__OkDKF{font-size:var(--fs-13)}}@media screen and (max-width:450px){.JobDetail_sharejobsection__gnhHL{padding-right:var(--padding-20);box-sizing:border-box}}