.TestimonialSection_section___1JFv{padding-top:2rem;padding-bottom:2rem;background-color:var(--color-navy);color:#fff;overflow:hidden;position:relative}.TestimonialSection_header___ht20{text-align:center;margin-bottom:1.5rem}.TestimonialSection_heading__o2e1p{font-size:1.875rem;font-family:Merriweather,ui-serif,Georgia,serif;font-weight:700;color:#fff;margin-bottom:1rem}@media (min-width:768px){.TestimonialSection_heading__o2e1p{font-size:2.25rem}}.TestimonialSection_subheading__d7k_p{color:#d1d5db}.TestimonialSection_sliderContent__wzBnU{max-width:1440px;margin:auto;padding:2rem}.TestimonialSection_card___Hi3G{height:100%;width:25rem;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;padding:1.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;display:flex;flex-direction:column;transition:background-color .2s}@media (min-width:768px){.TestimonialSection_card___Hi3G{padding:2rem}}.TestimonialSection_card___Hi3G:hover{background-color:hsla(0,0%,100%,.1)}.TestimonialSection_quoteIcon__jDQzP{position:absolute;top:1.5rem;right:1.5rem;opacity:.1;color:#f5c851}.TestimonialSection_stars__nFquR{display:flex;gap:.25rem;margin-bottom:1rem}.TestimonialSection_starIcon__myFRl{width:1rem;height:1rem;color:#f5c851;fill:currentColor}.TestimonialSection_cardTitle__KPJTk{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem;position:relative;z-index:10}.TestimonialSection_blockquote__9Abc5{font-size:.875rem;color:#d1d5db;font-style:italic;margin-bottom:2rem;line-height:1.625;position:relative;z-index:10;flex-grow:1}@media (min-width:768px){.TestimonialSection_blockquote__9Abc5{font-size:1rem}}.TestimonialSection_authorArea__ixbeJ{display:flex;flex-direction:column;gap:1rem;border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.5rem;margin-top:auto}.TestimonialSection_authorRow__vpHK_{display:flex;align-items:center;gap:.75rem}.TestimonialSection_authorName__0u_Z9{font-weight:700;font-size:.875rem;color:#fff}.TestimonialSection_authorRole__q4g_l{font-size:.75rem;color:#9ca3af}.TestimonialSection_logoBadge___9uyj{height:3.5rem;width:5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TestimonialSection_logoImg__b5R_u{max-height:100%;max-width:100%;object-fit:contain}.JobCardSummary_card__we_0r{background-color:#fff;border:1.5px solid #e5e5e5;border-radius:.5rem;padding:1rem;transition:all .2s ease;cursor:pointer}.JobCardSummary_card__we_0r:hover{border-color:#93c5fd;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.JobCardSummary_card_free__gkEWy .JobCardSummary_logo_container__INPas{width:4rem;height:4rem}.JobCardSummary_card_free__gkEWy .JobCardSummary_logo_container__INPas>div{width:100%;height:100%;margin-bottom:0}.JobCardSummary_link__6REDo{text-decoration:none;color:inherit}.JobCardSummary_header__9mv40{display:flex;gap:1rem;align-items:center}.JobCardSummary_logo_container__INPas{border-radius:.5rem;background-color:#f9fafb;flex-shrink:0;display:flex;align-items:center;justify-content:center}.JobCardSummary_logo_container__INPas img{width:4rem;height:4rem;object-fit:contain}.JobCardSummary_info__VHgJb{flex-grow:1;min-width:0}.JobCardSummary_title_row__V1sW3{display:flex;align-items:center;gap:.75rem}.JobCardSummary_title__eEEwO{flex:1 1;font-weight:700;color:var(--color-link-blue);font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobCardSummary_card__we_0r:hover .JobCardSummary_title__eEEwO{color:#0071eb;transition:color .2s ease}.JobCardSummary_location___Rylf{flex:1 0 auto}.JobCardSummary_tags__wDSxK{display:flex;gap:.25rem;margin-top:.125rem}.JobCardSummary_tag__uy_9Z{padding:.125rem .5rem;border-radius:.25rem;white-space:nowrap;font-size:var(--text-sm)!important;font-style:normal;font-weight:400;line-height:normal;background-color:var(--clr-tag);text-transform:capitalize;width:-moz-fit-content;width:fit-content;color:var(--clr-tag-text)}.JobCardSummary_card_free__gkEWy .JobCardSummary_tag__uy_9Z{background-color:#fff;border:1px solid #d1d5db;color:#111827}.JobCardSummary_meta__pg6RD{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem;color:#6b7280;margin-top:.125rem}.JobCardSummary_meta__pg6RD span{font-size:.875rem}.JobCardSummary_meta_item__wSyel{display:flex;align-items:center;gap:.25rem}.JobCardSummary_meta_item__wSyel svg{color:var(--clr-text-muted)}.JobCardSummary_company__68pVM{font-weight:600;color:#4b5563}.JobCardSummary_separator__IH2Lt{border:none;border-top:1px solid #e5e5e5;margin-top:.75rem}.JobCardSummary_body__PwzXq{margin-top:.75rem}.JobCardSummary_description__AOdCl{font-size:.875rem;color:#111827;line-height:1.625;white-space:pre-line}.JobCardSummary_date_label__5cbHi{font-size:.75rem;font-weight:500;color:#9ca3af;flex-shrink:0;align-self:flex-end}.JobCardSummary_space_between__kpQl3{justify-content:space-between}.JobCardSummary_date_right__fqVHl{display:flex;justify-content:flex-end;margin-top:.25rem}@media (max-width:820px){.JobCardSummary_card__we_0r{padding:.75rem}.JobCardSummary_title__eEEwO{font-size:1rem}.JobCardSummary_tags__wDSxK{display:none}.JobCardSummary_card_free__gkEWy .JobCardSummary_logo_container__INPas,.JobCardSummary_logo_container__INPas{width:3rem;height:3rem}.JobCardSummary_logo_container__INPas img{width:2.25rem;height:2.25rem}.JobCardSummary_description__AOdCl{font-size:.875rem}}