.TeamTailorWidget_customWidgetContainer__gr0Yx{max-width:1200px;margin:0 auto;padding:2rem}.TeamTailorWidget_filters__Tf2TD{display:flex;gap:2rem;margin-bottom:2rem;padding:1.5rem;border-radius:8px;width:100%}.TeamTailorWidget_filterGroup__wMKey{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.TeamTailorWidget_filterGroup__wMKey label{font-weight:600;color:#03123b;font-size:.875rem}.TeamTailorWidget_filterGroup__wMKey select{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:border-color .2s}.TeamTailorWidget_jobsList__zQlNU{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.TeamTailorWidget_jobsList__zQlNU{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.TeamTailorWidget_jobsList__zQlNU{grid-template-columns:repeat(3,1fr)}}@media (min-width:1536px){.TeamTailorWidget_jobsList__zQlNU{grid-template-columns:repeat(4,1fr)}}.TeamTailorWidget_jobCard__FZHfO{display:flex;flex-direction:column;padding:2rem;border-radius:4px;background:var(--bg-light,#f8f9fa);height:100%;transition:all .2s ease;text-decoration:none;color:inherit;cursor:pointer}.TeamTailorWidget_jobCard__FZHfO:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);text-decoration:none;color:inherit}.TeamTailorWidget_jobTitle__nW_o6{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:#03123b}.TeamTailorWidget_jobLink___hfRi{color:inherit;text-decoration:none;transition:color .2s}.TeamTailorWidget_jobLink___hfRi:hover{color:#f5c424}.TeamTailorWidget_jobInfo___s0ga{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.TeamTailorWidget_jobDepartment__UtgIg,.TeamTailorWidget_jobLocation__GUpZv{padding:.25rem .75rem;background:#f5c424;color:#03123b;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.TeamTailorWidget_jobDescription__ilc1p{color:#6b7280;line-height:1.6;margin-bottom:1.5rem;font-size:.875rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.TeamTailorWidget_jobActions__8anRV{margin-top:auto;text-align:right}.TeamTailorWidget_applyButton__xEGhC{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#03123b;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.875rem;transition:all .2s}.TeamTailorWidget_applyButton__xEGhC:hover{background:#f5c424;color:#03123b;transform:translateY(-1px)}.TeamTailorWidget_errorContainer__ot7HB,.TeamTailorWidget_loadingContainer__LBLK_{text-align:center;padding:4rem 2rem;color:#6b7280}.TeamTailorWidget_retryButton__HbJF7{margin-top:1rem;padding:.75rem 1.5rem;background:#f5c424;color:#03123b;border:none;border-radius:6px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.TeamTailorWidget_retryButton__HbJF7:hover{background:#e6b91e;transform:translateY(-1px)}.TeamTailorWidget_spinner__DFsRx{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#f5c424;border-radius:50%;animation:TeamTailorWidget_spin__K6rKl 1s linear infinite;margin:0 auto 1rem}@keyframes TeamTailorWidget_spin__K6rKl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TeamTailorWidget_noJobs__7U0jl{padding:3rem 2rem}.TeamTailorWidget_noFilters__qibmq,.TeamTailorWidget_noJobs__7U0jl{text-align:center;color:#6b7280;background:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}.TeamTailorWidget_noFilters__qibmq{padding:1rem;margin-bottom:2rem}.TeamTailorWidget_debugInfo__ADlyI{margin-top:2rem;padding:1rem;background:#f3f4f6;border-radius:6px;text-align:center;color:#6b7280;font-size:.75rem}.jobs_section-1___3Fot{background-image:url(https://res.cloudinary.com/dbiigubyd/image/upload/q_auto/f_auto/c_crop,w_0.75,h_1/v1617699729/illustrations/fond1);background-repeat:no-repeat;background-position:center bottom 100px;background-size:contain;@media (min-width:768px){background-position-x:calc(50% + 200px);background-size:400px}@media (min-width:1024px){background-position-x:calc(50% + 195px);background-size:550px}@media (min-width:1280px){background-position-x:calc(50% + 280px);background-size:800px}@media (min-width:1536px){background-position-x:calc(50% + 340px);background-size:950px}}.jobs_section-3__4__T5BiH{background-image:url(https://res.cloudinary.com/dbiigubyd/image/upload/q_auto/f_auto/v1617699729/illustrations/fond3);background-repeat:no-repeat;background-position:100% 100%;background-size:50%;@media (min-width:400px){background-size:30%}@media (min-width:640px){background-size:40%}@media (min-width:768px){background-position:100%;background-size:auto}}.jobs_section-5__1EKdy{background-image:url(https://res.cloudinary.com/dbiigubyd/image/upload/q_auto/f_auto/v1617699729/illustrations/fond5);background-repeat:no-repeat;background-size:cover}.jobs_section-6__36_C9{background-image:url(https://res.cloudinary.com/dbiigubyd/image/upload/q_auto/f_auto/v1617699729/illustrations/fond6);background-size:contain;@media (min-width:768px){background-size:auto}}.jobs_block-apply__Gc4GM,.jobs_section-6__36_C9{background-repeat:no-repeat;background-position:100%}.jobs_block-apply__Gc4GM{background-image:url(https://res.cloudinary.com/dbiigubyd/image/upload/q_auto/f_auto/v1617699729/illustrations/rectangle_candidature);background-size:cover}