.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#3874ff!important}
.logo-text {font-size: 1.3rem;}
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-collapse {justify-content: flex-end;}
}

.bg-body-emphasis {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.14);
    transition: height 200ms ease-in-out;
    padding: 10px 0;
}

.avatar-name {
    align-content: center;
}

.uil.fa-stack-1x.fa-inverse {
    text-align: center;
    font-size: 40px;
}

.talentace-benefits .ta-benefit-icon-wrap {
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
}

.talentace-benefits .ta-benefit-icon {
  font-size: 52px;
  line-height: 1;
  display: block;
  color: #ff7800;
}

.table-compare-wrapper {
  border: 1px solid var(--pa-color-secondary-100);
  border-radius: 20px;
}

.table-compare-wrapper .table {
  --bs-table-color: var(--pa-color-secondary-900);
  --bs-table-striped-color: var(--pa-color-secondary-900);
  --bs-table-striped-bg: var(--pa-color-secondary-50);
  --bs-border-width: 0;
}

.table-compare-wrapper .table.table-compare {
  table-layout: fixed;
  min-width: 950px;
  width: 100%;
}

.table-compare-wrapper .table.table-compare thead th {
  min-height: 102px;
  height: 102px;
}

.table-compare-wrapper .table.table-compare th,
.table-compare-wrapper .table.table-compare td {
  padding: 0.75rem 1rem;
  vertical-align: middle;
}

.table-compare-wrapper .table.table-compare th {
  font-weight: 400;
}

.table-compare-wrapper .table.table-compare td {
  font-size: 0.875rem;
  min-height: 64px;
  height: 64px;
}

.table-compare-wrapper .table.table-compare td.bg-warning {
  --bs-warning-rgb: var(--pa-warning-50-rgb);
  --bs-table-striped-bg: var(--pa-warning-50-rgb);
}

.pa-icon.icon-20 {
  width: 20px;
  height: 20px;
}

.pa-icon.icon-check {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6673 5L7.50065 14.1667L3.33398 10' stroke='%2336CD59' style='stroke:%2336CD59;stroke:color(display-p3 0.2118 0.8039 0.3490);stroke-opacity:1;' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pa-icon.icon-xmark {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5L5 15' stroke='%23E95656' style='stroke:%23E95656;stroke:color(display-p3 0.9137 0.3373 0.3373);stroke-opacity:1;' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 5L15 15' stroke='%23E95656' style='stroke:%23E95656;stroke:color(display-p3 0.9137 0.3373 0.3373);stroke-opacity:1;' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pa-icon.icon-minus {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16797 10H15.8346' stroke='%23FBBF24' style='stroke:%23FBBF24;stroke:color(display-p3 0.9843 0.7490 0.1412);stroke-opacity:1;' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.table-compare {
  font-size: 0.9em;
  margin-top: 50px;
}

table.table.table-compare > thead > tr > th {
  font-size: 1.3em;
  padding-top: 1.3rem !important;
  padding-bottom: 1.3rem !important;
  line-height: 1.3 !important;
  vertical-align: middle;
}


.table-compare th,
.table-compare td {
  text-align: left;
  vertical-align: middle;
  padding: 1rem 1rem;
}

.table-compare thead th {
  text-align: left;
}

.table-compare thead th.ta-column-head {
  text-align: center;
}

.ta-column-head {
  background-color: #ff7800 !important;
  color: #ffffff !important;
  font-weight: 600;
  text-align: center;
  font-weight: bold !important;
}

.table-compare td .d-flex {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.5rem;
}

.table-compare td .pa-icon {
  flex: 0 0 20px;
  margin-top: 0.15rem;
}

.table-compare td .d-flex > span:last-child {
  flex: 1 1 auto;
  text-align: left;
  line-height: 1.35;
}

.table.table-striped.table-compare td.ta-column-cell {
  background-color: #fff4eb !important;
}

.table.table-striped.table-compare tbody tr:nth-of-type(odd) td.ta-column-cell {
  background-color: #fff4eb !important;
}

.table-compare th:first-child {
  text-align: left;
}

@media (min-width: 992px) {
  .talentace-benefits .row.g-5 > div:nth-child(-n+3) {
    margin-bottom: 3rem;
  }
}

.talentace-stats .counter {
  color: #ff8700;
  font-size: 3rem;
  line-height: 1;
  font-weight: 500;
}

.talentace-stats p {
  margin-bottom: 0;
  font-size: 0.95rem;
  color: var(--bs-body-color);
}

.talentace-stats article {
  padding-left: 24px;
}

@media (min-width: 992px) {
  .talentace-stats .counter {
    font-size: 3.1rem;
    line-height: 1.05;
    letter-spacing: -0.02em;
  }
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2.6em;
  height: 2.6em;
  line-height: 2.6em;
}

.fa-stack .svg-inline--fa.fa-circle.fa-stack-2x {
  color: #ff8700 !important;
  width: 100% !important;
  height: 100% !important;
}

.fa-stack .svg-inline--fa.fa-circle.fa-stack-2x path {
  fill: currentColor !important;
}

.fa-stack .fa-inverse {
  color: #fff !important;
}

.fa-stack .fa-stack-1x {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
}

.i-orange {
    background-color: #ff7800!important;
    border-radius: 50%;
}

.bg-color-subtle {
    color: #ff7800 !important;
    background-color: #fff4eb!important;
}

.l-orange {
    color: #ff7800 !important;
}

.choices {
    margin-bottom: 0px!important;
}

.choices .choices__inner, .form-select {
    border-color: rgb(49, 55, 74)!important;
    font-size: 0.8rem;
}

input[type="text"], input[type="number"], input[type="email"] {
    height: 37px;
}

.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
    background-position: center!important;
    padding-left: 18px !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiM2ZTc4OTEiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXgiPjxsaW5lIHgxPSIxOCIgeTE9IjYiIHgyPSI2IiB5Mj0iMTgiPjwvbGluZT48bGluZSB4MT0iNiIgeTE9IjYiIHgyPSIxOCIgeTI9IjE4Ij48L2xpbmU+PC9zdmc+)!important;
    background-color: transparent !important;
}

.svg-inline--fa.fa-arrow-up {
    position: relative;
    left: -4px;
}
.navbar-brand {
   margin-right: 1px;
}
.navbar-toggler {
   padding: 0;
}
