.PositionCard_container__EedyH{--_hover-color-border:var(--hover-color-border,var(--color-highlight));position:relative;display:flex;cursor:pointer;flex-direction:column-reverse;gap:.75rem;overflow:hidden;border-radius:.75rem;text-align:center;border:1px solid var(--color-border,transparent)}.PositionCard_container__EedyH:hover{border:1px solid var(--_hover-color-border);transform:scale(1.01);transition:all .2s ease-in-out;box-shadow:1px 2px 3px var(--color-dark-a16)}.PositionCard_container__EedyH figcaption{margin-left:.25rem;margin-right:.25rem;display:flex;height:4rem;align-items:center;justify-content:center;font-weight:700}.PositionCard_icon__XAR5e{position:absolute;bottom:1rem;right:1rem;border-radius:9999px;padding:.125rem;font-size:1.875rem;line-height:2.25rem;--_background-color:var(--background-color,transparent);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);background-color:var(--_background-color);color:var(--color-txt-light)}.PositionCard_ent-omfs-ophthalmology__cLoi0{--background-color:var(--spec-ent);--border-color:var(--spec-ent)}.PositionCard_orthopedic-traumatology__sl6kI{--background-color:var(--spec-arthroscopy);--border-color:var(--spec-arthroscopy)}.PositionCard_gynecologic-surgery__kNssV{--background-color:var(--spec-gynecology);--border-color:var(--spec-gynecology)}.PositionCard_general-surgery__dvsEb{--background-color:var(--color-main);--border-color:var(--color-main)}.PositionCard_spinal-surgery-neurosurgery__2W6LV{--background-color:var(--spec-skullBase);--border-color:var(--spec-skullBase)}.PositionCard_bariatric-surgery__ixGDE{--background-color:var(--spec-bariatric);--border-color:var(--spec-bariatric)}.PositionCard_urologic-surgery___h6Oo{--background-color:var(--spec-urology);--border-color:var(--spec-urology)}.PositionCard_vascular-surgery__H_0xu{--background-color:var(--spec-vascular);--border-color:var(--spec-vascular)}.SectionTitle_container__xKUdN{margin-bottom:1.5rem}@media (min-width:768px){.SectionTitle_container__xKUdN{margin-bottom:3rem}}.PositionGallery_container__hw0t3{display:grid;justify-content:space-between;gap:1.25rem;--_columns:var(--column,1);grid-template-columns:repeat(var(--_columns),minmax(290px,1fr))}@media (min-width:768px){.PositionGallery_container__hw0t3{--column:2}}@media (min-width:1024px){.PositionGallery_container__hw0t3{--column:3}}@media (min-width:1280px){.PositionGallery_container__hw0t3{--column:4}}