.devx-job-offers{overflow:hidden;padding-bottom:var(--spacing--96);padding-top:var(--header-height)}@media(max-width:1023.98px){.devx-job-offers{padding-bottom:var(--spacing--96)}}@media(max-width:767.98px){.devx-job-offers{padding-bottom:var(--spacing--72)}}.devx-job-offers.devx-theme--dark{background-color:var(--blue-500);color:var(--neutral-50)}.devx-job-offers__wrapper{position:relative}.devx-job-offers__top{padding-bottom:var(--spacing--56)}@media(max-width:1023.98px){.devx-job-offers__top{padding-bottom:var(--spacing--36)}}.devx-job-offers__header{margin:0}.devx-job-offers__subheader{color:var(--blue-100);font-size:var(--font-size--20);margin:0;padding-left:4.5rem}@media(max-width:1023.98px){.devx-job-offers__subheader{max-width:100%}}@media(max-width:767.98px){.devx-job-offers__subheader{font-size:var(--font-size--16);padding-left:3.5rem}}.devx-job-offers__filters{padding-bottom:var(--spacing--12)}@media(max-width:1023.98px){.devx-job-offers__filters{padding-bottom:var(--spacing--8)}}.devx-job-offers__filters-search{align-items:center;display:flex;padding-bottom:var(--spacing--24)}@media(max-width:1023.98px){.devx-job-offers__filters-search{padding-bottom:var(--spacing--16)}}@media(max-width:767.98px){.devx-job-offers__filters-search{padding-bottom:var(--spacing--24)}}.devx-job-offers__filters-search input{background:transparent!important;border:1px solid var(--cyan-100);border-bottom-left-radius:var(--border-radius--4);border-right:0;border-top-left-radius:var(--border-radius--4);box-shadow:none!important;color:var(--neutral-50);height:2.875rem;outline:0!important;padding:var(--spacing--12) var(--spacing--16);width:100%}.devx-job-offers__filters-search button{align-items:center;background-color:var(--cyan-100);border:0;border-bottom-right-radius:var(--border-radius--4);border-top-right-radius:var(--border-radius--4);cursor:pointer;display:flex;flex-shrink:0;height:2.875rem;justify-content:center;padding:var(--spacing--12) var(--spacing--24)}.devx-job-offers__filters-terms{display:grid;gap:var(--spacing--24);grid-template-columns:1fr 1fr 1fr 1fr;padding-bottom:var(--spacing--24)}@media(max-width:1023.98px){.devx-job-offers__filters-terms{grid-template-columns:2fr 2fr;padding-bottom:var(--spacing--16)}}@media(max-width:767.98px){.devx-job-offers__filters-terms{grid-template-columns:4fr;padding-bottom:var(--spacing--24)}.devx-job-offers__filters-terms .devx-dropdown{display:none}.devx-job-offers__filters-terms:hover .devx-dropdown{display:block}}.devx-job-offers__filters-show-filters{color:var(--cyan-100)!important;cursor:pointer;display:none;font-size:var(--font-size--16);text-align:right}@media(max-width:767.98px){.devx-job-offers__filters-show-filters{display:block}}.devx-job-offers__filters-show-filters svg{margin-left:var(--spacing--12)}.devx-job-offers__filters-show-filters svg path{fill:var(--cyan-100)}.devx-job-offers__filters-show-filters:hover{color:var(--cyan-200)!important}.devx-job-offers__filters-show-filters:hover svg{transform:rotate(180deg)}.devx-job-offers__filters-show-filters:hover svg path{fill:var(--cyan-200)}.devx-job-offers__filters-active{display:flex;flex-wrap:wrap;gap:var(--spacing--12)}.devx-job-offers__filters-active-clear{line-height:1.875rem;text-decoration:none!important}.devx-job-offers__filters-active-items{display:flex;gap:var(--spacing--12)}.devx-job-offers__filters-active-items .devx-dropdown__check{align-items:center;background:var(--cyan-100);border:1px solid var(--cyan-100);border-radius:2.5rem;color:var(--blue-500)!important;display:inline-flex;font-size:var(--font-size--12);font-weight:400;gap:var(--spacing--12);line-height:1.25rem;padding-block:var(--spacing--4);padding-inline:var(--spacing--14);text-decoration:none!important;white-space:nowrap}.devx-job-offers__filters-active-items .devx-dropdown__check:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.8 8 0 7.2 3.2 4 0 .8.8 0 4 3.2 7.2 0l.8.8L4.8 4 8 7.2l-.8.8L4 4.8.8 8Z' fill='%23242933'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";cursor:pointer;display:block;height:var(--icon-size-10);width:var(--icon-size-10)}.devx-job-offers__listing{max-height:9999px;min-height:15.625rem;padding-top:var(--spacing--24);position:relative;transition:all .5s ease-in-out}@media(max-width:1023.98px){.devx-job-offers__listing{padding-top:0}}@media(max-width:767.98px){.devx-job-offers__listing{border-top:1px solid var(--blue-300);margin-top:var(--spacing--24)}}.devx-job-offers__listing-section{display:flex;flex-direction:column;gap:var(--spacing--24);opacity:1;transform:translateZ(0);transition:all .5s ease-in-out}.devx-job-offers__listing-results{color:var(--blue-100);font-size:var(--font-size--20);padding-bottom:var(--spacing--24);text-align:right}@media(max-width:1023.98px){.devx-job-offers__listing-results{padding-bottom:var(--spacing--16)}}@media(max-width:767.98px){.devx-job-offers__listing-results{font-size:var(--font-size--16);padding-bottom:0;padding-top:var(--spacing--24)}}.devx-job-offers__listing.loading{max-height:15.625rem}.devx-job-offers__listing.loading .devx-job-offers__listing-section{opacity:0;transform:translate3d(0,-15px,0);transform:none}.devx-job-offers__listing.loading .devx-job-offers__loader{opacity:1}.devx-job-offers__item{background-color:var(--blue-300);color:var(--blue-100);padding:var(--spacing--36)}.devx-job-offers__item-header{color:var(--neutral-50);font-size:var(--font-size--22);margin:0;padding-bottom:var(--spacing--8);width:100%}.devx-job-offers__item-header.devx-header-arrow:before{height:var(--icon-size-32);margin-right:var(--spacing--8);position:relative;top:.125rem;width:var(--icon-size-32)}.devx-job-offers__item-details{color:var(--blue-100);display:flex;font-size:var(--font-size--16);gap:var(--spacing--60)}@media(max-width:1023.98px){.devx-job-offers__item-details{gap:var(--spacing--32)}}@media(max-width:767.98px){.devx-job-offers__item-details{flex-direction:column;gap:var(--spacing--18);padding-bottom:var(--spacing--24)}}.devx-job-offers__item-terms{align-items:center;display:flex;gap:var(--spacing--8)}.devx-job-offers__item-terms svg{margin-top:-.0625rem}.devx-job-offers__item-link{display:none}@media(max-width:1023.98px){.devx-job-offers__item-link{display:block;padding-top:var(--spacing--20)}}@media(max-width:767.98px){.devx-job-offers__item-link{border-top:1px solid var(--blue-100)}}.devx-job-offers__item-link a{align-items:center;color:var(--cyan-100);display:flex;flex-shrink:0;gap:var(--spacing--16);justify-content:start;text-decoration:none}.devx-job-offers__item-link a svg{height:var(--icon-size-16);width:auto}.devx-job-offers__item-link a svg path{fill:var(--cyan-100)}.devx-job-offers__item-link a:hover{color:var(--cyan-200)}.devx-job-offers__item-link a:hover svg path{fill:var(--cyan-200)}.devx-job-offers__item-read-more{align-items:center;display:flex;gap:var(--spacing--56)}@media(max-width:1023.98px){.devx-job-offers__item-read-more{padding-bottom:var(--spacing--20);padding-top:var(--spacing--16)}}.devx-job-offers__item-read-more:before{background-color:var(--blue-100);content:"";display:block;height:1px;width:100%}.devx-job-offers__item-read-more a{align-items:center;color:var(--cyan-100);display:flex;flex-shrink:0;gap:var(--spacing--16);justify-content:end;text-decoration:none;transition:color var(--transition-duration) var(--transition-ease)}.devx-job-offers__item-read-more a svg{height:var(--icon-size-16);width:auto}.devx-job-offers__item-read-more a svg path{fill:var(--cyan-100);transition:color var(--transition-duration) var(--transition-ease)}.devx-job-offers__item-read-more a:hover{color:var(--cyan-200);transition:color var(--transition-duration) var(--transition-ease)}.devx-job-offers__item-read-more a:hover svg path{fill:var(--cyan-200);transition:color var(--transition-duration) var(--transition-ease)}@media(max-width:1023.98px){.devx-job-offers__item-read-more a{display:none}}.devx-job-offers__loader{align-items:center;display:flex;height:15.625rem;justify-content:center;left:0;min-height:15.625rem;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .5s ease-in-out;width:100%;z-index:10}.devx-job-offers__loader svg{animation:pulse 1.5s ease-in-out infinite;height:var(--icon-size-32);width:var(--icon-size-32)}@keyframes pulse{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.95)}}
