:root{--bg-job:url("")}.job-cards{display:flex;padding-top:var(--Sizes-Section-section-padding-lg,96px);align-items:flex-end}.job-cards .job-card{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.job-cards .job-card .item-job-image{visibility:hidden;opacity:0;transform:translateY(30px);transition:opacity .6s,transform .6s,visibility linear .6s;position:relative;background:var(--bg-job, url("")),#ecfae2;background-size:cover;background-repeat:no-repeat;border:2px solid #9fe870;border-radius:16px;margin-bottom:-30px;z-index:0;height:132px;width:100%}.job-cards .job-card.active .item-job-image{visibility:visible;opacity:1;transform:translateY(0);transition-delay:0s}.job-cards .job-card .item-job-image img{position:absolute;height:175px;width:100%;top:-70px;z-index:1;opacity:0;transform:translateY(10px);transition:opacity 1s,transform 1s}.job-cards .job-card.active .item-job-image img{opacity:1;transform:translateY(0)}.job-cards .job-card.active .bottom{display:flex;min-width:120px;padding:var(--Sizes-Gap-gap-24,24px) var(--Sizes-Padding-padding-16,16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--Sizes-Gap-gap-16,16px);align-self:stretch;border-radius:var(--Sizes-Radius-radius-md,24px);border:2px solid var(--Primitives-FE-400,#9fe870);background:#fff;box-shadow:0 2px 16px 0 rgba(159,232,112,.4);z-index:1}.job-cards .bottom{display:flex;min-width:120px;padding:var(--Sizes-Gap-gap-24,24px) var(--Sizes-Padding-padding-16,16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--Sizes-Gap-gap-16,16px);align-self:stretch;border-radius:var(--Sizes-Radius-radius-md,24px);border:2px solid var(--Primitives-FE-400,#ecfae2);background:#fff;z-index:1}.job-result .job-categories{min-width:200px;padding:16px;z-index:1}.job-result .job-categories .job-categories-list ul{display:flex;margin:0!important;width:100%}.job-result .job-category-content{flex:1 0 0;align-self:stretch;border-left:1px solid #ececec;overflow:auto;z-index:1}.job-result .job-categories .job-categories-list ul li button.active{background:#ecfae2;color:#00994f!important;display:flex;width:100%}.job-result .job-categories .job-categories-list ul li button{height:54px;align-items:center}.job-result .job-category-content .job-tab-pane{width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%}.job-pagination{display:flex;padding:12px 24px;align-items:flex-start;align-self:stretch;justify-content:space-between;border-top:1px solid #ececec;flex-direction:row}.job-pagination-numbers{height:100%;display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%}.job-pagination-arrows{font-size:20px;display:flex;color:#00994f}.job-type-container{display:none}.job-type-container.show{display:block;margin-top:48px}@media(max-width:767px){.job-cards{width:100%}.job-result{flex-direction:column}.job-result .job-categories .job-categories-list ul{display:none}.job-result .job-categories{min-width:286px;margin:12px;padding:16px 8px;border:1px solid var(--Primitives-Neutral-2,#ececec);border-radius:8px;background:var(--Palette-Fill-Background-bg-white,#fff)}.job-type-container .job-overlay{background:linear-gradient(180deg,#daf6c6 0,#f8f8f8 23.57%);position:absolute;top:0;bottom:0;right:0;left:0;opacity:.4;z-index:0}.job-items-container .job-item{border-radius:8px;margin:16px 16px 12px;padding:12px;border:1px solid var(--Primitives-Neutral-2,#ececec);background:#fff}.job-items-container{padding-bottom:8px}}@media(min-width:768px) and (max-width:991px){.job-categories .job-categories-m{display:none}.job-items-container .job-address,.job-items-container .job-time{width:38%}.job-result .job-categories{max-width:250px}}@media(min-width:768px){.job-categories .job-categories-m{display:none}}@media(min-width:992px){.job-cards .bottom{min-height:246px}.job-cards .bottom .job-card-title{min-height:78px}.job-items-container .job-address{width:42%}.job-items-container .job-time{width:38%}}@media(min-width:1280px){.job-cards .bottom{min-height:272px}.job-cards .bottom .job-card-title{min-height:94px}.job-result .job-categories{width:369px}}