/*!/wp-content/plugins/world-of-work-map/wowm-styles.css*/.wowm-container{width:100%;height:auto;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;background-color:#f0f0f0;flex-direction:column}#credit{font-size:.75rem;color:grey;line-height:.75rem}.map-container{width:100%;height:auto;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0}.map-container svg{top:0;left:0;width:100%;max-width:800px;height:100%}.tooltip{position:absolute;text-align:center;padding:10px;font:14px sans-serif;background:lightsteelblue;border:0;border-radius:8px;pointer-events:none}.dimmed{opacity:.8;filter:brightness(60%)}.glow{filter:url(#glow);font-size:120%;font-weight:700}g .glow text{fill:#fff}g .glow circle{fill:#0d6efd;stroke:#0dcaf0;stroke-opacity:.85;stroke-width:2}.modal{display:none;position:fixed;z-index:1;padding-top:60px;left:0;top:0;width:100%;height:calc(100vh - 210px);overflow-y:auto!important;background-color:#9E9E9ECC}.modal-content{background-color:#fefefeE6!important;margin:auto;padding:4%;border:1px solid #888;max-width:800px!important;overflow-y:auto!important;min-height:80%}.close{color:#aaa;float:right;font-size:48px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}#loadingSpinner{display:flex;justify-content:center;align-items:center;text-align:center;font-size:24px;margin-top:20px}#loadingSpinner span{margin-top:80px;color:#fefefe}.spinner{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:5px solid rgb(255 255 255 / .3);border-top:5px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner-container{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;z-index:1000}#jobList{padding:1rem;flex-direction:column;flex-direction:row;flex-wrap:wrap;column-gap:1em;align-content:space-around}#jobList{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 0}.job-item{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1rem;flex:1 1 calc(33.333% - 1rem);box-shadow:0 2px 4px rgb(0 0 0 / .1);transition:box-shadow 0.3s ease}.job-item:hover{box-shadow:0 4px 8px rgb(0 0 0 / .2)}.job-item h5{margin:0 0 .5rem;font-size:1.2rem}.job-item p{display:none;margin:0;font-size:.9rem;color:#666}@media (max-width:768px){.map-container,.job-item{flex:1 1 calc(50% - 1rem)}.wowm-container{display:block!important}}@media (max-width:480px){.map-container,.job-item{flex:1 1 100%}.wowm-container{flex-direction:column}}.categoryTitle{text-transform:uppercase}.subcategory{margin-bottom:2rem;margin-top:3rem}.subcategory h4{margin-bottom:.5rem;font-size:1.5rem;color:#333}.subcategory .job-items{display:flex;flex-wrap:wrap;gap:1rem}g text{text-transform:uppercase}.holland-container{margin:20px;min-width:340px;padding:20px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgb(0 0 0 / .1);display:flex;align-content:space-around;align-items:stretch;flex-direction:column;flex-wrap:wrap;justify-content:flex-end}.holland-container .switch{display:flex;align-items:center;margin-bottom:10px;align-content:space-between;justify-content:space-between}.holland-container .switch input[type="checkbox"]{display:none}.holland-container .switch .slider{position:relative;display:inline-block;width:60px;height:34px;background-color:#ccc;border-radius:34px;transition:0.4s;cursor:pointer;margin-left:10px}.holland-container .switch .slider::before{content:"";position:absolute;width:26px;height:26px;left:4px;bottom:4px;background-color:#fff;border-radius:50%;transition:0.4s}.holland-container .switch input:checked+.slider{background-color:#4186C8}.holland-container .switch input:checked+.slider::before{transform:translateX(26px)}.holland-container .switch label{font-size:16px;color:#333;cursor:pointer}.holland-container p{font-size:16px;color:#333}.holland-container button{background-color:#4186C8;margin-left:10px;min-width:56px;color:#fff;border:none;border-radius:34px;padding:5px 10px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease}.holland-container button:hover{background-color:#316ba3}.your-holland-code{margin-top:20px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:space-between;justify-content:space-between;align-items:center}.your-holland-code input,#hollandCodeInput{max-width:60px!important;text-transform:uppercase;font-weight:700;text-align:center;border:none;background-color:#4186C8;margin-bottom:10px;color:#fff}.show-more-btn{display:inline-block;margin-top:5px;padding:5px 10px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.show-more-btn:hover{background-color:#0056b3}#closeCategoryModal{text-align:right}.main-category-jobs{width:100%}