.single-jobs .page-header{margin-top:50px}.single-jobs .item-category{position:relative;font-size:1.125rem;color:#ef8700;font-weight:400;margin-bottom:2px}.single-jobs .item-title{display:flex;align-items:center;margin-bottom:25px}.single-jobs h1.entry-title{display:block !important;font-weight:500;font-size:3.125rem;margin:0}.single-jobs .item-socials{display:flex;align-items:center;flex-shrink:0}.single-jobs .item-socials>a{position:relative;width:50px;height:50px;border-radius:50%;border:2px solid #ef3f42;color:#ef3f42;margin:10px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s ease}.single-jobs .item-socials>a:hover{background-color:#ef3f42;color:#fff}.single-jobs .item-socials .copy-jobs-link .copied-tooltip{position:absolute;top:0;left:-5px;padding:0 10px;display:flex;align-items:center;justify-content:center;background-color:#ef3f42;color:#fff;font-size:.75rem;border-radius:10px;opacity:0;transition:all .3s ease}.single-jobs .item-socials .copy-jobs-link.copied .copied-tooltip{top:-30px;opacity:1}.single-jobs .item-socials-mobile{display:none}.single-jobs .item-infos{display:flex;align-items:center;margin:25px 0 40px;gap:45px}.single-jobs .item-info{position:relative;display:flex;align-items:center;padding:0;gap:20px;color:#ef8700}.single-jobs .item-info-icon img{width:18px;height:18px;object-fit:contain;display:block}.single-jobs .item-info .item-info-value{font-size:1.125rem;font-weight:600;line-height:1.2;position:relative}.single-jobs .item-excerpt{position:relative;margin-bottom:30px}.single-jobs .item-content{position:relative}.single-jobs .item-content .content-div{margin-bottom:20px;font-size:1.25rem;line-height:1.5;position:relative;border-radius:26px;padding:30px;background-color:#fff;box-shadow:-5px 3px 30px #0000000F}.single-jobs .item-content .content-div h2{font-size:1.625rem;line-height:1.35;margin-bottom:60px}.single-jobs .item-content .content-div ul,.single-jobs .item-excerpt ul{list-style:none;padding-left:5px;font-size:1.25rem}.single-jobs .item-content .content-div ul li,.single-jobs .item-excerpt ul li{position:relative;padding-left:35px;margin:15px 0}.single-jobs .item-content .content-div ul li:before,.single-jobs .item-excerpt ul li:before{content:"";position:absolute;top:5px;left:0;width:14px;height:22px;background-image:url(//cjfoodshungary.hu/wp-content/plugins/pxl-elementor-widgets/assets/css/../img/arrow-button-list.svg);background-size:contain;background-repeat:no-repeat}.single-jobs .item-content .content-div>div{position:relative}.single-jobs .item-content .content-div:before,.single-jobs .item-category:before{content:"";position:absolute;width:20px;height:20px;border:3px solid #ef8700;background-color:#fff;border-radius:50%;top:4px;left:-80px;z-index:1}.single-jobs .item-content .content-div:before{top:45px}.elementor-widget-pxl_job_single_template_carousel{position:relative}.elementor-widget-pxl_job_single_template_carousel:before{content:"";position:absolute;top:0;left:-72px;height:100%;width:1px;border-left:3px dashed #ef8700;opacity:.3}.apply-job-form{background-color:#fff}.apply-job-form h2{color:#000 !important;font-size:1.625rem !important}.apply-job-form .form-note{display:flex;align-items:center;gap:10px}.apply-job-form .form-note div:last-child{flex-shrink:0}.apply-job-form .btn-aszf{font-size:.65rem;color:#ef3f42;border:2px solid #ef3f42;padding:7px 12px;border-radius:30px;display:block}.apply-job-form .btn-aszf:hover{background-color:#ef3f42;color:#fff}.apply-job-form input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.apply-job-form .elementor-field-type-upload label{border:2px dashed #575766;background-color:transparent;border-radius:20px;padding:20px;font-size:.625rem !important;color:#000 !important;width:100%;max-width:100%;height:100px;cursor:pointer;position:relative;text-align:center;overflow-y:auto;overflow-x:hidden;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.apply-job-form .elementor-field-type-upload label.has-value{color:#ef3f42;pointer-events:none}.apply-job-form .elementor-field-type-upload label:hover,.apply-job-form .elementor-field-type-upload label.focus{border-color:#ef3f42;color:#ef3f42}.apply-job-form .elementor-field-type-upload label>*{pointer-events:none}.apply-job-form input[type=file]:focus+label{border-color:#ef3f42;color:#ef3f42}.apply-job-form .elementor-field-type-upload.dragover label{background-color:#ef3f42;color:#fff !important}.apply-job-form input[type=file]~.inputfile-remove{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:red;font-size:24px;pointer-events:all;cursor:pointer}.apply-job-form input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.apply-job-form input[type=checkbox]+label{display:block !important;position:relative;padding-left:30px;line-height:1.5}.apply-job-form input[type=checkbox]+label:before{content:"";width:22px;height:22px;position:absolute;left:0;top:0;border:2px solid #ef3f42;background-color:transparent;border-radius:6px}.apply-job-form input[type=checkbox]+label:after{content:"";width:12px;height:11px;position:absolute;left:5px;top:5px;background-color:#ef3f42;border-radius:3px;transform:scale(0);transition:all .2s ease}.apply-job-form input[type=checkbox]+label a{text-decoration:underline}.apply-job-form input[type=checkbox]:checked+label:after{transform:scale(1)}.apply-job-form input[type=radio]{position:absolute;opacity:0;width:0;height:0}.apply-job-form input[type=radio]+label{display:block !important;position:relative;padding-left:30px;line-height:1.5}.apply-job-form input[type=radio]+label:before{content:"";width:22px;height:22px;position:absolute;left:0;top:0;border:2px solid #ef3f42;background-color:transparent;border-radius:50%}.apply-job-form input[type=radio]+label:after{content:"";width:12px;height:12px;position:absolute;left:5px;top:5px;background-color:#ef3f42;border-radius:50%;transform:scale(0);transition:all .2s ease}.apply-job-form input[type=radio]+label a{text-decoration:underline}.apply-job-form input[type=radio]:checked+label:after{transform:scale(1)}.apply-job-form .elementor-field-type-radio .elementor-field-option{margin-bottom:20px}.apply-job-form .elementor-message{text-align:center}@media screen and (max-width:1600px){.apply-job-form .form-note{flex-wrap:wrap}.single-jobs .item-content .content-div:before,.single-jobs .item-category:before{left:-50px}.elementor-widget-pxl_job_single_template_carousel:before{left:-42px}}@media screen and (min-width:1200px){.jobs-form-sticky{align-items:baseline}.jobs-form-sticky>.elementor-widget-wrap{position:sticky;top:0;max-height:100vh;overflow-y:auto}}@media screen and (max-width:1199px){.single-jobs .item-title{flex-wrap:wrap}.single-jobs .item-infos{flex-wrap:wrap}}@media screen and (max-width:1024px){.single-jobs .page-header{border-radius:26px;padding:25px 18px;background-color:#fff;box-shadow:-5px 3px 30px #0000000F;margin-bottom:20px;margin-top:25px}.single-jobs h1.entry-title{font-size:1.375rem;padding:0}.single-jobs .item-category{font-size:.875rem;margin-bottom:12px}.single-jobs .item-content .content-div:before{left:-35px}.single-jobs .item-category:before{left:-52px}.single-jobs .item-content .content-div:before{top:37px}.elementor-widget-pxl_job_single_template_carousel:before{left:-26px}.single-jobs .item-content .content-div ul li:before,.single-jobs .item-excerpt ul li:before{width:6px;height:12px}.single-jobs .item-content .content-div{font-size:.875rem;padding:25px 18px}.single-jobs .item-content .content-div ul,.single-jobs .item-excerpt ul{font-size:.875rem}.single-jobs .item-content .content-div ul li,.single-jobs .item-excerpt ul li{padding-left:15px;margin:10px 0}.single-jobs .item-content .content-div h2{font-size:1.375rem;margin-bottom:30px}.single-jobs .item-infos{flex-direction:column;align-items:flex-start;gap:20px}.single-jobs .item-info .item-info-value{font-size:.875rem}.single-jobs .item-socials{display:none}.single-jobs .item-socials.item-socials-mobile{display:flex;justify-content:center;transform:translateX(-15px)}.single-jobs .item-socials>a{width:40px;height:40px;font-size:1.2rem;margin:8px}.apply-job-form:before{content:"";position:absolute;top:0;left:-26px;height:100%;width:1px;border-left:3px dashed #ef8700;opacity:.3}}