.breakdance .bde-section-46-112 .section-container{display:flex;flex-direction:column}.breakdance .bde-shortcode-46-129{margin-top:2rem}.breakdance .bde-shortcode-46-101{margin-top:2rem}.breakdance .bde-div-46-111{width:100%;padding:1rem 1rem 1rem 1rem}.breakdance .bde-div-46-111{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-46-111{background-color:var(--bde-palette-white-dd0224d1-2577-43aa-a17e-04e930d867a9-1)}.breakdance .bde-div-46-111{width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:10px;margin-bottom:2rem;box-sizing:border-box;display:none}.job-search-form{display:flex;width:100%;gap:0;margin:0;padding:0;border:none}.input-wrapper{flex:1;display:flex}.input-wrapper input,.input-wrapper select{width:100%;padding:14px;font-size:14px;border:1px solid #ddd;border-right:none;border-radius:0;box-sizing:border-box}.submit-wrapper button{padding:14px 20px;background:#282828;color:#fff;border:none;border-radius:0;cursor:pointer;height:100%}.submit-wrapper{display:flex}#reset-filters{border:1px solid #000;background:#f8f8f8;color:#000;margin-left:4px}@media (max-width:768px){.job-search-form{flex-direction:column;gap:12px}.input-wrapper{flex-direction:column}.submit-wrapper{flex-direction:column}.input-wrapper input,.input-wrapper select,.submit-wrapper button{border-right:1px solid #ddd}#reset-filters{margin-left:0;margin-top:8px}}.breakdance .bde-div-46-119{width:100%}.breakdance .bde-div-46-119{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0rem}.breakdance .bde-div-46-117{width:25%}.breakdance .bde-div-46-117{display:none}@media (max-width:767px) and (min-width:480px){.breakdance .bde-div-46-117{display:none}}@media (max-width:479px){.breakdance .bde-div-46-117{display:none}}.job-type-filter-wrapper{margin-bottom:2rem;width:100%}.filter-header{display:flex;width:100%;justify-content:space-between;align-items:stretch;margin-bottom:0.5rem}.clear-filters{font-size:0.85rem;color:#666;text-decoration:underline;cursor:pointer}.job-type-list{list-style:none;padding:0;margin:0}.job-type-list li a{display:block;padding:8px 0;text-decoration:none;color:#111;cursor:pointer;transition:color 0.2s ease}.job-type-list li a:hover{color:#0073aa}.breakdance .bde-code-block-46-116{width:100%;border-bottom:2px solid #000}.salary-filter-wrapper{margin-top:1rem;font-family:sans-serif}.salary-filter-label{font-weight:700;margin-bottom:0.5rem}.salary-filter-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.salary-filter-list li{cursor:pointer;padding:10px 12px;border:1px solid #ddd;border-radius:4px;transition:background 0.2s}.salary-filter-list li:hover{background-color:#f5f5f5}.salary-filter-list li.active{background-color:#000;color:#fff;font-weight:700}.salary-filter-list li:active{transform:scale(0.98)}.breakdance .bde-code-block-46-108{display:none}.breakdance .bde-section-46-100 .section-container{display:flex;flex-direction:row}.breakdance .bde-code-block-46-110{display:none}.breakdance .bde-shortcode-46-102{width:33%;border:1px solid #fff;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:10px;margin-bottom:2rem;margin-right:2rem;display:none}.searchandfilter ul{display:flex;flex-direction:column;gap:10px}.searchandfilter select,.searchandfilter input[type="text"]{padding:12px;border:1px solid #ccc}.breakdance .bde-section-46-114 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-46-114{display:none}.breakdance .bde-section-46-106 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-46-106{display:none}