.HomeLatestJobListingsCarousel_scroll__HsrJi{align-items:stretch;display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:.25rem 1rem .5rem .25rem;scroll-padding-left:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.HomeLatestJobListingsCarousel_scroll__HsrJi::-webkit-scrollbar{display:none}.HomeLatestJobListingsCarousel_card__JH8bQ{flex:0 0 clamp(340px,42vw,420px);scroll-snap-align:start}.HomeLatestJobListingsCarousel_card__JH8bQ .card{margin-bottom:0;min-height:100%}@media(max-width:767.98px){.HomeLatestJobListingsCarousel_scroll__HsrJi{gap:.875rem;padding-right:0}.HomeLatestJobListingsCarousel_card__JH8bQ{flex-basis:min(84vw,340px)}}.HomePage_hero__GF23D{background:#14c7a4}.HomePage_heroHeading__bG4jZ{line-height:1.4}.HomePage_heroCopy__NXOP8{line-height:1.6}.HomePage_heroJobCount__VTlVn{margin-top:.75rem;font-size:.875rem;font-weight:700;line-height:1.5}.HomePage_searchCard__180Qr{border-radius:1rem}.HomePage_searchTitle__rDnMV{color:#212529}.HomePage_searchInput__BHYRm{font-size:.875rem;padding:.5rem .75rem .5rem 2.25rem}.HomePage_searchButton__UhoJc{font-size:.875rem;padding:.5rem .75rem}.HomePage_searchFormGrid__HG1h1{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.HomePage_searchKeywordField__sSsB9{position:relative}.HomePage_searchIcon__OmiIn{color:#6c757d;left:.75rem;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.HomePage_searchSelect__2pu8z{font-size:.875rem;min-height:2.375rem;padding:.5rem 2rem .5rem .75rem}.HomePage_searchButtonWrap__uABEK{min-width:0}.HomePage_searchSmall__86a4h{font-size:.75rem}.HomePage_taxonomyBadge__dpFhq{line-height:1.1}.HomePage_taxonomyBadgeLabel__QK1TY{white-space:nowrap}.HomePage_occupationGroup__Adj9G{display:flex;flex-direction:column}.HomePage_occupationGroupHeading__eRA8x{color:#212529;font-size:.95rem;font-weight:700;margin-bottom:.5rem;text-decoration:none}.HomePage_occupationGroupHeading__eRA8x:hover{color:#0d6efd}.HomePage_sectionCard__XhcHy{background:#fff;border-radius:1rem}.HomePage_sectionHeading__3ntnq{color:#1a1a1a;font-size:1.75rem;font-weight:700;line-height:1.4;margin:0 0 1rem}.HomePage_sectionBody__F5BJB{padding:1rem}.HomePage_homeSearchSection__b2jhT{padding:1rem 0}.HomePage_jobSourcePayment__L_X5g,.HomePage_jobSourceSummary__24Vee,.HomePage_jobSourceSummary__24Vee a{overflow-wrap:break-word;word-break:break-word}.HomePage_jobSourceActionsDesktop__ERgVB{min-width:180px}.HomePage_jobSourceActionsDesktop__ERgVB .btn{white-space:nowrap}.HomePage_jobSourceLogoImage__eYi4g{max-height:80px;padding:4px}@media(min-width:768px){.HomePage_searchInput__BHYRm{font-size:1rem;padding:.75rem 1rem .75rem 2.5rem}.HomePage_searchButton__UhoJc{font-size:1rem;padding:.75rem 1rem}.HomePage_searchSmall__86a4h{font-size:.875rem}.HomePage_searchFormGrid__HG1h1{grid-template-columns:minmax(14rem,1fr) minmax(8.5rem,.45fr) minmax(8.5rem,.45fr) minmax(6rem,.28fr)}.HomePage_searchSelect__2pu8z{font-size:1rem;min-height:3.125rem;padding-bottom:.75rem;padding-top:.75rem}}@media(min-width:992px){.HomePage_searchInput__BHYRm{font-size:1.125rem;padding:.875rem 1.25rem .875rem 2.75rem}.HomePage_searchButton__UhoJc{font-size:1.125rem;padding:.875rem 1.25rem}.HomePage_searchFormGrid__HG1h1{grid-template-columns:minmax(18rem,1fr) minmax(9.5rem,.42fr) minmax(9.5rem,.42fr) minmax(6.5rem,.25fr)}.HomePage_searchSelect__2pu8z{font-size:1.125rem;min-height:3.5rem;padding-bottom:.875rem;padding-top:.875rem}.HomePage_searchSmall__86a4h{font-size:1rem}}@media(max-width:767.98px){.HomePage_jobSourceLogoImage__eYi4g{max-height:none!important;max-width:100%!important;width:100%!important}.HomePage_jobSourceActions__nO_Jg .btn{font-size:1rem!important;font-weight:600!important;padding:.875rem 1.5rem!important;width:100%!important}.HomePage_viewAllAgentsButtonContainer__OSCiB{padding-bottom:1rem!important;padding-top:1rem!important}.HomePage_viewAllAgentsButtonContainer__OSCiB .btn{font-size:1rem!important;font-weight:600!important;padding:1rem 1.5rem!important}.HomePage_sectionBody__F5BJB{padding-top:1rem}}