.pageblock--vacature-details{position:relative;height:100%}.pageblock--vacature-details .container{position:sticky;top:195px;display:flex;gap:calc(var(--spacing-xl) * 2);justify-content:center;height:fit-content;margin:0!important}.pageblock--vacature-details .container .details--vacature-details{display:flex;flex-direction:column;gap:var(--spacing-xl);width:100%}.pageblock--vacature-details .container .details--vacature-details .detail--vacature-details{gap:var(--spacing-xl);padding:var(--spacing-xl);border-radius:var(--border-radius-xxl);box-shadow:var(--box-shadow)}.pageblock--vacature-details .container .details--vacature-details .detail--vacature-details>.x-core-icon-text{display:flex;gap:var(--spacing-sm);align-items:center;padding-bottom:var(--spacing-lg)}.pageblock--vacature-details .container .details--vacature-details .detail--vacature-details>.x-core-icon-text .x-core-icon{color:var(--color-primary-500);font-size:var(--text-xl)}.pageblock--vacature-details .container .details--vacature-details .detail--vacature-details>p{color:var(--color-neutral-500)}.pageblock--vacature-details .container .details--vacature-details .detail--vacature-details .infos--vacature-details{display:flex;flex-direction:column;gap:var(--spacing-md)}.pageblock--vacature-details .container .details--vacature-details .detail--vacature-details .info--vacature-details{display:flex;gap:var(--spacing-xl);margin:var(--spacing-xs) 0}.pageblock--vacature-details .container .details--vacature-details .detail--vacature-details .info--vacature-details .x-core-icon{width:38px;height:38px;padding:var(--spacing-lg);color:var(--color-secondary-500);font-size:var(--text-xl);background-color:var(--color-neutral-50);border-radius:100%;aspect-ratio:1}.pageblock--vacature-details .container .details--vacature-details .detail--vacature-details .info--vacature-details p{margin:0}.pageblock--vacature-details .container .details--vacature-details .detail--vacature-details .info--vacature-details p:first-child{color:var(--color-neutral-500)}.pageblock--vacature-details .container .details--vacature-details .x-core-button{color:var(--color-secondary-500);background-color:var(--color-neutral-0);border-color:var(--color-secondary-500)}.pageblock--vacature-details .container .details--vacature-details .x-core-button:hover{background-color:var(--color-neutral-100)}.pageblock--vacature-details .container .details--vacature-details .x-core-button .x-core-icon-text{justify-content:center;padding:0 var(--spacing-lg);font-size:var(--text-sm);text-wrap:nowrap}.pageblock--vacature-details .container .contact-info--vacature-details{padding:var(--spacing-xl);background-color:var(--color-secondary-500);--body-color: var(--color-neutral-0);--link-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0);border-radius:var(--border-radius-xxl)}.pageblock--vacature-details .container .contact-info--vacature-details>p{font-weight:700;font-size:var(--text-sm)}.pageblock--vacature-details .container .contact-info--vacature-details .content-contact-info--vacature-details{display:grid;grid-template-columns:calc(40% - var(--spacing-xs) / 2) calc(60% - var(--spacing-xs) / 2);gap:var(--spacing-xs);font-weight:500;font-size:var(--text-xs)}.pageblock--vacature-details .container .contact-info--vacature-details .content-contact-info--vacature-details p{margin:0;color:var(--color-secondary-700);font-weight:500;font-size:var(--text-xs)}.pageblock--vacature-details .container .contact-info--vacature-details .content-contact-info--vacature-details .text-contact-info--vacature-details{display:flex;flex-direction:column;gap:var(--spacing-xs);justify-content:center}.pageblock--vacature-details .container .contact-info--vacature-details .content-contact-info--vacature-details .profile-picture-contact-info--vacature-details{align-self:center;height:100%;max-height:80px;overflow:hidden;background-color:var(--color-secondary-700);border-radius:100%;aspect-ratio:1}.pageblock--vacature-details .container .contact-info--vacature-details .content-contact-info--vacature-details .profile-picture-contact-info--vacature-details img{width:100%;height:100%;object-fit:cover;object-position:center center}
