.styles-module-scss-module__k4HJ5W__progress-container{flex-direction:column;align-items:center;width:100%;max-width:680px;margin-inline:auto;padding-bottom:75px;display:flex}.styles-module-scss-module__k4HJ5W__progress-container a{text-decoration:none}@media screen and (max-width:767px){.styles-module-scss-module__k4HJ5W__progress-container{padding-bottom:50px}}.styles-module-scss-module__k4HJ5W__progress-track{justify-content:space-between;align-items:center;width:80%;display:flex;position:relative}.styles-module-scss-module__k4HJ5W__step-circle{color:#888;background:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-weight:700;transition:background .3s,color .3s;display:flex}.styles-module-scss-module__k4HJ5W__step-circle.styles-module-scss-module__k4HJ5W__active{color:#fff;background:#4caf50}.styles-module-scss-module__k4HJ5W__progress-line{background:#e0e0e0;flex-grow:1;height:4px;transition:background .3s}.styles-module-scss-module__k4HJ5W__progress-link{position:relative}.styles-module-scss-module__k4HJ5W__progress-label{text-align:center;min-width:100px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%,50%)}.styles-module-scss-module__k4HJ5W__progress-label.styles-module-scss-module__k4HJ5W__active-label{color:#4caf50;font-weight:700}@media screen and (max-width:767px){.styles-module-scss-module__k4HJ5W__progress-label{min-width:75px;font-size:14px}}
.job{flex-direction:row;gap:100px;height:calc(100vh - 213px);min-height:0;display:flex;overflow:hidden}@media screen and (max-width:850px){.job{gap:50px}}@media screen and (max-width:767px){.job{height:initial;flex-direction:column;gap:15px}}.job-info-wrap{padding-top:25px;flex:0 50%;justify-content:flex-end;min-height:0;padding-inline:1rem;display:flex;overflow-y:auto}.job-info{flex:0 400px;min-height:600px;position:relative}.job-info h1{margin-bottom:30px;font-size:40px;font-weight:700}.job-info h1 .green-background-zadavac:after{width:200%}.job-info img{opacity:.7}@media screen and (max-width:767px){.job-info{min-height:unset;text-align:center;flex:auto}}.job-info-title{margin-bottom:15px;font-size:20px;font-weight:700}.job-info-p{margin-bottom:20px;font-size:16px}@media screen and (max-width:767px){.job-info-p{font-size:14px}}.job-info-p-ai-hint{color:#0f172a;background:linear-gradient(135deg,#05966914 0%,#0d94880f 100%);border:1px solid #05966938;border-left:4px solid #059669;border-radius:12px;margin-top:-8px;margin-bottom:20px;padding:12px 14px;font-size:14px;line-height:1.5}.job-info-p-ai-hint strong{color:#047857;font-weight:700}@media screen and (max-width:767px){.job-info-p-ai-hint{text-align:left;font-size:13px}.job-info-link{display:none}}.job-info-btn-mobile{display:none}@media screen and (max-width:767px){.job-info-btn-mobile{margin-bottom:15px;display:inline-flex}}.job-info-icon-drill{position:absolute;top:500px;right:10%}@media screen and (max-width:767px){.job-info-icon-drill{display:none}}.job-info-icon-mouse{position:absolute;top:300px;right:50px}@media screen and (max-width:767px){.job-info-icon-mouse{display:none}}.job-info-icon-trowel{position:absolute;top:400px;left:10%}@media screen and (max-width:767px){.job-info-icon-trowel{display:none}}.job-form{background-color:#f9fafb;flex-direction:column;flex:0 50%;min-height:0;padding:60px 1rem 60px 90px;display:flex;overflow:auto}.job-form .form-field{flex:0 50%}@media screen and (max-width:767px){.job-form .form-field.category-selector{max-width:100%}}.job-form .form-field-row label{font-size:14px;font-weight:700}.job-form .form-field-row input{min-width:150px}@media screen and (max-width:500px){.job-form .form-field-row{flex-direction:column;gap:0}}.job-form .btn-primary-green{margin-left:auto}.job-form .form p{flex:50%;margin-bottom:15px;font-size:16px;font-weight:700}.job-form .form p span{font-weight:400}@media screen and (max-width:767px){.job-form .form p{font-size:14px}}.job-form hr{border-color:#fff;margin-bottom:25px}.job-form .form-required-legend{color:#6b7280;max-width:700px;margin:0 0 18px;font-size:13px;line-height:1.45}.job-form .form-required-mark{color:#059669;vertical-align:middle;-webkit-user-select:none;user-select:none;margin-left:2px;font-size:1.1em;font-weight:800;line-height:0}.job-form .form-field-optional-hint{color:#6b7280;margin-left:6px;font-size:12px;font-weight:400}.job-form .form-field-label-after-heading{color:#9c9c9c;max-width:700px;margin-top:8px;margin-bottom:5px;font-size:14px;font-weight:700;display:block}@media screen and (max-width:767px){.job-form{padding:2rem}}.job-form-buttons{flex-direction:row;align-items:center;gap:25px;max-width:600px;margin-top:35px;display:flex}.job-form-buttons a{align-items:center;gap:10px;display:flex}.category-selector{flex-direction:column;gap:10px;display:flex}.category-selector .category-options{flex-wrap:wrap;gap:15px;display:flex}@media screen and (max-width:767px){.category-selector .category-options{justify-content:center}}.category-selector .category-option{cursor:pointer;text-align:center;background:#fff;border:2px solid #0000;border-radius:8.958px;flex-direction:column;justify-content:center;align-items:center;width:138px;padding:10px;font-weight:700;transition:all .1s ease-in-out;display:flex;position:relative;box-shadow:3.583px 37.625px 10.75px #2c2c2c00,1.792px 24.188px 9.854px #2c2c2c03,.896px 13.438px 8.063px #2c2c2c0a,.896px 6.271px 6.271px #2c2c2c12,0 1.792px 3.583px #2c2c2c14}.category-selector .category-option img{filter:brightness(0)saturate()invert(52%)sepia(97%)saturate(413%)hue-rotate(108deg)brightness(95%)contrast(87%);width:35px;height:35px;margin-bottom:5px}@media screen and (max-width:500px){.category-selector .category-option img{width:25px;height:25px}.category-selector .category-option>span{font-size:14px}.category-selector .category-option{width:120px}}.category-selector .category-option input[type=radio],.category-selector .category-option input[type=checkbox]{display:none}.category-selector .category-option:hover{border-color:#4caf50}.category-selector .category-option.selected{background-color:#e8f5e9;border-color:#4caf50;box-shadow:0 4px 8px #32784a33}.category-selector .category-option-skeleton{pointer-events:none;background:#fff;border-radius:8.958px;flex-direction:column;justify-content:center;align-items:center;width:138px;min-height:88px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:3.583px 37.625px 10.75px #2c2c2c00,1.792px 24.188px 9.854px #2c2c2c03,.896px 13.438px 8.063px #2c2c2c0a,.896px 6.271px 6.271px #2c2c2c12,0 1.792px 3.583px #2c2c2c14}@media screen and (max-width:500px){.category-selector .category-option-skeleton{width:120px;min-height:80px}}.category-selector .category-option-skeleton:after{content:"";z-index:2;background:linear-gradient(105deg,#0000 35%,#ffffffd1 50%,#0000 65%);animation:1.35s ease-in-out infinite category-skeleton-shimmer;position:absolute;inset:0}.category-selector .category-option-skeleton__icon{z-index:1;background:#e5e7eb;border-radius:8px;width:35px;height:35px;margin-bottom:4px;position:relative}@media screen and (max-width:500px){.category-selector .category-option-skeleton__icon{width:25px;height:25px}}.category-selector .category-option-skeleton__label{z-index:1;background:#e5e7eb;border-radius:4px;width:92px;height:12px;position:relative}@media screen and (max-width:500px){.category-selector .category-option-skeleton__label{width:80px}}@keyframes category-skeleton-shimmer{0%{transform:translate(-60%)}to{transform:translate(60%)}}.job-express-ai-card{isolation:isolate;border:1px solid #05966947;border-radius:16px;flex-shrink:0;margin-bottom:1.25rem;position:relative;box-shadow:inset 0 1px #ffffffe6,0 12px 32px -12px #05966959,0 4px 16px -6px #0f172a14}.job-express-ai-card-surface{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#fff 0%,#f0fdf4 42%,#ecfeff 100%);position:absolute;inset:0;overflow:hidden}.job-express-ai-card-surface:after{content:"";background:radial-gradient(circle,#0596691f 0%,#0000 68%);width:55%;height:120%;position:absolute;top:-40%;right:-20%}.job-express-ai-card-inner{z-index:1;flex-direction:column;gap:0;padding:1.35rem 1.4rem 1.25rem;display:flex;position:relative}.job-form .job-express-ai-card{align-self:stretch}.job-form .job-express-ai-card h2.job-express-ai-card-title,.job-form .job-express-ai-card p{flex:0 auto;max-width:none}.job-form .job-express-ai-card p{font-weight:400}.job-form .job-express-ai-card h2.job-express-ai-card-title{font-weight:800}.job-express-ai-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.job-express-ai-badge{letter-spacing:.04em;text-transform:uppercase;color:#065f46;background:#fffffff2;border:1px solid #05966959;border-radius:999px;align-items:center;padding:4px 11px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #0596691f}.job-express-ai-time{color:#0f766e;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.job-express-ai-time-icon{filter:grayscale(.15);font-size:15px;line-height:1}.job-express-ai-card-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 14px;font-size:1.28rem;font-weight:800;line-height:1.25}@media screen and (max-width:500px){.job-express-ai-card-title{font-size:1.12rem}}.job-express-ai-card-footnote{color:#64748b;margin:14px 0 0;font-size:12px;line-height:1.45}.job-form-manual-divider{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:12px;margin:0 0 1.25rem;font-size:12px;font-weight:700;display:flex}.job-form-manual-divider:before,.job-form-manual-divider:after{content:"";background:linear-gradient(90deg,#0000,#e2e8f0 15% 85%,#0000);flex:1;height:1px}.job-form-manual-divider span{flex-shrink:0}.job-express-ai-trigger{cursor:pointer;text-align:left;color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 38%,#047857 72%,#0d9488 100%);border:none;border-radius:14px;width:100%;padding:0;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 4px 6px -1px #05966959,0 14px 28px -8px #05966973,inset 0 1px #ffffff47}.job-express-ai-trigger:hover{transform:translateY(-2px)scale(1.005);box-shadow:0 8px 14px -2px #0596696b,0 20px 36px -10px #05966961,inset 0 1px #ffffff52}.job-express-ai-trigger:active{transform:translateY(0)scale(1)}.job-express-ai-trigger:focus-visible{outline-offset:3px;outline:3px solid #05966973}.job-express-ai-trigger:disabled{opacity:.65;cursor:not-allowed;transform:none}.job-express-ai-trigger-inner{align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex}.job-express-ai-trigger-icon{background:#fff3;border:1px solid #ffffff59;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.job-express-ai-trigger-icon svg{opacity:1;width:24px;height:24px}.job-express-ai-trigger-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.job-express-ai-trigger-line1{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.2}.job-express-ai-trigger-line2{opacity:.95;font-size:13px;font-weight:600;line-height:1.35}@media screen and (max-width:500px){.job-express-ai-trigger-line1{font-size:15px}.job-express-ai-trigger-line2{font-size:12px}.job-express-ai-trigger-inner{padding:14px}}.job-express-ai-backdrop{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a7a;justify-content:center;align-items:center;padding:16px;animation:.2s job-express-ai-fade-in;display:flex;position:fixed;inset:0}@keyframes job-express-ai-fade-in{0%{opacity:0}to{opacity:1}}.job-express-ai-modal{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:min(90vh,720px);padding:24px 24px 20px;animation:.22s job-express-ai-pop;position:relative;overflow:auto;box-shadow:0 25px 50px -12px #00000047}@media screen and (max-width:500px){.job-express-ai-modal{border-radius:14px;padding:18px 16px 16px}}@keyframes job-express-ai-pop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.job-express-ai-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.job-express-ai-modal-header h2{color:#0f172a;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.job-express-ai-close{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.job-express-ai-close:hover{color:#0f172a;background:#e2e8f0}.job-express-ai-lead{color:#64748b;margin:0 0 14px;font-size:14px;line-height:1.5}.job-express-ai-textarea{resize:vertical;color:#0f172a;background:#fafafa;border:1px solid #e2e8f0;border-radius:12px;width:100%;min-height:160px;padding:14px 16px;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.job-express-ai-textarea::placeholder{color:#94a3b8}.job-express-ai-textarea:focus{background:#fff;border-color:#059669;outline:none;box-shadow:0 0 0 3px #05966926}.job-express-ai-error{color:#b91c1c;margin-top:10px;font-size:14px}.job-express-ai-success{color:#047857;margin-top:10px;font-size:14px}.job-express-ai-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.job-express-ai-btn-secondary{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s}.job-express-ai-btn-secondary:hover{background:#f8fafc}.job-express-ai-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.job-express-ai-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s,transform .15s;box-shadow:0 2px 8px #0596694d}.job-express-ai-btn-primary:hover:not(:disabled){transform:translateY(-1px)}.job-express-ai-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.job-success{text-align:center;flex-direction:column;align-items:center;gap:25px;width:100%;max-width:600px;height:100vh;margin-inline:auto;padding-top:150px;display:flex;position:relative}.job-success h1{color:#53c87b;font-size:60px;font-weight:700}@media screen and (max-width:767px){.job-success h1{font-size:40px}}.job-success-buttons{flex-direction:row;justify-content:center;align-items:center;gap:25px;display:flex}.job-success-wraper{flex-direction:column;align-items:center;gap:25px;display:flex;position:relative}.job-success-wraper img:not(.job-success-wrapper-logo){opacity:.7;max-width:100%}@media screen and (max-width:767px){.job-success-wraper p{font-size:14px}.job-success-wrapper-logo{display:none}}.job-success-paperplane{position:absolute;bottom:-200px;left:0}.job-success-trowel{position:absolute;top:50%;right:-100px}@media screen and (max-width:767px){.job-success-trowel{width:70px}}.job-success-mouse{position:absolute;top:-50px;right:-100px}@media screen and (max-width:767px){.job-success-mouse{width:70px;top:-100px;right:-15px}}.job-success-hammer{position:absolute;top:29px;left:-121px}@media screen and (max-width:767px){.job-success-hammer{width:70px;left:-15px}}
form{flex-direction:column;display:flex}form .form-headline{color:#9c9c9c;margin-top:30px;margin-bottom:20px;font-size:16px;font-weight:700}form .form-field{flex-direction:column;max-width:700px;margin-bottom:18px;display:flex}form .form-field label{margin-bottom:5px;font-size:14px;font-weight:700}form .form-field input,form .form-field textarea,form .form-field select{background-color:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;min-width:250px;padding:14px;font-size:14px;transition:border-color .1s ease-in-out}form .form-field input:focus,form .form-field textarea:focus,form .form-field select:focus{border-color:#2c2c2c}@media screen and (max-width:767px){form .form-field input,form .form-field textarea,form .form-field select{padding:10px;font-size:14px}}form .form-field textarea{resize:vertical}form .form-field-row{gap:25px;max-width:700px;margin-bottom:20px;display:flex}form .form-field-row input[type=radio]{visibility:hidden}form .form-field-row label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:28px;font-weight:400}form .form-field-row label:has(input:checked){font-weight:700}@media screen and (max-width:767px){form .form-field-row{justify-content:center}}form input[type=checkbox]{cursor:pointer;appearance:none;background-color:#fff;border:1px solid #9c9c9c;border-radius:5px;width:16px;min-width:16px;height:16px;min-height:16px;transition:all .1s linear;display:inline-block;position:relative}form input[type=checkbox]:checked{background-color:#53c87b;border-color:#53c87b}form input[type=checkbox]:focus{border-color:#d1d5db;outline:none}form input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form input[type=checkbox]+label{margin-left:-15px;font-size:13px}form .purple-background-odbornik,form .green-background-zadavac:after,form .purple-background-odbornik:after{animation-delay:unset}form .green-background-zadavac:after{top:0}form .purple-background-odbornik:after{background-size:auto 89%;left:-15px}
