:root{--career-navy:#061b58;--career-blue:#001489;--career-purple:#5c068c;--career-ink:#15203d;--career-muted:#68738a;--career-paper:#f4f5f7;--career-line:#c9d0de}*{box-sizing:border-box}.career-page{color:var(--career-ink);background:#fff;margin:0;font-family:Fira Sans,Arial,sans-serif}.career-page a{color:inherit}.career-hero{background:var(--career-navy);color:#fff;align-items:center;min-height:clamp(225px,31vw - 75px,365px);padding:clamp(42px,4.5vw,68px) clamp(28px,10vw,170px);display:flex;position:relative;overflow:hidden}.career-hero:before{content:"";opacity:.42;mix-blend-mode:normal;background:linear-gradient(100deg,#061b58 4%,#001489b8 49%,#5c068c8c),url(/images/wyspa-ostrow-banner.webp) 50%/cover;position:absolute;inset:0}.career-hero__grid{opacity:.2;background-image:linear-gradient(#ffffff42 1px,#0000 1px),linear-gradient(90deg,#ffffff42 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000 0% 45%,#0000 100%)}.career-hero__content,.career-hero__coordinates{z-index:1;position:relative}.career-hero__content{max-width:850px}.career-kicker,.career-offers__heading>p,.career-contact>div>p,.career-empty>p,.career-bulletin__label,.career-bulletin__apply p{color:#8cc6ff;letter-spacing:.15em;margin:0;font-size:11px;font-weight:700;line-height:1.3}.career-hero h1,.career-offers h2,.career-contact h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(54px,7vw,104px);font-weight:600;line-height:.87}.career-hero h1 em,.career-offers h2 em,.career-contact h2 em{color:#a5d5ff;font-style:normal}.career-hero__content>p:last-child{color:#e1ecff;max-width:570px;margin:28px 0 0;font-size:clamp(16px,1.45vw,19px);font-weight:300;line-height:1.55}.career-hero__coordinates{z-index:1;color:#d6e7ff;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:13px;font-size:10px;font-weight:700;text-decoration:none;transition:color .2s;display:flex;position:absolute;bottom:clamp(28px,3vw,52px);right:clamp(28px,10vw,170px)}.career-hero__coordinates:hover,.career-hero__coordinates:focus-visible{color:#fff}.career-hero__coordinates i{background:#a5d5ff;width:64px;height:1px}.career-offers{background:var(--career-paper);padding:clamp(45px,3vw,62px) clamp(24px,10vw,170px) clamp(78px,9vw,150px)}.career-offers__heading,.career-offers__list,.career-empty{width:min(100%,1180px);margin-inline:auto}.career-offers__list{gap:clamp(28px,3.4vw,48px);display:grid}.career-offers__heading{margin-bottom:clamp(34px,5vw,67px);display:block}.career-offers h2{color:var(--career-purple);margin:0;font-size:clamp(42px,5vw,74px)}.career-offers h2 em{color:var(--career-purple)}.career-offers__heading>p{color:#151a33;margin-bottom:12px}.career-bulletin{background:#fcfcfb;border:1px solid #aeb9cc;position:relative;overflow:hidden;box-shadow:12px 12px #d9e0eb}.career-bulletin:before,.career-bulletin:after{z-index:3;content:"";border-color:var(--career-blue);pointer-events:none;width:27px;height:27px;position:absolute}.career-bulletin:before{border-top:3px solid;border-left:3px solid;top:0;left:0}.career-bulletin:after{border-bottom:3px solid;border-right:3px solid;bottom:0;right:0}.career-bulletin__rail{background:var(--career-blue);color:#e1efff;letter-spacing:.14em;justify-content:space-between;gap:24px;padding:11px 24px;font-size:10px;font-weight:700;display:flex}.career-bulletin__main{background-image:linear-gradient(#00148909 1px,#0000 1px),linear-gradient(90deg,#00148909 1px,#0000 1px);background-size:26px 26px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:45px;padding:clamp(28px,3.5vw,43px) clamp(27px,5vw,70px) 27px;display:grid}.career-bulletin__label{color:var(--career-purple)}.career-bulletin h3{color:var(--career-navy);letter-spacing:-.06em;margin:15px 0 0;font-size:clamp(37px,4.8vw,64px);font-weight:600;line-height:.9}.career-bulletin__intro>p:last-child{color:#49556d;max-width:610px;margin:0;font-size:16px;line-height:1.58}.career-bulletin__facts{align-content:end;gap:21px;margin:0;padding:0 0 4px;display:grid}.career-bulletin__facts div{border-top:1px solid #bcc6d7;padding-top:12px}.career-bulletin__facts dt{color:var(--career-purple);letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:700}.career-bulletin__facts dd{color:var(--career-ink);margin:0;font-size:14px;font-weight:600}.career-bulletin__sections{border-top:1px solid #b4bfd1;border-bottom:1px solid #b4bfd1;grid-template-columns:1fr 1fr;display:grid}.career-bulletin__sections section{padding:37px clamp(27px,5vw,70px) 41px}.career-bulletin__sections section+section{border-left:1px solid #b4bfd1}.career-bulletin h4{color:var(--career-navy);letter-spacing:-.025em;align-items:center;gap:13px;margin:0 0 24px;font-size:19px;font-weight:600;display:flex}.career-bulletin h4 span{color:var(--career-purple);letter-spacing:.08em;font-size:11px}.career-bulletin ul{color:#4e596c;gap:12px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.career-bulletin li{padding-left:18px;position:relative}.career-bulletin li:before{content:"";background:var(--career-purple);border-radius:50%;width:6px;height:6px;position:absolute;top:.63em;left:0}.career-bulletin__apply{background:#edf1f7;justify-content:space-between;align-items:center;gap:35px;padding:27px clamp(27px,5vw,70px);display:flex}.career-bulletin__apply>div{max-width:650px}.career-bulletin__apply p{color:var(--career-purple)}.career-bulletin__apply span{color:#465169;margin-top:7px;font-size:13px;line-height:1.55;display:block}.career-bulletin__apply span a{color:var(--career-blue);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.career-page .career-bulletin__button,.career-page .career-bulletin__button b,.career-page .career-contact__action>a,.career-page .career-contact__action>a b{color:#fff!important}.career-bulletin__button,.career-contact__action>a{background:var(--career-purple);color:#fff;flex:none;justify-content:space-between;align-items:center;gap:25px;min-height:52px;padding:0 19px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.career-bulletin__button b,.career-contact__action b{font-size:19px;font-weight:400;transition:transform .2s}.career-bulletin__button:hover,.career-bulletin__button:focus-visible,.career-contact__action>a:hover,.career-contact__action>a:focus-visible{background:#3d0460;transform:translateY(-3px)}.career-bulletin__button:hover b,.career-bulletin__button:focus-visible b,.career-contact__action>a:hover b,.career-contact__action>a:focus-visible b{transform:translate(3px,-3px)}.career-empty{text-align:center;background:#fff;border:1px solid #b8c2d3;padding:55px}.career-empty h3{color:var(--career-navy);letter-spacing:-.04em;margin:15px 0 9px;font-size:30px}.career-empty span{max-width:520px;color:var(--career-muted);margin-inline:auto;font-size:15px;line-height:1.6}.career-contact{background:var(--career-navy);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:center;gap:clamp(46px,8vw,150px);min-height:230px;padding:clamp(35px,3vw,44px) clamp(24px,10vw,170px);display:grid;position:relative;overflow:hidden}.career-contact:before{content:"";opacity:.17;background-image:linear-gradient(#a5d5ff7a 1px,#0000 1px),linear-gradient(90deg,#a5d5ff7a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 85%)}.career-contact>div{z-index:1;width:min(100%,760px);position:relative}.career-contact>div>p{color:#a5d5ff}.career-contact h2{color:#fff;font-size:clamp(39px,4.7vw,70px)}.career-contact h2 em{color:#a5d5ff}.career-contact__action{border-left:1px solid #dcebff94;justify-self:stretch;width:100%;padding-left:clamp(28px,3.6vw,58px)}.career-contact__action>p{color:#e1edff;max-width:390px;margin:0 0 24px;font-size:15px;line-height:1.6}.career-page .career-contact__action>a,.career-page .career-contact__action>a b{color:#fff!important}.career-contact__action>a{background:var(--career-purple);min-width:205px;margin-top:10px}@media (width<=780px){.career-hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:295px;padding-top:44px;padding-bottom:58px}.career-hero:before{background:linear-gradient(105deg,#061b58e8,#001489b8),url(/images/wyspa-ostrow-banner.webp) 63%/cover}.career-hero__grid{mask-image:none}.career-hero__coordinates{flex-wrap:wrap;gap:8px 12px;margin:0;bottom:24px;left:24px;right:auto}.career-hero__coordinates i{width:44px}.career-offers__heading{text-align:center}.career-offers__heading>p{padding:0}.career-bulletin{box-shadow:7px 7px #d9e0eb}.career-bulletin__main{grid-template-columns:1fr;gap:28px}.career-bulletin__facts{grid-template-columns:1fr 1fr;gap:14px}.career-bulletin__sections{grid-template-columns:1fr}.career-bulletin__sections section+section{border-top:1px solid #b4bfd1;border-left:0}.career-bulletin__apply{flex-direction:column;align-items:flex-start;gap:21px}.career-contact{grid-template-columns:1fr;gap:32px;min-height:0}.career-contact__action{border-top:1px solid #dcebff94;border-left:0;justify-self:start;padding-top:27px;padding-left:0}.career-contact__action>a{min-width:220px}}@media (width<=480px){.career-hero{padding-inline:24px}.career-hero h1{font-size:52px}.career-hero__content>p:last-child{margin-top:23px;font-size:16px}.career-hero__coordinates{font-size:9px}.career-offers{padding-inline:18px}.career-bulletin__rail{padding:10px 17px;font-size:8.5px}.career-bulletin__main{padding:31px 22px 28px}.career-bulletin h3{font-size:42px}.career-bulletin__intro>p:last-child{font-size:14px}.career-bulletin__facts{grid-template-columns:1fr}.career-bulletin__sections section{padding:29px 22px}.career-bulletin__apply{padding:25px 22px}.career-bulletin__button{width:100%}.career-contact{padding-inline:24px}.career-empty{padding:38px 24px}}@media (width>=781px){.career-contact>div:first-child{transform:translate(clamp(140px,7vw + 70px,215px))}}
