.job-opportunities-block{width:100%}.job-opportunities-block__container{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:90rem;flex-direction:column;align-items:flex-start;gap:2.5rem;padding:60px 1.25rem}@media (min-width:1024px){.job-opportunities-block__container{gap:2.5rem;padding:120px 2.5rem}}.job-opportunities-block__search{width:100%}.job-opportunities-block__filters{display:flex;width:100%;align-items:flex-start;flex-direction:column;gap:1rem}@media (min-width:1024px){.job-opportunities-block__filters{flex-direction:row;align-items:center;justify-content:space-between;gap:0}}.job-opportunities-block__dropdowns{display:flex;width:100%;flex-direction:column;gap:.75rem}@media (min-width:1024px){.job-opportunities-block__dropdowns{width:auto;flex-direction:row;align-items:center;gap:2.5rem}}.job-opportunities-block__dropdown{position:relative}.job-opportunities-block__dropdown-trigger{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:1.25rem;white-space:nowrap;font-family:var(--font-inter),sans-serif;font-size:15px;line-height:1.333;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1));width:100%;border-bottom-width:1px;border-color:rgba(28,71,52,.1);padding-top:.75rem;padding-bottom:.75rem}.job-opportunities-block__dropdown:last-child .job-opportunities-block__dropdown-trigger{border-bottom-width:0}@media (min-width:1024px){.job-opportunities-block__dropdown-trigger{width:auto;border-width:0;padding-top:0;padding-bottom:0}}.job-opportunities-block__dropdown-trigger--active{font-weight:600}.job-opportunities-block__dropdown-icon{width:.75rem;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.job-opportunities-block__dropdown-icon--open{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.job-opportunities-block__dropdown-panel{z-index:20;display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;box-shadow:0 80px 240px rgba(28,71,52,.3);position:relative;margin-top:.25rem;width:100%}@media (min-width:1024px){.job-opportunities-block__dropdown-panel{position:absolute;left:0;top:100%;margin-top:.5rem;width:-moz-max-content;width:max-content;min-width:300px}}.job-opportunities-block__dropdown-header{--tw-bg-opacity:1;background-color:rgb(241 243 232/var(--tw-bg-opacity,1));padding:15px 1.25rem;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}.job-opportunities-block__dropdown-header--clickable{cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.job-opportunities-block__dropdown-header--clickable:hover{background-color:rgba(28,71,52,.1)}.job-opportunities-block__dropdown-search{display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;border-color:rgba(28,71,52,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1.25rem}.job-opportunities-block__dropdown-search-icon{height:1rem;width:1rem;flex-shrink:0;color:rgba(28,71,52,.5)}.job-opportunities-block__dropdown-search-input{flex:1 1 0%;border-width:0;background-color:transparent;padding:0;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.job-opportunities-block__dropdown-search-input::-moz-placeholder{color:rgba(28,71,52,.5)}.job-opportunities-block__dropdown-search-input::placeholder{color:rgba(28,71,52,.5)}.job-opportunities-block__dropdown-options{display:flex;flex-direction:column;overflow-y:auto;max-height:320px;overscroll-behavior:contain}.job-opportunities-block__dropdown-option{cursor:pointer;border-bottom-width:1px;border-color:rgba(28,71,52,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:15px 1.25rem;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.job-opportunities-block__dropdown-option:last-child{border-bottom-width:0}.job-opportunities-block__dropdown-option--selected,.job-opportunities-block__dropdown-option:hover{--tw-bg-opacity:1;background-color:rgb(241 243 232/var(--tw-bg-opacity,1))}.job-opportunities-block__dropdown-option--selected{font-weight:600}.job-opportunities-block__dropdown-empty{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:15px 1.25rem;font-size:14px;line-height:1.429;color:rgba(28,71,52,.5)}.job-opportunities-block__dropdown-empty,.job-opportunities-block__reset{font-family:var(--font-inter),sans-serif;letter-spacing:-.05em;font-weight:500}.job-opportunities-block__reset{cursor:pointer;white-space:nowrap;font-size:15px;line-height:1.333;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1));align-self:flex-end}@media (min-width:1024px){.job-opportunities-block__reset{align-self:auto}}.job-opportunities-block__divider{margin-top:30px;height:1px;width:100%;background-color:rgba(28,71,52,.1)}@media (min-width:1024px){.job-opportunities-block__divider{margin-top:80px}}.job-opportunities-block__list,.job-opportunities-block__loading{display:flex;width:100%;flex-direction:column}.job-opportunities-block__loading-label{padding-top:1.5rem;padding-bottom:1.5rem;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;color:rgba(28,71,52,.5)}.job-opportunities-block__loading-item{position:relative;display:flex;width:100%;align-items:flex-start;gap:1.5rem;border-bottom-width:1px;border-color:rgba(28,71,52,.1);padding-top:24px;padding-bottom:24px}.job-opportunities-block__loading-item:first-child{border-top-width:1px}@media (min-width:1024px){.job-opportunities-block__loading-item{align-items:center;gap:2.5rem;padding-top:34px;padding-bottom:34px}}.job-opportunities-block__loading-left{display:flex;flex:1 1 0%;flex-direction:column;gap:.75rem}.job-opportunities-block__loading-right{display:none}@media (min-width:1024px){.job-opportunities-block__loading-right{display:flex;width:210px;flex-direction:column;gap:.75rem}}.job-opportunities-block__loading-line{display:block;height:1rem;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(241 243 232/var(--tw-bg-opacity,1));background-image:linear-gradient(90deg,rgba(241,243,232,.95),rgb(218,219,210) 50%,rgba(241,243,232,.95));background-size:240px 100%;animation:jobOpportunitiesShimmer 1.2s ease-in-out infinite}.job-opportunities-block__loading-line--title{height:1.25rem;width:280px;max-width:90%}.job-opportunities-block__loading-line--location{width:180px;max-width:75%}.job-opportunities-block__loading-line--meta{width:320px;max-width:100%}.job-opportunities-block__loading-line--meta-short{width:240px;max-width:85%}.job-opportunities-block__loading-line--detail{width:170px}.job-opportunities-block__loading-line--detail-short{width:120px}.job-opportunities-block__loading-cta{display:none}@media (min-width:1024px){.job-opportunities-block__loading-cta{margin-left:auto;display:block;width:50px;height:50px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(241 243 232/var(--tw-bg-opacity,1))}}.job-opportunities-block__loading-cta{background-image:linear-gradient(90deg,rgba(241,243,232,.95),rgb(218,219,210) 50%,rgba(241,243,232,.95));background-size:240px 100%;animation:jobOpportunitiesShimmer 1.2s ease-in-out infinite}.job-opportunities-block__job-item{padding-top:24px;padding-bottom:24px;border-bottom-width:1px;border-color:rgba(28,71,52,.1)}.job-opportunities-block__job-item:first-child{border-top-width:1px}@media (min-width:1024px){.job-opportunities-block__job-item{padding-top:34px;padding-bottom:34px}}.job-opportunities-block__empty{width:100%;padding-top:2.5rem;padding-bottom:2.5rem;text-align:center;font-family:var(--font-inter),sans-serif;font-size:22px;line-height:1.364;letter-spacing:-.05em;font-weight:500;color:rgba(28,71,52,.5)}.job-opportunities-block__cta{width:100%;padding-top:2.5rem}@keyframes jobOpportunitiesShimmer{0%{background-position:-240px 0}to{background-position:240px 0}}