.job-offer .cta{margin-bottom:160px}@media (max-width:991px){.job-offer .cta{margin-bottom:50px}}.job-offer .cta a{font-style:normal;font-weight:400;font-size:20px;line-height:29px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#000}.job-offer .cta a span{display:-ms-flexbox;display:flex;padding-left:10px}.job-offer__content{margin-bottom:100px}.job-offer__content .subtitle{padding:0;margin:0 0 20px;font-style:normal;font-weight:400;font-size:15px;line-height:140%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;letter-spacing:1px;text-transform:uppercase;color:#bdad81}.job-offer__content .section-title{font-style:normal;font-weight:300;font-size:clamp(22px,2.39583vw,46px);line-height:68px;color:#51504e;margin:0 0 60px;padding:0}@media (max-width:991px){.job-offer__content .section-title{margin-bottom:30px}}.job-offer__content .tabs{border-top:1px solid #bebaaf}.job-offer__content .tabs .tab{border-bottom:1px solid #bebaaf;transition:all .3s}.job-offer__content .tabs .tab__header{display:-ms-flexbox;display:flex;cursor:pointer}@media (max-width:991px){.job-offer__content .tabs .tab__header{-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px}}.job-offer__content .tabs .tab__header .title{font-style:normal;font-weight:300;font-size:clamp(18px,1.66667vw,32px);line-height:360%;color:#000;margin:0 94px 0 0;padding:0 0 0 80px;width:38.333vw}@media (max-width:991px){.job-offer__content .tabs .tab__header .title{width:auto;line-height:200%;padding-left:20px;margin:0}}.job-offer__content .tabs .tab__header .job-place{width:36.667vw;font-style:normal;font-weight:400;font-size:24px;line-height:390%;color:rgba(81,80,78,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}@media (max-width:991px){.job-offer__content .tabs .tab__header .job-place{display:none}}.job-offer__content .tabs .tab__header .job-place span{padding-right:5px}.job-offer__content .tabs .tab__header .plus{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:80px}@media (max-width:991px){.job-offer__content .tabs .tab__header .plus{padding-right:20px}}.job-offer__content .tabs .tab__header .plus span{width:26px;height:2px;display:block;background:#51504e;opacity:.5;transition:all .3s}.job-offer__content .tabs .tab__header .plus span:first-child{position:absolute;transform:rotate(90deg)}.job-offer__content .tabs .tab__content{display:none;padding:64px 80px 110px}@media (max-width:991px){.job-offer__content .tabs .tab__content{padding-left:20px;padding-right:20px}}.job-offer__content .tabs .tab__content .wp-block-columns{-ms-flex-align:start;align-items:flex-start}@media (max-width:991px){.job-offer__content .tabs .tab__content .wp-block-columns{-ms-flex-direction:column;flex-direction:column}}.job-offer__content .tabs .tab__content .wp-block-columns .wp-block-column{margin:0;width:50%;padding-right:47px}@media (max-width:991px){.job-offer__content .tabs .tab__content .wp-block-columns .wp-block-column{width:100%}}.job-offer__content .tabs .tab__content .wp-block-columns .wp-block-column:last-child{position:sticky;top:0;padding-right:0;padding-left:47px}@media (max-width:991px){.job-offer__content .tabs .tab__content .wp-block-columns .wp-block-column:last-child{padding-left:0;margin-top:20px}}.job-offer__content .tabs .tab__content .wpcf7-form{background:#fff;padding:60px 30px}.job-offer__content .tabs .tab__content .wpcf7-form h2{font-style:normal;font-weight:300;font-size:32px;line-height:170%;text-align:center;color:#000;padding:0;margin:0 0 90px}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div{width:calc(50% - 22px);padding-bottom:32px}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div input{width:100%;border:0;padding-bottom:10px;border-bottom:1px solid #bebaaf}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div input[type=file]{display:none}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div input:-ms-input-placeholder{font-style:normal;font-weight:400;font-size:18px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#51504e;opacity:.7}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div input::placeholder{font-style:normal;font-weight:400;font-size:18px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#51504e;opacity:.7}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div .custom-file__button{width:134px;height:40px;font-weight:600;font-size:14px;line-height:20px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:.25px;color:#bdad81;background:#fff;border:2px solid #bdad81;box-sizing:border-box;border-radius:40px;cursor:pointer}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div .file-label{padding-left:23px}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div .file-label p{font-size:13px;line-height:140%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#51504e;opacity:.7;padding:0;margin:0}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div #file-output{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#51504e;opacity:.7;position:relative;padding-left:40px;display:none;cursor:pointer}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div #file-output.show{display:block}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div #file-output:before{content:"";width:24px;height:24px;position:absolute;left:0;top:0;bottom:0;margin:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.7' clip-path='url(%23a)' stroke='%23BDAD81' stroke-width='1.5' stroke-linecap='square'%3E%3Cpath d='M15.847 9.401L8.99 16.26m0-6.858l6.857 6.858m7.822-3.43c0 6.213-5.037 11.25-11.25 11.25s-11.25-5.037-11.25-11.25S6.206 1.58 12.419 1.58s11.25 5.037 11.25 11.25z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.419 .83)' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div.row-full{width:100%}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div.row-file{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div.row-output{padding-bottom:15px}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div .wpcf7-acceptance .wpcf7-list-item{padding:0;margin:0}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div .wpcf7-acceptance .wpcf7-list-item label{display:-ms-flexbox;display:flex}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div .wpcf7-acceptance .wpcf7-list-item label input{width:auto;margin-right:20px}.job-offer__content .tabs .tab__content .wpcf7-form .form__fields>div .wpcf7-acceptance .wpcf7-list-item label span{font-style:normal;font-weight:400;font-size:11px;line-height:16px;color:#51504e;opacity:.7}.job-offer__content .tabs .tab__content .wpcf7-form .form .wpcf7-submit{width:243px;height:60px;background:#000;border-radius:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-weight:400;font-size:20px;line-height:29px;text-align:center;letter-spacing:.01em;color:#fff;border:0;margin:auto;cursor:pointer}.job-offer__content .tabs .tab__content .szczegy-oferty{margin-bottom:50px}@media (max-width:991px){.job-offer__content .tabs .tab__content .szczegy-oferty{margin-bottom:20px}}.job-offer__content .tabs .tab__content .szczegy-oferty:last-child{margin-bottom:0}.job-offer__content .tabs .tab__content .szczegy-oferty h3{font-style:normal;font-weight:300;font-size:clamp(18px,1.66667vw,32px);line-height:170%;color:#51504e;margin:0 0 40px;padding:0}.job-offer__content .tabs .tab__content .szczegy-oferty ul{list-style:none;padding:0;margin:0}.job-offer__content .tabs .tab__content .szczegy-oferty ul li{font-size:18px;line-height:30.6px;color:#51504e;padding-left:15px;position:relative}.job-offer__content .tabs .tab__content .szczegy-oferty ul li:before{content:"";width:3px;height:3px;background-color:#51504e;display:block;position:absolute;left:0;top:0;bottom:0;margin:auto}.job-offer__content .tabs .tab.active{background:hsla(43,17%,92%,.5)}.job-offer__content .tabs .tab.active .plus span:first-child{opacity:0}.job-offer__content .tabs .tab.active .tab__content{display:block}.job-offer__content .contact-button{margin-top:72px;-ms-flex-pack:center;justify-content:center}.job-offer__content .contact-button,.job-offer__content .contact-button a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.job-offer__content .contact-button .label{font-style:normal;font-weight:400;font-size:20px;line-height:29px;text-align:center;color:#000;position:relative}.job-offer__content .contact-button .label:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background:#000}.job-offer__content .contact-button .arrow{padding-left:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.job-offer__content .contact-button .arrow img{transform:rotate(-90deg)}