.wp-block-politechnika-recruitment{background:#1d3461;color:#fff}.wp-block-politechnika-recruitment.rk--green{background:var(--wp--preset--color--green-deep)}.wp-block-politechnika-recruitment .rk__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(40px,40px + 24*(100vw - 768px)/672,64px);margin:0 auto;max-width:1440px;padding:clamp(64px,64px + 32*(100vw - 768px)/672,96px) clamp(20px,20px + 28*(100vw - 768px)/672,48px)}.wp-block-politechnika-recruitment .rk__head{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(14px,14px + 6*(100vw - 768px)/672,20px)}.wp-block-politechnika-recruitment .rk__heading{color:#fff;font-family:var(--wp--preset--font-family--lato);font-size:var(--wp--preset--font-size--h2);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0;max-width:820px;overflow-wrap:break-word}.wp-block-politechnika-recruitment .rk__intro{color:hsla(0,0%,100%,.8);font-size:clamp(16px,16px + 1*(100vw - 768px)/672,17px);line-height:1.55;margin:0;max-width:760px}.wp-block-politechnika-recruitment .rk__cards{display:grid;gap:clamp(16px,16px + 8*(100vw - 768px)/672,24px);grid-template-columns:repeat(2,1fr)}.wp-block-politechnika-recruitment .rk__card{background:#f1f2f4;border-radius:var(--pl-radius-lg);box-sizing:border-box;color:var(--wp--preset--color--ink);display:flex;flex-direction:column;gap:14px;padding:clamp(24px,24px + 8*(100vw - 768px)/672,32px)}.wp-block-politechnika-recruitment .rk__card--wide{grid-column:1/-1}.wp-block-politechnika-recruitment .rk__card-head{align-items:center;display:flex;gap:12px}.wp-block-politechnika-recruitment .rk__card-icon{display:inline-flex;flex:0 0 auto}.wp-block-politechnika-recruitment .rk__card-icon img{display:block;height:28px;width:28px}.wp-block-politechnika-recruitment .rk__card-title{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--lato);font-size:var(--wp--preset--font-size--h5);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.wp-block-politechnika-recruitment .rk__card-lead{color:var(--wp--preset--color--ink);font-size:clamp(14px,14px + 1*(100vw - 768px)/672,15px);line-height:1.55;margin:0}.wp-block-politechnika-recruitment .rk__card-lead b,.wp-block-politechnika-recruitment .rk__card-lead strong{font-weight:700}.wp-block-politechnika-recruitment .rk__card-subhead{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--lato);font-size:14px;font-weight:700;line-height:1.4;margin:0}.wp-block-politechnika-recruitment .rk__card-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.wp-block-politechnika-recruitment .rk__card-item{color:var(--wp--preset--color--ink);font-size:14px;line-height:1.5;padding-left:22px;position:relative}.wp-block-politechnika-recruitment .rk__card-item:before{background:var(--wp--preset--color--navy);border-radius:50%;content:"";height:7px;left:4px;position:absolute;top:8px;width:7px}.wp-block-politechnika-recruitment.rk--green .rk__card-subhead,.wp-block-politechnika-recruitment.rk--green .rk__card-title{color:var(--wp--preset--color--green-deep)}.wp-block-politechnika-recruitment.rk--green .rk__card-item:before{background:var(--wp--preset--color--green-deep)}.wp-block-politechnika-recruitment .rk__card-outro{color:var(--wp--preset--color--ink);font-size:14px;line-height:1.55;margin:0}.wp-block-politechnika-recruitment .rk__card-outro b,.wp-block-politechnika-recruitment .rk__card-outro strong{font-weight:700}.wp-block-politechnika-recruitment .rk__card-note{color:var(--wp--preset--color--muted);font-size:12px;line-height:1.5;margin:0}.wp-block-politechnika-recruitment .rk__term{background:#fdeaea;border:1px solid rgba(200,16,46,.35);border-radius:10px;display:flex;flex-direction:column;gap:6px;margin-top:auto;padding:14px 16px}.wp-block-politechnika-recruitment .rk__term-title{align-items:center;color:var(--wp--preset--color--red);display:inline-flex;font-family:var(--wp--preset--font-family--lato);font-size:14px;font-weight:800;gap:8px;line-height:1.3}.wp-block-politechnika-recruitment .rk__term-icon{font-size:16px;line-height:1}.wp-block-politechnika-recruitment .rk__term-text{color:var(--wp--preset--color--ink);font-size:13.5px;line-height:1.5}.wp-block-politechnika-recruitment .rk__boxeswrap{background:#2c426c;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--pl-radius-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(20px,20px + 8*(100vw - 768px)/672,28px);padding:clamp(24px,24px + 16*(100vw - 768px)/672,40px)}.wp-block-politechnika-recruitment .rk__boxes-title{align-self:flex-start;background:hsla(0,0%,100%,.08);border-radius:999px;color:#fff;display:inline-block;font-family:var(--wp--preset--font-family--lato);font-size:var(--wp--preset--font-size--overline);font-weight:700;letter-spacing:.04em;line-height:1.2;padding:6px 14px;text-transform:uppercase}.wp-block-politechnika-recruitment .rk__boxes{display:grid;gap:clamp(16px,16px + 8*(100vw - 768px)/672,24px);grid-template-columns:repeat(3,1fr)}.wp-block-politechnika-recruitment .rk__box{background:#f1f2f4;border-radius:var(--pl-radius-lg);box-sizing:border-box;color:var(--wp--preset--color--ink);display:flex;flex-direction:column;gap:14px;padding:clamp(20px,20px + 8*(100vw - 768px)/672,28px)}.wp-block-politechnika-recruitment .rk__box-head{align-items:center;display:flex;gap:10px}.wp-block-politechnika-recruitment .rk__box-icon{display:inline-flex;flex:0 0 auto}.wp-block-politechnika-recruitment .rk__box-icon img{display:block;height:24px;width:24px}.wp-block-politechnika-recruitment .rk__box-title{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--lato);font-size:17px;font-weight:700;line-height:1.3;margin:0}.wp-block-politechnika-recruitment.rk--green .rk__box-title{color:var(--wp--preset--color--green-deep)}.wp-block-politechnika-recruitment .rk__rows{display:flex;flex-direction:column}.wp-block-politechnika-recruitment .rk__row{align-items:baseline;border-bottom:1px solid var(--wp--preset--color--border);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.wp-block-politechnika-recruitment .rk__row:last-child{border-bottom:0}.wp-block-politechnika-recruitment .rk__row-label{color:var(--wp--preset--color--muted);font-size:13.5px;line-height:1.4}.wp-block-politechnika-recruitment .rk__row-value{color:var(--wp--preset--color--ink);font-size:13.5px;font-weight:700;line-height:1.4;text-align:right}.wp-block-politechnika-recruitment a.rk__row-value{color:var(--wp--preset--color--navy);text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover:hover){.wp-block-politechnika-recruitment a.rk__row-value:hover{color:var(--wp--preset--color--red)}}.wp-block-politechnika-recruitment.rk--green a.rk__row-value{color:var(--wp--preset--color--green-deep)}.wp-block-politechnika-recruitment .rk__box-note{color:var(--wp--preset--color--muted);font-size:12px;line-height:1.5;margin:auto 0 0}.wp-block-politechnika-recruitment .rk__steps{align-items:center;display:flex;flex-direction:column;gap:clamp(24px,24px + 12*(100vw - 768px)/672,36px)}.wp-block-politechnika-recruitment .rk__steps-title{background:hsla(0,0%,100%,.08);border-radius:999px;color:#fff;display:inline-block;font-family:var(--wp--preset--font-family--lato);font-size:var(--wp--preset--font-size--overline);font-weight:700;letter-spacing:.04em;line-height:1.2;padding:6px 14px;text-transform:uppercase}.wp-block-politechnika-recruitment .rk__steps-list{display:flex;flex-wrap:wrap;gap:clamp(16px,16px + 12*(100vw - 768px)/672,28px);justify-content:center;overflow:hidden;width:100%}.wp-block-politechnika-recruitment .rk__step{align-items:center;display:flex;flex:0 1 190px;flex-direction:column;gap:12px;max-width:200px;position:relative;text-align:center}.wp-block-politechnika-recruitment .rk__step:before{background:hsla(0,0%,100%,.2);content:"";height:2px;left:50%;position:absolute;top:24px;width:100%;z-index:0}.wp-block-politechnika-recruitment .rk__step:last-child:before{display:none}.wp-block-politechnika-recruitment .rk__step-num{align-items:center;background:#fff;border-radius:50%;color:var(--wp--preset--color--navy);display:inline-flex;flex:0 0 auto;font-family:var(--wp--preset--font-family--lato);font-size:20px;font-weight:800;height:48px;justify-content:center;line-height:1;position:relative;width:48px;z-index:1}.wp-block-politechnika-recruitment.rk--green .rk__step-num{color:var(--wp--preset--color--green-deep)}.wp-block-politechnika-recruitment .rk__step-title{color:#fff;font-family:var(--wp--preset--font-family--lato);font-size:15px;font-weight:700;line-height:1.3;margin:0}.wp-block-politechnika-recruitment .rk__step-desc{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.5;margin:0}.wp-block-politechnika-recruitment .rk__cta{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.wp-block-politechnika-recruitment .rk__cta-btn{min-height:52px;padding:14px 32px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wp-block-politechnika-recruitment .rk__question{color:hsla(0,0%,100%,.7);display:inline-flex;flex-wrap:wrap;font-size:14px;gap:6px;justify-content:center;line-height:1.5;margin:0}.wp-block-politechnika-recruitment .rk__question-email{color:#fff;font-weight:700;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover:hover){.wp-block-politechnika-recruitment .rk__question-email:hover{color:var(--wp--preset--color--red);text-decoration:underline}}@media(max-width:1024px){.wp-block-politechnika-recruitment .rk__cards{grid-template-columns:1fr}.wp-block-politechnika-recruitment .rk__step:before{display:none}}@media(max-width:768px){.wp-block-politechnika-recruitment .rk__boxes{grid-template-columns:1fr}.wp-block-politechnika-recruitment .rk__step{flex:0 1 calc(50% - 14px);max-width:none}}@media(max-width:480px){.wp-block-politechnika-recruitment .rk__step{flex-basis:100%}}
