.HomeNewJobListingsCarousel_section__hH4aG{background-color:#f5efe6;padding:64px 0;width:100%}@media (max-width:768px){.HomeNewJobListingsCarousel_section__hH4aG{padding:48px 0}}.HomeNewJobListingsCarousel_inner__sUS3t{margin:0 auto;max-width:1200px;padding:0 40px}@media (max-width:768px){.HomeNewJobListingsCarousel_inner__sUS3t{padding:0 24px}}.HomeNewJobListingsCarousel_heading__cZrKn{color:#2b1a0e;font-family:Unbounded,sans-serif;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 12px;text-align:center}@media (max-width:768px){.HomeNewJobListingsCarousel_heading__cZrKn{font-size:26px}}.HomeNewJobListingsCarousel_subheading__50lue{color:#6b4f3a;font-family:Geist,sans-serif;font-size:16px;font-weight:400;margin:0 0 40px;text-align:center}@media (max-width:768px){.HomeNewJobListingsCarousel_subheading__50lue{margin-bottom:32px}}.HomeNewJobListingsCarousel_carouselWrapper__Jx4m-{position:relative}.HomeNewJobListingsCarousel_viewport__\+wWg-{-ms-overflow-style:none;margin:0 56px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;width:100%;width:calc(100% - 112px)}.HomeNewJobListingsCarousel_viewport__\+wWg-::-webkit-scrollbar{display:none}@media (max-width:768px){.HomeNewJobListingsCarousel_viewport__\+wWg-{margin:0;width:100%}}.HomeNewJobListingsCarousel_track__eZHgP{display:flex;gap:20px;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.HomeNewJobListingsCarousel_slide__\+a8C2{flex-shrink:0}.HomeNewJobListingsCarousel_arrowBtn__VJ921{align-items:center;background:#0000;border:none;border-radius:50%;box-shadow:0 2px 12px #502f1038;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s,box-shadow .2s;width:44px;z-index:10}.HomeNewJobListingsCarousel_arrowBtn__VJ921:hover:not(:disabled){box-shadow:0 4px 20px #502f1052}@media (max-width:768px){.HomeNewJobListingsCarousel_arrowBtn__VJ921{display:none}}.HomeNewJobListingsCarousel_arrowPrev__9NeK7{left:0}.HomeNewJobListingsCarousel_arrowNext__Fs\+L8{right:0}.HomeNewJobListingsCarousel_arrowDisabled__jcJ5t{cursor:default;opacity:.35;pointer-events:none}.HomeNewJobListingsCarousel_dots__MXdmo{display:flex;gap:8px;justify-content:center;margin-top:24px}.HomeNewJobListingsCarousel_dot__cOxoA{background-color:#d4b99a;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background-color .2s,transform .2s;width:10px}.HomeNewJobListingsCarousel_dot__cOxoA:hover{background-color:#a07850}.HomeNewJobListingsCarousel_dotActive__UhuYS{background-color:#f16319;transform:scale(1.25)}.HomeNewJobListingsCarousel_viewAllWrapper__6z6Vi{display:flex;justify-content:center;margin-top:32px}.HomeNewJobListingsCarousel_viewAllBtn__PvMHG{background-color:#f5c842;border:none;border-radius:100px;color:#2b1a0e;cursor:pointer;font-family:Geist,sans-serif;font-size:16px;font-weight:700;padding:14px 40px;transition:background-color .2s,box-shadow .2s}.HomeNewJobListingsCarousel_viewAllBtn__PvMHG:hover{background-color:#e6b800;box-shadow:0 4px 16px #f5c84266}@media (max-width:768px){.HomeNewJobListingsCarousel_viewAllBtn__PvMHG{text-align:center;width:100%}}.HomeNewJobListingsCarousel_card__lpseT{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .2s,transform .2s}.HomeNewJobListingsCarousel_card__lpseT:hover{box-shadow:0 8px 32px #502f1024;transform:translateY(-2px)}.HomeNewJobListingsCarousel_cardImageWrapper__09JZz{aspect-ratio:4/3;overflow:hidden;width:100%}.HomeNewJobListingsCarousel_cardImage__uPEAH{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%;.HomeNewJobListingsCarousel_card__lpseT:hover &{transform:scale(1.03)}}.HomeNewJobListingsCarousel_cardImagePlaceholder__-Zfqa{background:linear-gradient(135deg,#e8d9c8,#d4c0a8);height:100%;width:100%}.HomeNewJobListingsCarousel_cardBody__fAt-U{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:16px}.HomeNewJobListingsCarousel_cardTitle__OKauD{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2b1a0e;display:-webkit-box;font-family:Geist,sans-serif;font-size:16px;font-weight:600;line-height:1.3;margin:0;overflow:hidden}.HomeNewJobListingsCarousel_cardLocation__NwB\+D{align-items:center;color:#6b4f3a;display:flex;font-family:Geist,sans-serif;font-size:14px;gap:5px;line-height:1.4;margin:0}.HomeNewJobListingsCarousel_cardLocation__NwB\+D span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeNewJobListingsCarousel_categoryBadge__OiQqW{align-items:center;background-color:#f5efe6;border-radius:100px;color:#6b4f3a;display:inline-flex;font-family:Geist,sans-serif;font-size:13px;font-weight:500;gap:5px;padding:4px 12px;width:-moz-fit-content;width:fit-content}.HomeNewJobListingsCarousel_viewJobBtn__amGyW{background-color:initial;border:1.5px solid #f16319;border-radius:100px;color:#f16319;cursor:pointer;font-family:Geist,sans-serif;font-size:15px;font-weight:600;margin-top:auto;padding:10px 0;transition:background-color .2s,color .2s;width:100%}.HomeNewJobListingsCarousel_viewJobBtn__amGyW:hover{background-color:#f16319;color:#fff}
/*# sourceMappingURL=HomeNewJobListingsCarousel.55e8d9b1.chunk.css.map*/