.Page-module__oUsnYG__list{width:100%;margin-bottom:var(--spacing-x2)}.Page-module__oUsnYG__pagination{width:100%;margin-top:var(--spacing-x8);justify-content:center;display:flex}.Page-module__oUsnYG__search{gap:var(--spacing-x4);width:100%;margin-bottom:var(--spacing-x8);flex-direction:column;display:flex}@media screen and (max-width:768px){.Page-module__oUsnYG__search{gap:var(--spacing-x2)}}
.SigninForm-module__AW8wTa__container{gap:var(--spacing-x4);flex-direction:column;width:100%;display:flex}.SigninForm-module__AW8wTa__container .SigninForm-module__AW8wTa__button{width:160px;padding:var(--spacing-x3);font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--offerswhite);text-align:center;cursor:pointer;background-color:var(--offersorange-400);border-radius:var(--radius-sm);border:none}.SigninForm-module__AW8wTa__container .SigninForm-module__AW8wTa__button:hover{opacity:.8}.SigninForm-module__AW8wTa__container .SigninForm-module__AW8wTa__button:disabled{background-color:var(--offersgray-300)}.SigninForm-module__AW8wTa__container .SigninForm-module__AW8wTa__button:disabled:hover{opacity:1}.SigninForm-module__AW8wTa__container .SigninForm-module__AW8wTa__button[disabled]{cursor:not-allowed}@media screen and (max-width:768px){.SigninForm-module__AW8wTa__container .SigninForm-module__AW8wTa__button{width:100%}}.SigninForm-module__AW8wTa__form{gap:var(--spacing-x3);align-items:center;width:100%;display:flex}.SigninForm-module__AW8wTa__form input{width:100%;padding:var(--spacing-x3);font-size:var(--text-size-sm);background:var(--offerswhite);border:1px solid var(--offersbluegray-500);border-radius:var(--radius-sm)}@media screen and (max-width:768px){.SigninForm-module__AW8wTa__form{flex-direction:column}}.SigninForm-module__AW8wTa__login{justify-content:center;display:flex}.SigninForm-module__AW8wTa__login a{font-size:var(--text-size-sm);color:var(--offersbluegray-500)}.SigninForm-module__AW8wTa__login a:hover{color:var(--text-link-default)}.SigninForm-module__AW8wTa__heading{gap:var(--spacing-x3);font-size:var(--text-size-sm);white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.SigninForm-module__AW8wTa__heading:before,.SigninForm-module__AW8wTa__heading:after{content:"";background-color:var(--offersbluegray-900);width:100%;height:1px}@media screen and (max-width:768px){.SigninForm-module__AW8wTa__heading{font-size:var(--text-size-xs)}}.SigninForm-module__AW8wTa__success{gap:var(--spacing-x3);justify-content:center;align-items:center;display:flex}.SigninForm-module__AW8wTa__success .SigninForm-module__AW8wTa___button{width:240px}@media screen and (max-width:768px){.SigninForm-module__AW8wTa__success .SigninForm-module__AW8wTa___button{width:100%}}
.PayWall-module__Zoz6PW__wrapper{width:100%;position:relative}.PayWall-module__Zoz6PW__overlay{z-index:2;width:100%;height:100%;padding:var(--spacing-x6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f2f5f599;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.PayWall-module__Zoz6PW__overlay .PayWall-module__Zoz6PW___content{gap:var(--spacing-x6);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media screen and (max-width:768px){.PayWall-module__Zoz6PW__overlay{padding:var(--spacing-x4)}.PayWall-module__Zoz6PW__overlay .PayWall-module__Zoz6PW___content{gap:var(--spacing-x4)}}.PayWall-module__Zoz6PW__content{width:100%;min-height:300px}@media screen and (max-width:768px){.PayWall-module__Zoz6PW__content{min-height:400px}}.PayWall-module__Zoz6PW__info{gap:var(--spacing-x2);justify-content:center;align-items:center;width:100%;display:flex}.PayWall-module__Zoz6PW__info .PayWall-module__Zoz6PW___chip{padding:var(--spacing-x1) var(--spacing-x4);font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--offerswhite);background-image:linear-gradient(to top left,#5173fc,#04b0fb 51%,#6684f7);background-size:200% 200%;border-radius:50em;justify-content:center;align-items:center;display:inline-flex}.PayWall-module__Zoz6PW__info .PayWall-module__Zoz6PW___description{font-size:var(--text-size-md);font-weight:var(--text-weight-bold)}@media screen and (max-width:768px){.PayWall-module__Zoz6PW__info .PayWall-module__Zoz6PW___description{font-size:var(--text-size-sm)}}.PayWall-module__Zoz6PW__links{grid-gap:var(--spacing-x4);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));width:100%;display:grid}@media screen and (max-width:768px){.PayWall-module__Zoz6PW__links{flex-direction:column}}.PayWall-module__Zoz6PW__links a{gap:var(--spacing-x1);padding:var(--spacing-x2);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}.PayWall-module__Zoz6PW__links a:hover{opacity:.8}.PayWall-module__Zoz6PW__links a .PayWall-module__Zoz6PW__link_icon{font-size:var(--text-size-xl);flex:none}.PayWall-module__Zoz6PW__links a .PayWall-module__Zoz6PW__link_text{font-size:var(--text-size-md);font-weight:var(--text-weight-bold)}.PayWall-module__Zoz6PW__links a.PayWall-module__Zoz6PW__github{background:var(--github);border:1px solid var(--github)}.PayWall-module__Zoz6PW__links a.PayWall-module__Zoz6PW__github path{fill:var(--offerswhite)}.PayWall-module__Zoz6PW__links a.PayWall-module__Zoz6PW__github .PayWall-module__Zoz6PW__link_text{color:var(--offerswhite)}.PayWall-module__Zoz6PW__links a.PayWall-module__Zoz6PW__google{background:var(--offerswhite);border:1px solid var(--offerswhite)}.PayWall-module__Zoz6PW__links a.PayWall-module__Zoz6PW__google .PayWall-module__Zoz6PW__link_text{color:var(--text-body-default)}@media screen and (max-width:768px){.PayWall-module__Zoz6PW__links a .PayWall-module__Zoz6PW__link_text{font-size:var(--text-size-sm)}}
.JobDescriptionServiceSummary-module__oylqLG__wrapper{width:100%;margin-bottom:var(--spacing-x6);flex-direction:column;align-items:flex-start;display:flex}.JobDescriptionServiceSummary-module__oylqLG__heading{margin-bottom:var(--spacing-x4);font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}@media screen and (max-width:768px){.JobDescriptionServiceSummary-module__oylqLG__heading{font-size:var(--text-size-lg)}}
.ApplicationButton-module__Kks1hq__tooltip{cursor:help;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ApplicationButton-module__Kks1hq__tooltip .ApplicationButton-module__Kks1hq___description{z-index:10;gap:var(--spacing-x2);width:360px;padding:var(--spacing-x3);background-color:var(--background-tooltip-default);border-radius:var(--radius-sm);flex-direction:column;display:none;position:absolute}.ApplicationButton-module__Kks1hq__tooltip .ApplicationButton-module__Kks1hq___description p{font-size:var(--text-size-xs);color:var(--offerswhite)}.ApplicationButton-module__Kks1hq__tooltip .ApplicationButton-module__Kks1hq___description:before{z-index:10;content:"";border:16px solid #0000;margin-left:-16px;position:absolute;left:50%;transform:rotate(180deg)}@media screen and (max-width:768px){.ApplicationButton-module__Kks1hq__tooltip .ApplicationButton-module__Kks1hq___description{width:280px}}.ApplicationButton-module__Kks1hq__tooltip:hover .ApplicationButton-module__Kks1hq___description{bottom:calc(100% + var(--spacing-x2));display:inline-flex;left:50%;transform:translate(-50%)}.ApplicationButton-module__Kks1hq__tooltip:hover .ApplicationButton-module__Kks1hq___description:before{border-bottom:8px solid var(--background-tooltip-default);bottom:-24px}
.JobDescriptionActivity-module__ohv7dq__wrapper{gap:var(--spacing-x2);width:100%;padding:var(--spacing-x3);background:var(--offersbluegray-50);border:1px solid var(--offersbluegray-200);border-radius:var(--radius-md);flex-direction:column;display:flex}.JobDescriptionActivity-module__ohv7dq___row{gap:var(--spacing-x2);flex-wrap:wrap;align-items:center;display:flex}.JobDescriptionActivity-module__ohv7dq___row .JobDescriptionActivity-module__ohv7dq____label{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--text-body-default)}.JobDescriptionActivity-module__ohv7dq___row .JobDescriptionActivity-module__ohv7dq____note{font-size:var(--text-size-xs);color:var(--offersbluegray-600)}.JobDescriptionActivity-module__ohv7dq___gauge{gap:var(--spacing-x1);display:flex}.JobDescriptionActivity-module__ohv7dq___gauge.JobDescriptionActivity-module__ohv7dq__lv5{--gauge-fill-color:var(--offersorange-400)}.JobDescriptionActivity-module__ohv7dq___gauge.JobDescriptionActivity-module__ohv7dq__lv4to3{--gauge-fill-color:var(--offersgreen-500)}.JobDescriptionActivity-module__ohv7dq___gauge.JobDescriptionActivity-module__ohv7dq__lv2to1{--gauge-fill-color:var(--offerslightblue-500)}.JobDescriptionActivity-module__ohv7dq___gauge .JobDescriptionActivity-module__ohv7dq____segment,.JobDescriptionActivity-module__ohv7dq___gauge .JobDescriptionActivity-module__ohv7dq____segmentFilled{border-radius:var(--radius-sm);width:32px;height:8px;display:inline-block}.JobDescriptionActivity-module__ohv7dq___gauge .JobDescriptionActivity-module__ohv7dq____segment{background:var(--offersbluegray-200)}.JobDescriptionActivity-module__ohv7dq___gauge .JobDescriptionActivity-module__ohv7dq____segmentFilled{background:var(--gauge-fill-color)}.JobDescriptionActivity-module__ohv7dq___badgeRow{gap:var(--spacing-x1);flex-wrap:wrap;display:flex}@media screen and (max-width:768px){.JobDescriptionActivity-module__ohv7dq___row{align-items:flex-start}.JobDescriptionActivity-module__ohv7dq___row .JobDescriptionActivity-module__ohv7dq____note{width:100%}.JobDescriptionActivity-module__ohv7dq___badgeRow{flex-wrap:wrap}}
.JobDescriptionRegistrationModal-module__ZjXX2G__wrapper{gap:var(--spacing-x6);width:640px;padding:var(--spacing-x6);background:var(--offerswhite);border-radius:var(--radius-md);flex-direction:column;display:flex}@media screen and (max-width:768px){.JobDescriptionRegistrationModal-module__ZjXX2G__wrapper{width:100vw;padding:var(--spacing-x6) var(--spacing-x4)}}.JobDescriptionRegistrationModal-module__ZjXX2G__top{gap:var(--spacing-x2);flex-direction:column;width:100%;display:flex}.JobDescriptionRegistrationModal-module__ZjXX2G__top .JobDescriptionRegistrationModal-module__ZjXX2G___heading{font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);color:var(--text-heading-default)}.JobDescriptionRegistrationModal-module__ZjXX2G__top .JobDescriptionRegistrationModal-module__ZjXX2G___description{font-size:var(--text-size-sm);color:var(--text-description-default)}.JobDescriptionRegistrationModal-module__ZjXX2G__close{padding:var(--spacing-x4);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.JobDescriptionRegistrationModal-module__ZjXX2G__close .JobDescriptionRegistrationModal-module__ZjXX2G__button{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.JobDescriptionRegistrationModal-module__ZjXX2G__close .JobDescriptionRegistrationModal-module__ZjXX2G__button .JobDescriptionRegistrationModal-module__ZjXX2G___icon{font-size:var(--fontsize-xl);color:var(--offersbluegray-400)}.JobDescriptionRegistrationModal-module__ZjXX2G__close .JobDescriptionRegistrationModal-module__ZjXX2G__button:hover{opacity:.7}.JobDescriptionRegistrationModal-module__ZjXX2G__links{grid-gap:var(--spacing-x4);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));width:100%;display:grid}@media screen and (max-width:768px){.JobDescriptionRegistrationModal-module__ZjXX2G__links{flex-direction:column}}.JobDescriptionRegistrationModal-module__ZjXX2G__links a{gap:var(--spacing-x1);padding:var(--spacing-x2);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}.JobDescriptionRegistrationModal-module__ZjXX2G__links a:hover{opacity:.8}.JobDescriptionRegistrationModal-module__ZjXX2G__links a .JobDescriptionRegistrationModal-module__ZjXX2G__link_icon{font-size:var(--text-size-xl);flex:none}.JobDescriptionRegistrationModal-module__ZjXX2G__links a .JobDescriptionRegistrationModal-module__ZjXX2G__link_text{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold)}.JobDescriptionRegistrationModal-module__ZjXX2G__links a.JobDescriptionRegistrationModal-module__ZjXX2G__github{background:var(--github);border:1px solid var(--github)}.JobDescriptionRegistrationModal-module__ZjXX2G__links a.JobDescriptionRegistrationModal-module__ZjXX2G__github path{fill:var(--offerswhite)}.JobDescriptionRegistrationModal-module__ZjXX2G__links a.JobDescriptionRegistrationModal-module__ZjXX2G__github .JobDescriptionRegistrationModal-module__ZjXX2G__link_text{color:var(--offerswhite)}.JobDescriptionRegistrationModal-module__ZjXX2G__links a.JobDescriptionRegistrationModal-module__ZjXX2G__google{background:var(--offersbluegray-50);border:1px solid var(--offersbluegray-50)}.JobDescriptionRegistrationModal-module__ZjXX2G__links a.JobDescriptionRegistrationModal-module__ZjXX2G__google .JobDescriptionRegistrationModal-module__ZjXX2G__link_text{color:var(--text-body-default)}
.PositionRelatedLinkList-module__CDyRYq__wrapper{gap:var(--spacing-x6);width:100%;padding:var(--spacing-x8) 0;border-top:1px solid var(--offersbluegray-200);border-bottom:1px solid var(--offersbluegray-200);flex-direction:column;display:flex}.PositionRelatedLinkList-module__CDyRYq__section{gap:var(--spacing-x4);align-items:baseline;width:100%;display:flex}@media screen and (max-width:768px){.PositionRelatedLinkList-module__CDyRYq__section{flex-direction:column}}.PositionRelatedLinkList-module__CDyRYq__heading{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);flex:0 0 240px}@media screen and (max-width:768px){.PositionRelatedLinkList-module__CDyRYq__heading{flex:none}}.PositionRelatedLinkList-module__CDyRYq__list{row-gap:var(--spacing-x2);column-gap:var(--spacing-x3);flex-wrap:wrap;align-items:center;display:flex}.PositionRelatedLinkList-module__CDyRYq__link{font-size:var(--text-size-sm);color:var(--text-body-default);text-decoration:underline}.PositionRelatedLinkList-module__CDyRYq__link:hover{color:var(--status-primary-default)}.PositionRelatedLinkList-module__CDyRYq__button{width:320px;margin:0 auto;margin-top:var(--spacing-x2)}@media screen and (max-width:768px){.PositionRelatedLinkList-module__CDyRYq__button{width:100%}}