.jobspage{background-color:var(--background-color)}.jobselement .job__item{border-bottom:1px solid rgba(255, 255, 255, 0.2)}@media screen and (min-width:768px){.jobselement .job__item .btn.btn-icon{background-color:transparent;border:1px solid var(--font-color)}.jobselement .job__item .btn.btn-icon i{color:inherit}.jobselement .job__item .btn.btn-icon:hover{background-color:var(--button-background-color);border-color:var(--button-background-color)}}.jobselement input[type="checkbox"],.jobselement input.checkbox{--size: 1.875rem;--webkit-appearance: none;-moz-appearance:none;appearance:none;background-color:var(--background-color);margin:0;font:inherit;color:var(--font-color);width:var(--size);height:var(--size);border:2px solid var(--font-color);transform:translateY(-2px);border-radius:50%;display:grid;place-items:center}@media screen and (max-width:575.98px){.jobselement input[type="checkbox"],.jobselement input.checkbox{width:1.25rem;height:1.25rem}}.jobselement input:before{content:"";width:12px;height:12px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--font-color)}.jobselement input:checked:before{animation:scaleRadio 0.3s ease-in-out forwards;transform:scale(1)}@keyframes scaleRadio{0%{--size: 0}50%{--size: 0;transform:scale(1.75)}100%{--size: 0;transform:scale(1)}}@keyframes scaleRadioOut{0%{--size: 0;transform:scale(1)}50%{--size: 0;transform:scale(1.75)}100%{--size: 0}}