/**handles:workscout-style**/
.highlight-accent{color:#444ce7!important}body{font-family:Figtree!important;color:#1f235b!important}a,body,li,ol,p,span,ul{font-family:Figtree!important}h1,h2,h3,h4,h5,h6{font-family:Figtree!important;font-weight:700!important}.new-header #navigation ul ul{flex-direction:column!important;background-color:#fff!important;gap:10px!important;padding:12px 6px!important;border-radius:12px}.header-nav-section #navigation ul#responsive{gap:6px!important}.new-header #navigation ul li:hover ul a,.new-header #navigation ul ul a{padding:4px 12px!important}.new-header #navigation ul ul li{width:310px!important}.wpml-ls-native{font-weight:700!important}.new-header #logo_nh{display:flex;border-right:0px;height:100%;vertical-align:top;padding-right:0;margin-right:0;margin-top:0}.new-header .header-widget{border-left:0}.new-header #navigation ul li a,.new-header #navigation ul ul li a{color:#1f235b!important;font-weight:700!important}.custom-langujobs-header{text-align:center!important;margin-bottom:40px!important;width:100%!important;max-width:100%!important}.custom-main-title,.custom-main-title span{font-size:60px!important;font-weight:700!important;margin-bottom:16px!important;line-height:1.2!important}.custom-subtitle,.custom-subtitle span{font-size:20px!important;line-height:1.5!important;margin-bottom:0!important;font-weight:500!important}.custom-main-title span,.custom-subtitle span{display:inline!important}@media (max-width:1024px) and (min-width:769px){.custom-main-title,.custom-main-title span{font-size:48px!important}.custom-subtitle,.custom-subtitle span{font-size:18px!important}}@media (max-width:768px) and (min-width:481px){.custom-main-title,.custom-main-title span{font-size:32px!important}.custom-subtitle,.custom-subtitle span{font-size:15px!important}}@media (max-width:480px){.custom-main-title,.custom-main-title span{font-size:24px!important}.custom-subtitle,.custom-subtitle span{font-size:13px!important}}.steps-number-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;font-size:32px;font-weight:700;color:#fff!important;background:#444ce7;border-radius:16px;text-align:center}.footer-cta-title{font-size:24px!important;font-weight:700;color:#1f2937;margin-bottom:24px!important;line-height:1.2}.footer-cta-title span{color:#444ce7!important;font-weight:700;line-height:1.2}.footer-cta-buttons{display:flex;gap:8px;justify-content:start;align-items:start}.footer-cta-btn{padding:12px 16px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s ease}.footer-cta-btn-primary,.footer-cta-btn-primary:hover{background:#444ce7;color:#fff}.footer-cta-btn-secondary,.footer-cta-btn-secondary:hover{background:#fff;color:#1f2937;border:1px solid #e5e7eb}.footer-cta-logo .woocommerce img,.footer-cta-logo img,.woocommerce-page .footer-cta-logo img{height:48px!important}.footer-new-top-section{display:none!important}@media (max-width:992px){.footer-cta-logo .woocommerce img,.footer-cta-logo img,.woocommerce-page .footer-cta-logo img{height:36px!important}.footer-cta-title{font-size:20px!important}}@media (max-width:768px){.footer-cta-title{font-size:32px}}@media (max-width:480px){.footer-cta-title{font-size:24px}}.employer-signup-text{text-align:center!important;margin-top:20px!important;margin-bottom:0!important}.employer-signup-text span{color:#2c3e50!important;font-size:18px!important;font-weight:500!important}.employer-signup-text a{color:#4f46e5!important;font-size:18px!important;font-weight:500!important;text-decoration:underline!important;transition:color .3s ease!important}.employer-signup-text a:hover{color:#3730a3!important;text-decoration:underline!important}@media (max-width:768px){.employer-signup-text a,.employer-signup-text span{font-size:16px!important}}@media (max-width:480px){.employer-signup-text a,.employer-signup-text span{font-size:14px!important}}.custom-header-flex{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:78px!important}.header-logo-section{flex:0 0 20%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.header-logo-section #logo_nh{margin:0!important}.header-logo-section img{max-height:50px!important;width:auto!important}.header-nav-section{flex:0 0 60%!important;display:flex!important;justify-content:center!important;align-items:center!important}.header-nav-section nav{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.header-nav-section #navigation{margin:0!important;width:100%!important}.header-nav-section #navigation ul{display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important;gap:30px!important}.header-nav-section #navigation ul li{margin:0!important;padding:0!important}.header-nav-section #navigation ul li a{font-size:16px!important;font-weight:700!important;color:#2c3e50!important;text-decoration:none!important;padding:10px 15px!important;transition:color .3s ease!important}.header-nav-section #navigation ul li a:hover{color:#4f46e5!important}.header-right-section{flex:0 0 20%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.header-right-section .header-notifications{display:flex!important}.header-right-section .login-register-buttons{display:flex!important;gap:10px!important;align-items:center!important}.header-right-section .login-btn,.header-right-section .register-btn{padding:8px 16px!important;border-radius:6px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:all .3s ease!important}.header-right-section .login-btn{color:#2c3e50!important;border:1px solid #e5e7eb!important;background:#fff!important}.header-right-section .login-btn:hover{background:#f9fafb!important;border-color:#d1d5db!important}.header-right-section .register-btn{color:#fff!important;background:#4f46e5!important;border:1px solid #4f46e5!important}.header-right-section .register-btn:hover{background:#3730a3!important;border-color:#3730a3!important}.header-right-section .mmenu-trigger{display:none!important}@media (max-width:1024px){.custom-header-flex{flex-wrap:wrap!important}.header-nav-section #navigation ul{gap:20px!important}.header-nav-section #navigation ul li a{font-size:15px!important;padding:8px 12px!important}}@media (max-width:1100px){.header-right-section .mmenu-trigger{display:block!important}.header-nav-section{display:none!important}.header-logo-section{flex:1!important}.header-right-section{flex:0 0 auto!important}.header-right-section .login-register-buttons{display:none!important}}@media (max-width:480px){.header-logo-section img{max-height:40px!important}}.intro-banner{background-size:cover}@media (min-width:992px){.intro-banner-search-form{display:flex!important;align-items:stretch;background:#fff;border:1px solid #e0e0e0;border-radius:12px!important;overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-top:24px!important;margin-bottom:24px!important}.intro-search-field{flex:1;background:#fff!important;position:relative;display:flex;align-items:center;padding:0;border:none!important;border-radius:0!important;background:0 0}.custom-langujobs-header{margin-bottom:24px!important}.intro-search-field:first-child{border-radius:12px 0 0 12px!important}.intro-search-field:last-of-type{border-radius:0!important}.intro-search-field:not(:last-of-type){border-right:1px solid #e0e0e0!important}.intro-search-button,.intro-search-field:last-of-type{border-right:none!important}.intro-search-field.with-icon{padding-left:16px}.intro-search-field .field-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#1f235b;pointer-events:none;z-index:2}.intro-search-field input[type=text]{flex:1;border:none!important;background:0 0!important;padding:14px 16px 14px 30px!important;font-size:16px;color:#1f2937;height:56px;box-shadow:none!important}.intro-search-field input[type=text]::placeholder{color:#9ca3af;font-size:16px}.intro-search-field input[type=text]:focus{outline:0;box-shadow:none!important}.intro-search-field .custom-language-select,.intro-search-field .custom-region-select{width:100%;padding-left:26px}.intro-search-field .language-select-display,.intro-search-field .region-select-display{border:none!important;border-radius:0!important;background:0 0!important;padding:14px 16px 14px 10px!important;min-height:56px;box-shadow:none!important;font-size:16px}.intro-search-field .language-select-display:hover,.intro-search-field .region-select-display:hover{border:none!important;background:0 0!important}.intro-search-field .custom-language-select.open .language-select-display,.intro-search-field .custom-region-select.open .region-select-display{border:none!important;box-shadow:none!important}.intro-search-field .language-dropdown-menu,.intro-search-field .region-dropdown-menu{left:-16px!important;right:auto!important;width:calc(100% + 18px)!important;margin-top:6px!important}.intro-search-button{flex:0 0 auto;padding:0;border:none;margin-left:8px}.intro-search-button button{height:56px;padding:0 48px;border-radius:12px!important;border:none;background:#4f46e5;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s ease;white-space:nowrap;position:relative;z-index:1}.intro-search-button button:hover{background:#4338ca}.intro-search-button button span{display:inline}}@media (max-width:991px){.intro-banner-search-form{display:flex!important;flex-direction:column;gap:0;margin-top:24px!important;margin-bottom:24px!important;background:0 0;border:none;box-shadow:none}.intro-search-field{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.intro-search-field.with-icon{padding-left:16px}.intro-search-field .field-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#6b7280;pointer-events:none;z-index:2}.intro-search-field input[type=text]{flex:1;border:none!important;background:0 0!important;padding:14px 16px 14px 42px!important;font-size:14px;color:#1f2937;height:52px;box-shadow:none!important;border-radius:12px!important}.intro-search-field input[type=text]::placeholder{color:#9ca3af;font-size:14px}.intro-search-field input[type=text]:focus{outline:0;box-shadow:none!important}.intro-search-field .custom-language-select,.intro-search-field .custom-region-select{width:100%;padding-left:26px}.intro-search-field .language-select-display,.intro-search-field .region-select-display{border:none!important;border-radius:12px!important;background:0 0!important;padding:14px 16px 14px 10px!important;min-height:52px;box-shadow:none!important}.intro-search-field .language-select-display:hover,.intro-search-field .region-select-display:hover{border:none!important;background:0 0!important}.intro-search-field .custom-language-select.open .language-select-display,.intro-search-field .custom-region-select.open .region-select-display{border:none!important;box-shadow:none!important}.intro-search-button{width:100%;padding:0;border:none}.intro-search-button button{width:100%;height:52px;padding:0 24px;border-radius:12px!important;border:none;background:#4f46e5;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s ease}.intro-search-button button:hover{background:#4338ca}.intro-search-button button span{display:inline}}#titlebar h1 span,#titlebar h2 span,.accordion h3,.browse-jobs a,.button,.button.big,.checkboxes label::before,.chosen-choices,.chosen-container .chosen-drop,.chosen-container .chosen-results li,.chosen-container .chosen-single,.chosen-container-multi .chosen-choices li.search-choice,.company-info img,.company-letter,.fake-input,.infobox a,.job-list h4 span,.job-list>li a span.job-type,.job-manager-pagination .current,.job-manager-pagination.pagination ul li a,.job-manager-pagination.pagination ul li span,.job-overview,.job-spotlight,.job-spotlight h4 span,.job_listings h4 span,.map-box h4 span,.menu ul li a,.menu ul ul,.mfp-content input[type=submit],.notification,.page .wpcf7-form input[type=submit],.pagination .current,.pagination ul li a,.plan,.plan-price,.post-img img,.recent-post-img img,.resume-spotlight,.resumes-content .skills span,.search-container .chosen-container,.search-container button,.search-container input,.search-container select,.skills span,.trigger a,.upload-btn,.widget-box,.widget-thumb a img,a.button,a.load_more_resumes,body #googlemaps,button,div.small-dialog.apply-popup,input.apply-with-facebook[type=button],input.apply-with-linkedin[type=button],input.apply-with-xing[type=button],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=tel],input[type=text],input[type=url],li .job-spotlight,li .resume-spotlight,select,textarea,ul.float-right li a{border-radius:12px}@media (max-width:1099px){.new-header #logo_nh{width:auto}}.cta-card-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:24px}.cta-card{background:#f8f9ff;border-radius:16px;padding:32px;transition:all .3s ease;border:1px solid #e2e8f0;max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.cta-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(79,70,229,.15)}.cta-icon-wrapper{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(79,70,229,.1);border-radius:12px}.cta-icon{width:28px!important;height:28px!important;color:#4f46e5;stroke-width:2}.cta-title{font-size:24px!important;font-weight:700!important;color:#1e293b!important;margin:0!important;line-height:1.3!important;font-family:Figtree!important;text-align:left!important}.cta-description{font-size:16px!important;font-weight:400!important;color:#64748b!important;line-height:1.6!important;margin:0!important;font-family:Figtree!important;text-align:left!important}.cta-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#4f46e5!important;color:#fff!important;padding:14px 28px!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s ease!important;border:none!important;cursor:pointer!important;font-family:Figtree!important;width:100%!important;text-align:center!important}.cta-button:hover{background:#3730a3!important;color:#fff!important;text-decoration:none!important;transform:translateY(-1px)}.cta-button .button-icon{width:18px!important;height:18px!important;stroke-width:2;transition:transform .3s ease}.cta-button:hover .button-icon{transform:translateX(2px)}@media (max-width:768px){.cta-card{padding:24px 20px;margin:0 auto 20px auto}.cta-title{font-size:20px!important}.cta-description{font-size:14px!important}.cta-button{padding:12px 24px!important;font-size:14px!important}}@media (max-width:480px){.cta-card{padding:20px 16px}.cta-icon-wrapper{width:48px;height:48px}.cta-icon{width:24px!important;height:24px!important}.cta-title{font-size:18px!important}.cta-description{font-size:13px!important}}.widget{margin-bottom:0!important}.lj-jobs-country-language-row{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-start;width:100%}.lj-jobs-country-language-row .lj-jobs-filter-col{flex:1 1 calc(50% - 12px);min-width:0;box-sizing:border-box;margin-top:24px!important}.widget.job-widget-keywords{margin-top:24px!important}@media (max-width:600px){.lj-jobs-country-language-row .lj-jobs-filter-col{flex:1 1 100%}}.elementor-post__thumbnail.elementor-fit-height{border-radius:24px!important;border:1px solid #e2e8f0!important}.elementor-post__text{margin-top:16px!important;display:flex!important;gap:6px!important}.elementor-post__read-more{padding:12px 24px!important;font-size:16px!important;line-height:1.5;font-weight:700!important;text-decoration:none!important;transition:all .3s ease!important;border:none!important;cursor:pointer!important;font-family:Figtree!important;background-color:#444ce7;color:#fff!important;display:inline-block;border-radius:12px!important}.custom-single-hero{position:relative;height:400px;display:flex;align-items:center;overflow:hidden}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-no-image{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(245,248,255,0) 0,#f5f8ff 100%)}.hero-container{max-width:1200px;margin:0 auto;padding:0 20px;height:100%;display:flex;align-items:center;justify-content:center}.hero-content{position:relative;z-index:2;text-align:center;width:100%}.post-meta-label{font-size:14px;font-weight:500;color:#ff6b6b;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.hero-title{font-size:48px!important;font-weight:700!important;color:#1f235b!important;margin:0!important;line-height:1.2!important;font-family:Figtree!important}.custom-single-container{max-width:1200px;margin:60px auto;padding:0 20px}.custom-single-layout{display:flex;gap:40px;align-items:flex-start}.custom-main-content{flex:0 0 70%}.custom-sidebar{flex:0 0 30%}.custom-single-content{width:100%}.custom-post-content{background:#fff;border-radius:12px;padding:0 40px 40px;margin-bottom:40px}.content-post-title{font-size:28px!important;font-weight:700!important;color:#1e293b!important;margin:0 0 16px 0!important;line-height:1.3!important;font-family:Figtree!important}.custom-post-meta{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.post-text-content{font-size:16px;line-height:1.7;color:#374151}.post-text-content img{border-radius:24px!important}.post-text-content p{margin-bottom:20px}.post-text-content h2,.post-text-content h3,.post-text-content h4{margin-top:32px;margin-bottom:16px;color:#1e293b}.post-text-content img{max-width:100%;height:auto;display:block;margin:20px auto;border-radius:8px}.post-text-content figure{margin:20px 0;text-align:center}.post-text-content figure img{margin:0 auto 10px}.post-text-content figcaption{font-size:14px;color:#6b7280;font-style:italic;text-align:center}.custom-single-sidebar{display:flex;flex-direction:column;gap:24px}.elementor-icon-wrapper{height:48px!important}.elementor-widget-container p{margin-bottom:0!important}.elementor-button-text{font-weight:700!important;font-size:16px!important}@media (max-width:768px){.custom-single-hero{height:300px}.hero-container{padding:0 15px}.hero-title{font-size:32px!important;line-height:1.3!important}.custom-single-container{margin:40px auto;padding:0 15px}.custom-single-layout{flex-direction:column;gap:30px}.custom-main-content,.custom-sidebar{flex:none;width:100%}.custom-post-content{padding:24px}.content-post-title{font-size:24px!important}}@media (max-width:480px){.custom-single-hero{height:250px}.hero-container{padding:0 15px}.hero-title{font-size:24px!important;line-height:1.4!important}.custom-single-container{margin:30px auto;padding:0 15px}.custom-single-layout{gap:20px}.custom-post-content{padding:20px}.content-post-title{font-size:20px!important}}.intro-banner .select2-container--default .select2-selection--multiple{height:auto!important;min-height:48px!important;overflow:visible!important}.intro-banner .select2-container--default .select2-selection--multiple .select2-selection__rendered{height:auto!important;max-height:none!important;overflow-y:visible!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:8px!important}.intro-banner .select2-container--default .select2-selection--multiple ::-webkit-scrollbar{width:0!important;height:0!important}.intro-banner .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#4f46e5!important;color:#fff!important;border-radius:8px!important;border:none!important;line-height:28px!important;padding:0 10px!important}.intro-banner .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff!important;margin-right:6px!important}.intro-banner .select2-container--default .select2-search--inline .select2-search__field{height:28px!important;margin-top:4px!important}.intro-banner .select2-container--default .select2-results__option[aria-selected=true]::before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%234f46e5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1.5' y='1.5' width='13' height='13' rx='2' ry='2'/%3E%3Cpolyline points='4.5 8.5 7 11 12 5.5'/%3E%3C/svg%3E");background-size:16px 16px;background-repeat:no-repeat}.intro-banner .select2-container--default .select2-results__option[aria-selected=true]{background:#f3f4ff!important;color:#1f235b!important}.intro-banner .select2-container--default .select2-selection--multiple .lj-summary{background:#f8f9fa!important;border:1px solid #e9ecef!important;border-radius:6px!important;color:#495057!important;font-weight:500!important;font-size:14px!important;padding:4px 8px!important;margin:2px 4px 2px 0!important;line-height:20px!important;display:inline-block!important;white-space:nowrap!important}.intro-banner .select2-container--default .select2-selection--multiple .select2-selection__rendered .lj-summary{position:relative!important;z-index:1!important}.intro-banner .select2-container--default .select2-selection--multiple .select2-selection__choice.lj-hidden{display:none!important}@supports selector(:has(*)){.intro-banner .select2-container--default .select2-selection--multiple .select2-selection__rendered:has(.lj-summary) .select2-selection__choice:not(.lj-summary){display:none!important}}.custom-language-select{position:relative;width:100%}.language-select-display{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:12px 16px 12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px;transition:all .2s ease;position:relative}.language-select-display:hover{border-color:#4f46e5}.custom-language-select.open .language-select-display{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.language-select-display .placeholder{color:#9ca3af;font-size:16px}.language-select-display .selected-count{color:#1f235b;font-weight:600;font-size:14px}.language-select-display .selected-items .single-item{color:#1f235b;font-size:14px}.language-select-display .dropdown-arrow{position:absolute;right:16px;color:#6b7280;transition:transform .2s ease}.custom-language-select.open .dropdown-arrow{transform:rotate(180deg)}.language-dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:0 12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:1000;max-height:200px;overflow-y:auto;display:none;margin-top:4px}.language-option{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;margin:0;border-bottom:1px solid #f3f4f6}.language-option:last-child{border-bottom:none}.language-option:hover{background-color:#f9fafb}.language-option input[type=checkbox]{display:none}.language-option .checkmark{width:18px;height:18px;border:2px solid #d1d5db;border-radius:3px;margin-right:12px;position:relative;transition:all .2s ease;flex-shrink:0}.language-option input[type=checkbox]:checked+.checkmark{background-color:#4f46e5;border-color:#4f46e5}.language-option input[type=checkbox]:checked+.checkmark::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.language-option .language-name{font-size:14px;color:#374151;flex:1}@media (max-width:768px){.language-dropdown-menu{max-height:150px}.language-option{padding:10px 12px}}.sidebar .custom-language-select{margin-bottom:0}.sidebar .custom-language-select .language-select-display{min-height:42px;padding:10px 35px 10px 14px;font-size:13px}.sidebar .custom-language-select .language-select-display .placeholder,.sidebar .custom-language-select .language-select-display .selected-count,.sidebar .custom-language-select .language-select-display .single-item{font-size:13px}.sidebar .custom-language-select .language-dropdown-menu{font-size:13px}.sidebar .custom-language-select .language-option{padding:10px 14px}.sidebar .custom-language-select .language-option .language-name{font-size:13px}.custom-region-select{position:relative;width:100%}.custom-region-select .region-select-display{background:#fff;border:1px solid #e0e0e0;border-radius:12px!important;padding:12px 16px 12px 16px;cursor:pointer;position:relative;min-height:48px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.custom-region-select .region-select-display:hover{border-color:silver}.custom-region-select.open .region-select-display{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.custom-region-select .region-select-display .placeholder{color:#9ca3af;font-size:16px}.custom-region-select .region-select-display .selected-count{background:#4f46e5;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.custom-region-select .region-select-display .selected-items{display:flex;flex-wrap:wrap;gap:4px}.custom-region-select .region-select-display .single-item{color:#374151;font-size:14px}.custom-region-select .region-select-display .dropdown-arrow{color:#6b7280;transition:transform .2s ease;font-size:12px}.custom-region-select.open .dropdown-arrow{transform:rotate(180deg)}.custom-region-select .region-dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 12px 12px;max-height:200px;overflow-y:auto;z-index:1000;display:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.custom-region-select .region-option{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f5f5f5}.custom-region-select .region-option:hover{background-color:#f8f9fa}.custom-region-select .region-option:last-child{border-bottom:none}.custom-region-select .region-option input[type=checkbox]{display:none}.custom-region-select .region-option .checkmark{width:18px;height:18px;border:2px solid #ddd;border-radius:3px;margin-right:12px;position:relative;transition:all .2s ease}.custom-region-select .region-option input[type=checkbox]:checked+.checkmark{background-color:#4f46e5;border-color:#4f46e5}.custom-region-select .region-option input[type=checkbox]:checked+.checkmark::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.custom-region-select .region-name{flex:1;font-size:14px;color:#333}.sidebar .custom-region-select{margin-bottom:0}.sidebar .custom-region-select .region-select-display{min-height:42px;padding:10px 35px 10px 14px;font-size:13px}.sidebar .custom-region-select .region-select-display .placeholder,.sidebar .custom-region-select .region-select-display .selected-count,.sidebar .custom-region-select .region-select-display .single-item{font-size:13px;color:#9ca3af}.sidebar .custom-region-select .region-dropdown-menu{font-size:13px}.sidebar .custom-region-select .region-option{padding:10px 14px}.sidebar .custom-region-select .region-option .region-name{font-size:13px}.full-page-sidebar-inner{height:100%!important}.custom-region-select{position:relative;width:100%}.custom-region-select .region-select-display{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px 16px 12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px;transition:all .2s ease;position:relative}.custom-region-select .region-select-display:hover{border-color:#4f46e5}.custom-region-select.open .region-select-display{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.custom-region-select .region-select-display .placeholder{color:#9ca3af;font-size:16px}.custom-region-select .region-select-display .selected-count{color:#1f235b;font-weight:600;font-size:16px;background:0 0;padding:0;border-radius:0}.custom-region-select .region-select-display .selected-items .single-item{color:#1f235b;font-size:16px}.custom-region-select .dropdown-arrow{position:absolute;right:16px;color:#6b7280;transition:transform .2s ease}.custom-region-select.open .dropdown-arrow{transform:rotate(180deg)}.custom-region-select .region-dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:0 12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:1000;max-height:200px;overflow-y:auto;display:none;margin-top:4px}.custom-region-select .region-option{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;margin:0;border-bottom:1px solid #f3f4f6}.custom-region-select .region-option:last-child{border-bottom:none}.custom-region-select .region-option:hover{background-color:#f9fafb}.custom-region-select .region-option input[type=checkbox]{display:none}.custom-region-select .region-option .checkmark{width:18px;height:18px;border:2px solid #d1d5db;border-radius:3px;margin-right:12px;position:relative;transition:all .2s ease;flex-shrink:0}.custom-region-select .region-option input[type=checkbox]:checked+.checkmark{background-color:#4f46e5;border-color:#4f46e5}.custom-region-select .region-option input[type=checkbox]:checked+.checkmark::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-region-select .region-name{font-size:14px;color:#374151;flex:1}.sidebar .custom-region-select .region-select-display{min-height:42px;padding:10px 35px 10px 14px;font-size:13px}.sidebar .custom-region-select .region-select-display .placeholder,.sidebar .custom-region-select .region-select-display .selected-count,.sidebar .custom-region-select .region-select-display .single-item{font-size:13px}.sidebar .custom-region-select .region-dropdown-menu{font-size:13px}.sidebar .custom-region-select .region-option{padding:10px 14px}.sidebar .custom-region-select .region-option .region-name{font-size:13px}.language-option .taxonomy-count,.region-option .taxonomy-count{margin-left:auto;color:#6b7280;font-size:14px}.sidebar .custom-language-select .taxonomy-count,.sidebar .custom-region-select .taxonomy-count{font-size:13px}@media (max-width:1099px){.mmenu-trigger{margin:0!important;top:unset!important}}@media (max-width:768px){.new-header #logo_nh{max-width:100%!important}}.mobile-navigation-wrapper{background:#fff!important}.mobile-nav-header{background:#f8f9fa!important;border-bottom:1px solid #e2e8f0!important}.mobile-navigation-list li a{color:#1f235b!important;font-weight:600!important}.mobile-navigation-list li a:hover{color:#4f46e5!important}.mobile-nav-widgets{color:#374151!important}.mobile-nav-widgets h4,.mobile-nav-widgets h5{color:#1f235b!important}.mobile-nav-widgets a{color:#4f46e5!important}.mobile-nav-widgets a:hover{color:#3730a3!important}.mobile-menu-widget:first-child{border-top:1px solid #e2e8f0!important}#mobile-nav .sub-menu{background:#fff!important}#mobile-nav .open-submenu>.sub-menu{background:#fff!important}#mobile-nav .sub-menu-back-btn{background:#f3f4f6!important;color:#1f235b!important}#mobile-nav .sub-menu-back-btn:hover{background:#e5e7eb!important;color:#4f46e5!important}.menu-icon-toggle{background:rgba(0,0,0,.05)!important}.menu-icon-toggle span,.menu-icon-toggle::after,.menu-icon-toggle::before{background-color:#1f235b!important}.open .menu-icon-toggle::after,.open .menu-icon-toggle::before{background-color:#1f235b!important}body ul.tabs-nav li:first-child a,body ul.tabs-nav-o li:first-child a{border-radius:12px 0 0 12px!important}body ul.tabs-nav li:last-child a,body ul.tabs-nav-o li:last-child a{border-radius:0 12px 12px 0!important}body ul.tabs-nav li a,body ul.tabs-nav-o li a{font-weight:700!important}body ul.tabs-nav li.active a,body ul.tabs-nav-o li.active a{font-weight:700!important}.account-type,.login-register-tabs{border-radius:12px!important}.account-type a,.login-register-tabs a{border-radius:12px!important;font-weight:700!important}.account-type input[type=email],.account-type input[type=password],.account-type input[type=text],.login-register-tabs input[type=email],.login-register-tabs input[type=password],.login-register-tabs input[type=text],.my-account input[type=email],.my-account input[type=password],.my-account input[type=text]{border-radius:12px!important}.account-type button[type=submit],.account-type input[type=submit],.button.border.fw,.login-register-tabs button[type=submit],.login-register-tabs input[type=submit],.my-account button[type=submit],.my-account input[type=submit],button.button.border.fw{border-radius:12px!important;font-weight:700!important}.account-type-radio label,.account-type-radio-buttons label,.role-selector label{border-radius:12px!important;font-weight:700!important}.account-type .notification,.notification{border-radius:12px!important}.account-type input.account-type-radio:empty~label{border-radius:12px!important}.registration-header{text-align:left!important;margin-bottom:24px!important}.registration-header h1{font-size:36px!important;font-weight:700!important;color:#1f235b!important;margin-bottom:16px!important;line-height:1.2!important;font-family:Figtree!important}.registration-header p{font-size:18px!important;color:#374151!important;margin-bottom:0!important;font-family:Figtree!important}.registration-header p span{color:#4f46e5!important;font-weight:700!important}body .my-account.static-login-page{margin-top:144px!important}@media (max-width:768px){.registration-header h1{font-size:36px!important}.registration-header p{font-size:16px!important}body .my-account.static-login-page{margin-top:96px!important}}@media (max-width:480px){.registration-header h1{font-size:28px!important}.registration-header p{font-size:16px!important}body .my-account.static-login-page{margin-top:72px!important}}.header-right-section .login-btn,.header-right-section .register-btn{border-radius:12px!important}.steps-list{display:flex;flex-direction:column;gap:16px;padding:0}.step-item{display:flex;align-items:center;gap:12px}.step-number{width:24px;height:24px;background:#4f46e5;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-number span{color:#fff;font-size:16px;font-weight:700;font-family:Figtree,sans-serif}.step-text{margin:0;font-size:16px;line-height:1.5;color:#1a1a1a;font-family:Figtree,sans-serif}.step-text strong{font-weight:700;color:#1a1a2e}@media (max-width:768px){.steps-list{gap:14px}.step-number{width:24px;height:24px}.step-number span{font-size:14px}.step-text{font-size:15px}}@media (max-width:480px){.step-item{gap:10px}.step-text{font-size:14px}}.job-list>li a i,.job-spotlight i,.job_listings>li a i,.map-box a i,.resume-spotlight i,.resume-titlebar i{color:#5e44e7;font-weight:500;margin-right:6px}.new-layout.job_listings>li a{border:1px solid #e9eaeb!important}.new-layout.job_listings>li:first-child a{border-radius:12px 12px 0 0}.new-layout.job_listings>li:last-child a{border-radius:0 0 12px 12px}.new-layout.job_listings>li a span.job-type{border-radius:8px}.job-spotlight span.full-time,.leaflet-popup-content span.job-type.full-time,.map-box span.job-type.full-time,.new-layout.job_listings>li a span.job-type.full-time{color:#fff!important;border:1px solid #5e44e7!important;background-color:#5e44e7!important}@media (max-width:992px){.intro-banner:after,.intro-banner:before{background:rgba(250,250,250,.1)}}.sidebar-container .widget h4{margin-bottom:8px!important;margin-top:16px!important}.enable-filters-button.active i:after{opacity:1!important}.full-page-jobs .full-page-content-inner .grid-layout .job-listing{width:100%!important}.job-listing.grid{border-radius:12px}.job-listing.grid .job-listing-footer{background-color:#f5f8ff!important}.ajax-job-view-types,.job-manager-single-alert-link,.listing-types-list,.single-job-view-actions{display:none!important}.job-listing.grid .job-listing-footer ul li i{color:#5e44e7!important}.job-listing.grid .job-listing-company-logo img{border-radius:12px}#titlebar.single-job-view-titlebar,.job-overview ul li i{border-radius:12px!important;border:1px solid #e9eaeb}#titlebar{background-color:#f5f8ff!important}.single-job-view-container #job-details .job-overview strong{font-weight:600!important}.full-page-container .job-overview ul li span{line-height:20px}#job-details{margin-bottom:24px}.sidebar-container .custom-region-select .region-dropdown-menu,.sidebar-container .language-dropdown-menu{border-radius:12px!important}.job_listing-template-default #titlebar.photo-bg:before{background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 50%)}#titlebar.photo-bg h1,#titlebar.photo-bg h2{color:#1f235b!important}#titlebar.photo-bg h1 span.job-type.full-time,.send-message-to-owner{display:none!important}.company-info-boxed .company-info,.tab-slider--tabs:after,.tab-slider--trigger{border-radius:12px}.job-overview strong,.single_job_listing strong,.small-dialog label,.tab-slider--trigger.active,body a.button,input[type=submit]{font-weight:600!important}.small-dialog label{color:#1f235b!important}.job_description li .job_description span,.job_description p,.job_description ul{font-size:16px!important}.job-overview ul li span{line-height:20px!important}.company-info strong{font-weight:600;font-size:24px;color:#1f235b!important}.company-info-boxed .company-info span{margin-left:6px!important;font-size:18px}.company_preview_title,.dashboard-nav ul:before,.job_listing_preview_title,.resume_preview_title,.submit-page label,input[type=submit]{font-weight:600}.fun-fact{background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.05);border-radius:12px;border:1px solid #e9eaeb}#company_preview .company-contact-details,#job_preview .company-info,.dashboard-box,.dashboard-content-container .company_preview,.dashboard-content-container .job_listing_preview.single_job_listing,.dashboard-content-container .resume_preview,.fun-fact-icon,.messages-container,.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single,.send-btn-border input[type=submit]{border-radius:12px}.select2-container--default .select2-selection--single .select2-selection__rendered,.submit-page label{color:#1f235b}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{top:2px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{font-weight:600;border-radius:6px;padding:0 8px 0 6px}.job_listing_preview #titlebar span.job-type,.job_listing_preview #titlebar span.new_job{display:none!important}.job_listing_preview #titlebar{background-color:#fff!important}.company-info-boxed .company-info{margin:0 auto 24px}.pricing-plans-container{border-radius:12px;border:1px solid #e9eaeb;margin:0 24px}.pricing-plan-label{color:#5e44e7;font-weight:600;background:#fff;border-top:1px solid #e9eaeb;border-bottom:1px solid #e9eaeb;padding:24px 0;text-align:left}.pricing-plans-container{box-shadow:none;border:0;gap:24px}.pricing-plan{border:1px solid #e9eaeb;border-radius:12px;background-color:#fff;text-align:left}.package-features-list{list-style:none;padding:0;margin:0}.package-features-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:15px;line-height:1.5;margin-bottom:12px}.pricing-plan-features ul li{display:flex;align-items:center;margin-bottom:12px}.package-features-list li:last-child{margin-bottom:0}.package-features-list li.feature-included svg{flex-shrink:0;width:28px;height:28px;color:#fff;background-color:#544ce7;border-radius:6px;padding:4px}.package-features-list li.feature-excluded svg{flex-shrink:0;width:20px;height:20px;color:#667085;margin-top:2px}.package-features-list li.feature-excluded{color:#667085}.pricing-plan-label span,.pricing-plan-label strong{font-size:42px;font-weight:600;color:#1f235b;margin-right:6px;line-height:60px}#job_package_selection .plan-features [type=radio]:checked+label,#job_package_selection .plan-features [type=radio]:not(:checked)+label,#job_package_selection .user-packages [type=radio]:checked+label,#job_package_selection .user-packages [type=radio]:not(:checked)+label,#task_package_selection .plan-features [type=radio]:checked+label,#task_package_selection .plan-features [type=radio]:not(:checked)+label,#task_package_selection .user-packages [type=radio]:checked+label,#task_package_selection .user-packages [type=radio]:not(:checked)+label{color:#544ce7}.user-packages-container{max-width:800px;margin-left:auto;margin-right:auto}.user-packages-list{display:flex;flex-direction:column;gap:12px}.user-package-card{position:relative}.user-package-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.user-package-card label{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease}.user-package-card input[type=radio]:checked+label{border-color:#544ce7;background-color:#544ce70a}.user-package-info{display:flex;flex-direction:column}.user-package-title{font-weight:700;font-size:16px;color:#1f235b}.user-package-details{font-size:14px;color:#64748b}.user-package-check{width:24px;height:24px;background-color:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.user-package-card input[type=radio]:checked+label .user-package-check{background-color:#544ce7}.user-package-card .lucide-check{width:14px;height:14px}.no-active-packages-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 40px;background-color:#f5f8ff;border:1px solid #e9eaeb;border-radius:20px;max-width:800px;margin:40px auto}.no-packages-icon{color:#444ce7;margin-bottom:24px;background:#fff;padding:20px;border-radius:16px;box-shadow:0 4px 12px rgba(68,76,231,.1)}.no-active-packages-notice h3{font-size:28px;color:#1f235b;margin-bottom:16px!important;font-weight:700}.no-active-packages-notice p{font-size:18px;color:#64748b;line-height:1.6;max-width:560px;margin-bottom:0}.no-active-packages-notice .button{background-color:#444ce7!important;color:#fff!important;padding:14px 40px!important;font-size:16px!important;font-weight:700!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(68,76,231,.2)!important;transition:all .3s ease!important}.no-active-packages-notice .button:hover{background-color:#3730a3!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(68,76,231,.3)!important}#job_package_selection .plan-features label,#job_package_selection .user-packages label,#task_package_selection .plan-features label,#task_package_selection .user-packages label{background-color:#544ce71a}.wc-block-components-checkout-return-to-cart-button{display:none}.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:100%!important}.wc-block-components-checkout-place-order-button{background-color:#544ce7;border-radius:12px!important}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-blocks-components-select .wc-blocks-components-select__select{border:1px solid #e9eaeb!important;border-radius:8px!important;color:#1f235b!important}.wc-block-components-button__text{color:#fff!important;font-weight:600}.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{opacity:1!important}.wc-block-components-checkout-order-summary__title-text{font-weight:600}.wc-block-components-checkout-order-summary__title{background-color:#f5f8ff;margin-top:0!important;padding-top:16px}.wp-block-woocommerce-checkout-order-summary-totals-block{background-color:#f5f8ff}.wc-block-components-checkout-order-summary__title p{font-weight:600!important;font-size:18px!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{padding:0!important;line-height:1.0375!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata,.wc-block-components-order-summary .wc-block-components-order-summary-item__description p{margin:0!important;line-height:1.0375!important}.woocommerce-checkout-review-order-table .product-remove{width:50px;text-align:center}.woocommerce-checkout-review-order-table .product-remove a.remove{display:inline-block;width:24px;height:24px;line-height:22px;font-size:20px;text-align:center;border-radius:50%;color:#999;background:#f5f5f5;text-decoration:none;font-weight:700;transition:all .3s ease}.woocommerce-checkout-review-order-table .product-remove a.remove:hover{background:#f44;color:#fff}.woocommerce-checkout-review-order-table thead th.product-remove{width:50px}.woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-checkout-review-order-wrapper{background:#f9fafb;border-radius:8px;padding:24px}.checkout-cart-items{margin-bottom:20px}.checkout-cart-item{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid #e5e7eb}.checkout-cart-item:last-child{border-bottom:none}.cart-item-thumbnail-wrapper{position:relative;flex-shrink:0;width:56px;height:56px}.cart-item-thumbnail-wrapper img{width:56px;height:56px;object-fit:cover;border-radius:8px;display:block}.cart-item-quantity-badge{position:absolute;top:-6px;right:-6px;background:#fff;border:2px solid #f9fafb;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#1f235b;box-shadow:0 2px 4px rgba(0,0,0,.1)}.cart-item-details{flex:1;min-width:0}.cart-item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0}.cart-item-name{font-size:16px;font-weight:600;color:#1f235b;margin:0;line-height:1.4}.cart-item-price{font-size:16px;font-weight:600;color:#1f235b;white-space:nowrap}.cart-item-meta{font-size:14px;color:#6b7280;margin-top:0}.cart-item-meta ul{list-style:none;padding:0;margin:0}.cart-item-meta li{margin:2px 0}.cart-item-meta strong{font-weight:600;color:#374151}.cart-item-remove{flex-shrink:0}.cart-item-remove a.remove{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:0 0;color:#9ca3af;text-decoration:none;font-size:20px;line-height:1;transition:color .2s ease}.cart-item-remove a.remove:hover{color:#ef4444;background:0 0}.checkout-coupon-wrapper{margin-bottom:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.checkout-coupon-toggle{cursor:pointer}.checkout-coupon-toggle summary{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;color:#1f235b;cursor:pointer;list-style:none;padding:12px 0}.checkout-coupon-toggle summary::-webkit-details-marker{display:none}.checkout-coupon-toggle summary::after{content:"\f078";font-family:FontAwesome;font-size:12px;color:#6b7280;transition:transform .2s ease}.checkout-coupon-toggle[open] summary::after{transform:rotate(180deg)}.checkout-coupon-form{padding-top:16px;display:flex;gap:12px}.checkout-coupon-form form{display:flex;gap:12px;align-items:center;width:100%}.checkout-coupon-form input[type=text]{flex:1;padding:12px 16px;border:1px solid #d1d5db;border-radius:12px;font-size:15px;min-width:0}.checkout-coupon-form input[type=text]:focus{outline:0;border-color:#444ce7;box-shadow:0 0 0 3px rgba(68,76,231,.1)}.checkout-coupon-form button{padding:12px 32px;background:#444ce7;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s ease;white-space:nowrap;flex-shrink:0}.checkout-coupon-form button:hover{background:#3730a3}.checkout-order-totals{display:flex;flex-direction:column;gap:12px}.order-total-row{display:flex;justify-content:space-between;align-items:center;font-size:16px;padding:8px 0}.order-total-row.fee-row,.order-total-row.shipping-row,.order-total-row.subtotal-row,.order-total-row.tax-row{color:#6b7280}.order-total-row.total-row{border-top:2px solid #e5e7eb;padding-top:16px;margin-top:8px;font-size:18px;font-weight:700;color:#1f235b}.order-total-label{font-weight:500}.order-total-value{font-weight:600;color:#1f235b}.order-total-row.total-row .order-total-value{font-weight:700}.shipping-row{display:block}.shipping-row ul{list-style:none;padding:0;margin:0}.shipping-row li{display:flex;justify-content:space-between;align-items:center}.coupon-row .order-total-value a{color:#ef4444;text-decoration:none;margin-left:8px;font-size:14px}.coupon-row .order-total-value a:hover{text-decoration:underline}body .woocommerce button.button{border-radius:12px!important;background:#544ce7!important}.woocommerce-form-coupon-toggle{display:none!important}.woocommerce form .form-row .select2-container--default .select2-selection--single{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:12px!important;height:48px!important;padding:0!important}.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{color:#1f235b!important;line-height:48px!important;padding-left:16px!important;padding-right:16px!important;font-size:15px!important}.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px!important;right:12px!important}.woocommerce form .form-row .select2-container--default.select2-container--focus .select2-selection--single,.woocommerce form .form-row .select2-container--default.select2-container--open .select2-selection--single{border-color:#444ce7!important;box-shadow:0 0 0 3px rgba(68,76,231,.1)!important}.woocommerce form .form-row .select2-container--default .select2-selection--single:hover{border-color:#9ca3af!important}.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none!important}.woocommerce .select2-container--default .select2-dropdown{border:1px solid #444ce7!important;border-radius:12px!important;box-shadow:0 0 0 3px rgba(68,76,231,.1),0 10px 25px rgba(0,0,0,.1)!important;margin-top:4px!important}.woocommerce .select2-container--default .select2-search--dropdown{padding:12px!important}.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d1d5db!important;border-radius:8px!important;padding:8px 12px!important;font-size:15px!important;color:#1f235b!important}.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#444ce7!important;outline:0!important;box-shadow:0 0 0 3px rgba(68,76,231,.1)!important}.woocommerce .select2-container--default .select2-results__option{padding:10px 16px!important;font-size:15px!important;color:#1f235b!important}.woocommerce .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f3f4ff!important;color:#1f235b!important}.woocommerce .select2-container--default .select2-results__option[aria-selected=true]{background-color:#444ce7!important;color:#fff!important;font-weight:500!important}.woocommerce .select2-container--default.select2-container--open .select2-dropdown--below{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:-1px!important}.woocommerce .select2-container--default.select2-container--open .select2-dropdown--above{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:-1px!important}.woocommerce form .form-row .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.woocommerce form .form-row .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0!important;border-top-right-radius:0!important}.payment_box.payment_method_stripe{border-radius:12px!important;border:1px solid #64c443!important;background-color:#64c4431a!important;color:#1f235b!important}#place_order,body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{background:#64c443!important;font-weight:700!important}.woocommerce-SavedPaymentMethods.wc-saved-payment-methods{margin-top:16px!important}.elementor-field-textual{padding:12px 14px!important}.lj-nextend-auth-top{margin-bottom:1.5rem;width:100%;box-sizing:border-box}.lj-nextend-auth-top .nsl-container{margin-bottom:0;width:100%!important;max-width:none!important}.lj-nextend-auth-top .nsl-container-block{width:100%!important;max-width:none!important}.lj-nextend-auth-top .nsl-container-buttons,.lj-nextend-auth-top .nsl-container-buttons[grid]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:none!important;grid-template-columns:none!important;grid-auto-flow:unset!important}.lj-nextend-auth-top .nsl-container-buttons .nsl-button,.lj-nextend-auth-top .nsl-container-buttons a.nsl-button{background-color:#fcfcfc;flex:1 1 0%!important;min-width:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;border-radius:10px!important;min-height:48px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding-left:12px!important;padding-right:12px!important;text-decoration:none!important}.lj-nextend-auth-top .nsl-button-label-container,.lj-nextend-auth-top .nsl-button-svg-container{flex-shrink:0!important;margin:0!important}.lj-nextend-auth-top .nsl-button-label-container{font-weight:600!important;font-size:15px!important;text-align:center!important;flex:none!important}div.nsl-container .nsl-button-default div.nsl-button-label-container{flex:none!important}.lj-nextend-auth-top .nsl-button-facebook,.lj-nextend-auth-top .nsl-button-google{background-color:#fff!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.lj-nextend-auth-top .nsl-button-facebook .nsl-button-label-container,.lj-nextend-auth-top .nsl-button-google .nsl-button-label-container{color:#1f2937!important}.lj-nextend-auth-top .nsl-button-facebook .nsl-button-svg-container svg path{fill:#1877f2!important}.my-account.static-login-page ul.tabs-nav.login-tabs{display:flex!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;list-style:none!important;box-sizing:border-box!important;border-radius:12px!important;overflow:hidden!important;background:#e5e7eb!important;gap:0!important}.my-account.static-login-page ul.tabs-nav.login-tabs li{flex:1 1 0%!important;margin:0!important;padding:0!important;float:none!important;width:auto!important}.my-account.static-login-page ul.tabs-nav.login-tabs li a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important;padding:4px 16px!important;border-radius:0!important;text-align:center!important;background:0 0!important;color:#374151!important;font-weight:700!important}.my-account.static-login-page ul.tabs-nav.login-tabs li:first-child a,.my-account.static-login-page ul.tabs-nav.login-tabs li:last-child a{border-radius:0!important}.my-account.static-login-page ul.tabs-nav.login-tabs li.active a{background:#4f46e5!important;color:#fff!important}.lj-nextend-auth-divider{display:flex;align-items:center;gap:0;margin:1rem 0 1.25rem;padding:0;border:0;font-size:11px;font-weight:600;letter-spacing:.06em;color:#6b7280;text-transform:uppercase;text-align:center}.lj-nextend-auth-divider::after,.lj-nextend-auth-divider::before{content:"";flex:1;border-bottom:1px solid #e5e7eb}.lj-nextend-auth-divider span{padding:0 12px;white-space:nowrap}.my-account.static-login-page .tabs-container .tab-content .nsl-container{display:none!important}#workscout_login_submit,form#register.workscout_form input[type=submit]{width:100%;box-sizing:border-box}#workscout_login_form .checkboxes label{display:none}.notification p{font-size:13 px}.notification.password-notice{padding:12px;display:flex;align-items:center;justify-content:center;text-align:center}