.db-training-card .col-md-4,.db-training-card .col-md-5,.db-training-card .col-md-6,.db-training-card .col-md-7{position:relative}.db-training-card .sticky{position:sticky;top:6.25rem}.db-training-card .training-card__top{border-style:solid;border-width:1px;border-bottom:none;overflow:hidden}.db-training-card .training-card__top .description{padding:0}.db-training-card .training-card__bottom{display:flex;flex-direction:column;gap:1rem;padding-top:1.25rem}.db-training-card .training-card__bottom .cta-group,.db-training-card .training-card__bottom .training-card__ctas{display:flex;flex-direction:column;gap:.625rem}.db-training-card .training-card__bottom .cta-group .btn-wrapper{margin:0}.db-training-card .training-card__reviews{font-size:.875rem}.db-training-card .training-card__incompany-link{align-items:center;color:var(--primary);display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;text-decoration:none;transition:color .2s ease-in-out}.db-training-card .training-card__incompany-link:hover{color:var(--secondary);text-decoration:underline}.db-training-card .training-card__incompany-link .fa-user-group{flex-shrink:0;font-size:1rem}@media (max-width:991px){.db-training-card .sticky{position:static}}.training-card__bottom .cta-group{align-items:self-start}.db-training-card .training-card__info{display:flex;flex-direction:column;gap:.5rem}.db-training-card .training-card__info-item{align-items:baseline;display:flex;gap:.5rem;line-height:1.4}.db-training-card .training-card__info-item .fa-solid{color:inherit;flex-shrink:0;font-size:.875rem;min-width:1em;text-align:center}.db-training-card .training-card__links{display:flex;flex-direction:column}.db-training-card .training-card__link-row{color:var(--primary);font-family:Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2}.db-training-card .training-card__link-row .fa-solid{color:inherit;font-size:.875rem;margin-right:.375rem;vertical-align:middle}.db-training-card .training-card__link-row a{color:inherit;text-decoration:none;vertical-align:middle}.db-training-card .training-card__link-row a:hover{text-decoration:underline}.db-training-card .training-card__divider{border:0;border-top:1px solid #e1e1e1;margin:1rem 0}.db-training-card .training-card__contact{color:var(--primary);font-family:Helvetica,Arial,sans-serif;line-height:1.2;min-height:76px;padding-right:90px;position:relative}.db-training-card .training-card__contact-photo{border-radius:50%;height:66px;object-fit:cover;position:absolute;right:0;top:0;width:66px}.db-training-card .training-card__contact-name{color:var(--primary);font-weight:700}.db-training-card .training-card__contact-name .fa-solid{color:inherit;font-size:.875rem;margin-right:.375rem;vertical-align:top}.db-training-card .training-card__contact-name a{color:inherit;text-decoration:none}.db-training-card .training-card__contact-name a:hover{text-decoration:underline}.db-training-card .training-card__contact-subtitle{color:#909090;display:block;font-weight:400;margin-top:4px}.db-training-card .training-card__contact-subtitle a{color:#7a7a7a;font-style:italic;text-decoration:none}.db-training-card .training-card__contact-subtitle a:hover{text-decoration:underline}