.job-details-popup{gap:var(--space-xl);flex-direction:column;display:flex}.job-details-popup__header{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.job-details-popup__tag{padding:var(--space-xxs) var(--space-md);font-size:var(--small);font-weight:var(--regular);color:var(--black-50);background:var(--primary-15);border:.2px solid var(--primary-100);border-radius:var(--radius-pill)}.job-details-popup__header h4{color:var(--black)}.job-details-popup__header p{max-width:44rem;color:var(--black)}.job-details-popup__body{align-items:flex-start;gap:var(--space-lg);flex-direction:row;display:flex}.job-details-popup__left{gap:var(--space-md);padding-right:var(--space-lg);border-right:.2px solid var(--black-15);flex-direction:column;flex:60%;display:flex}.job-details-popup__block{gap:var(--space-xs);flex-direction:column;display:flex}.job-details-popup__block-title{font-weight:var(--semiBold);color:var(--black)}.job-details-popup__block p{color:var(--black);line-height:1.6}.job-details-popup__block ul{gap:var(--space-xxs);padding-left:var(--space-lg);flex-direction:column;display:flex}.job-details-popup__block li{color:var(--black);line-height:1.6}.job-details-popup__divider{border-top:.2px solid var(--black-15);width:100%;height:0}.job-details-popup__right{align-items:center;gap:var(--space-lg);flex-direction:column;flex:40%;display:flex}.job-details-popup__contact-person{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.job-details-popup__contact-name{font-weight:var(--medium);color:var(--black)}.job-details-popup__contact-line{color:var(--black-75);text-decoration:none}.job-details-popup__contact-line:hover{color:var(--primary-text-100)}@media (max-width:900px){.job-details-popup__body{flex-direction:column}.job-details-popup__left{padding-right:0;padding-bottom:var(--space-lg);border-right:none;border-bottom:.2px solid var(--black-15)}}
.job-opportunities{align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-xxl) var(--space-md);flex-direction:column;display:flex}.job-opportunities-header{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;max-width:38rem;display:flex}.job-opportunities-header h4,.job-opportunities-header p{color:var(--black)}.job-opportunities-grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));width:100%;max-width:62rem;display:grid}.job-opportunities-grid .card{background:rgba(var(--whiteRgb), .05);border:.4px solid var(--primary-50);box-shadow:1px 2px 4px rgba(var(--blackRgb), .15);border-radius:var(--radius-xl)}.job-opportunities-grid .card__top-section{align-items:stretch;gap:var(--space-lg);width:100%;height:100%}.job-card__top-section{align-items:center;gap:var(--space-xxs);text-align:center;flex-direction:column;display:flex}.job-card__top-section h5{color:var(--black)}.job-card__top-section p{color:var(--black-85)}.job-opportunities-grid .card__top-section>p{color:var(--black-85);text-align:left}.job-card__trainingAndRequirements{gap:var(--space-xxs);flex-direction:column;display:flex}.job-card__trainingAndRequirements>p{font-weight:var(--regular);font-size:var(--text-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--black-50)}.job-card__trainingAndRequirements ul{gap:var(--space-xxs);padding-left:var(--space-lg);flex-direction:column;display:flex}.job-card__trainingAndRequirements li{color:var(--black-85)}.information-card__button{justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;flex-direction:row;width:100%;display:flex}.information-card__button p{color:var(--primary-100);font-weight:var(--medium)}.information-card__button img{transition:transform .2s;transform:rotate(90deg)}.job-opportunities-grid .card:hover .information-card__button img{transform:rotate(90deg)translate(3px)}@media (max-width:768px){.job-opportunities-grid{grid-template-columns:1fr}}
