.st-review{display:block!important;opacity:1!important}.st-review-score .stt-icon-star1,.st-review-box-top .stt-icon-star1{display:inline-block;font-size:18px;color:#f5c518;margin-right:3px}.st-review-score .stt-icon-star1.empty,.st-review-box-top .stt-icon-star1.empty{color:#e0e0e0}.st-review-score .stt-icon-star1:last-child,.st-review-box-top .stt-icon-star1:last-child{margin-right:0}.page-id-8330 .wpml-ls-statics-post_translations{display:none !Important}#st-content-wrapper .st-description{margin-bottom:20px;font-size:16px;font-weight:400;position:relative;line-height:1.6}.partner-listing-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0;padding-left:250px;padding-right:250px;box-sizing:border-box}.partner-card{flex:1 1 calc(25% - 20px);box-sizing:border-box;border:1px solid #ddd;padding:15px;border-radius:12px;text-align:center;background:#fff}.partner-avatar{width:70px;height:70px;border-radius:50%;margin-bottom:10px}.partner-name{font-weight:700;display:block;margin-bottom:5px}.partner-bio{font-size:.85rem;color:#666;margin-bottom:10px}.partner-city{font-size:.9rem;color:#444;margin-bottom:5px}.star-rating{font-size:1rem;margin-bottom:10px}.listing-counts span{display:inline-block;margin:2px 5px;background:#eee;padding:3px 6px;border-radius:6px;font-size:.85rem}@media (max-width:992px){.partner-card{flex:1 1 calc(50% - 20px)}}@media (max-width:600px){.partner-card{flex:1 1 100%}}h1{text-align:center;margin-bottom:30px}:is(p,li,blockquote,figcaption,.wp-block-paragraph,.wp-block-list,.wp-block-quote,.elementor-widget-text-editor,.elementor-text-editor,h1,h2,h3,h4,h5,h6) a[href]:not(:has(>img)):not(.menu-item a):not(.st-breadcrumb a):not(.page-numbers):not(.nav-link):not(.ab-item):not(:where(.st-header-link *)):not(:where(.company_header *)):not(.job_listing .location a):not(.single_job_listing .location a){font-weight:700;font-size:1em;color:#800020!important;text-decoration:underline!important;text-decoration-color:#800020!important;text-decoration-thickness:.8px;text-decoration-skip-ink:auto;position:relative;display:inline-block;padding:0 32px}:is(p,li,blockquote,figcaption,.wp-block-paragraph,.wp-block-list,.wp-block-quote,.elementor-widget-text-editor,.elementor-text-editor,h1,h2,h3,h4,h5,h6) a[href]:not(:has(>img)):not(.menu-item a):not(.st-breadcrumb a):not(.page-numbers):not(.nav-link):not(.ab-item):not(:where(.st-header-link *)):not(:where(.company_header *)):not(.job_listing .location a):not(.single_job_listing .location a)::before{content:"";position:absolute;top:50%;left:1px;transform:translateY(-50%);width:14px;height:14px;background:center/contain no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 1 0-7.07-7.07l-1.76 1.76'/><path d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 1 0 7.07 7.07l1.76-1.76'/></svg>")}:is(p,li,blockquote,figcaption,.wp-block-paragraph,.wp-block-list,.wp-block-quote,.elementor-widget-text-editor,.elementor-text-editor,h1,h2,h3,h4,h5,h6) a[href]:not(:has(>img)):not(.menu-item a):not(.st-breadcrumb a):not(.page-numbers):not(.nav-link):not(.ab-item):not(:where(.st-header-link *)):not(:where(.company_header *)):not(.job_listing .location a):not(.single_job_listing .location a)::after{content:"";position:absolute;top:50%;right:1px;transform:translateY(-50%);width:16px;height:16px;background:center/contain no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M18 13v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/><path d='M15 3h6v6'/><path d='M10 14L21 3'/></svg>")}:is(p,li,blockquote,figcaption,.wp-block-paragraph,.wp-block-list,.wp-block-quote,.elementor-widget-text-editor,.elementor-text-editor,h1,h2,h3,h4,h5,h6) a[href]:not(:has(>img)):not(.menu-item a):not(.st-breadcrumb a):not(.page-numbers):not(.nav-link):not(.ab-item):not(:where(.st-header-link *)):hover,:is(p,li,blockquote,figcaption,.wp-block-paragraph,.wp-block-list,.wp-block-quote,.elementor-widget-text-editor,.elementor-text-editor,h1,h2,h3,h4,h5,h6) a[href]:not(:has(>img)):not(.menu-item a):not(.st-breadcrumb a):not(.page-numbers):not(.nav-link):not(.ab-item):not(:where(.st-header-link *)):focus{color:#7a0019!important;text-decoration:underline!important}a[href]:has(>img){text-decoration:none!important;padding:0!important;position:static!important}a[href]:has(>img)::before,a[href]:has(>img)::after{content:none!important;display:none!important;background:none!important;width:0!important;height:0!important}.post-title a[href],.entry-title a[href],.page-title a[href],.card-title a[href],.apbPost .apbTitle a[href],.archive .post-title a[href],.blog .post-title a[href],.title a[href]{text-decoration:none!important;padding:0!important;position:static!important;font-weight:inherit!important;font-size:inherit!important;color:inherit!important}.post-title a[href]::before,.post-title a[href]::after,.entry-title a[href]::before,.entry-title a[href]::after,.page-title a[href]::before,.page-title a[href]::after,.card-title a[href]::before,.card-title a[href]::after,.apbPost .apbTitle a[href]::before,.apbPost .apbTitle a[href]::after,.archive .post-title a[href]::before,.archive .post-title a[href]::after,.blog .post-title a[href]::before,.blog .post-title a[href]::after,.title a[href]::before,.title a[href]::after{content:none!important;display:none!important;background:none!important;width:0!important;height:0!important}.st-header-link a{padding:0!important;position:static!important;color:#ffffff!important;text-decoration:none!important;font-weight:bold!important;display:inline-block;transition:color 0.2s ease}.st-header-link a::before,.st-header-link a::after{content:none!important;display:none!important;background:none!important;width:0!important;height:0!important}.st-header-link a:active,.st-header-link a:focus{color:#f0f0f0!important}a[href]::marker,a[href]::first-letter{content:none!important}footer .elementor-icon-list-item a,.elementor-location-footer .elementor-icon-list-item a,footer a,.elementor-location-footer a{text-decoration:none!important;font-weight:inherit!important;font-size:inherit!important;color:inherit!important;padding:0!important;position:static!important;display:inline!important}footer .elementor-icon-list-item a::before,footer .elementor-icon-list-item a::after,.elementor-location-footer .elementor-icon-list-item a::before,.elementor-location-footer .elementor-icon-list-item a::after,footer a::before,footer a::after,.elementor-location-footer a::before,.elementor-location-footer a::after{content:none!important;display:none!important;background:none!important;width:0!important;height:0!important}#lang_sel_footer a,.wpml-ls-statics-footer a,#lang_sel_footer .wpml-ls-link,.wpml-ls-statics-footer .wpml-ls-link{text-decoration:underline!important;font-weight:inherit!important;font-size:inherit!important;color:inherit!important;padding:0!important;position:static!important;display:inline!important}#lang_sel_footer a::before,#lang_sel_footer a::after,.wpml-ls-statics-footer a::before,.wpml-ls-statics-footer a::after,#lang_sel_footer .wpml-ls-link::before,#lang_sel_footer .wpml-ls-link::after,.wpml-ls-statics-footer .wpml-ls-link::before,.wpml-ls-statics-footer .wpml-ls-link::after{content:none!important;display:none!important;background:none!important;width:0!important;height:0!important}.job_filters,.job-manager-form,.job_search_form{border-radius:14px;background:#fff;padding:20px;box-shadow:0 6px 18px rgb(0 0 0 / .08);border:1px solid rgb(128 0 32 / .15)}.job_filters input[type="text"],.job-manager-form input[type="text"],.job_search_form input[type="text"]{border-radius:12px;border:1px solid rgb(128 0 32 / .25);padding:12px 14px 12px 42px;width:100%;font-size:15px;color:#333;outline:none;transition:all 0.2s ease;background:#fff}.job_filters input[type="text"]:focus,.job-manager-form input[type="text"]:focus,.job_search_form input[type="text"]:focus{border-color:#800020;box-shadow:0 0 0 3px rgb(128 0 32 / .15)}.job_filters label,.job-manager-form label,.job_search_form label{font-weight:500;color:#800020;margin-bottom:6px;display:block}.job_filters .search_keywords,.job_filters .search_location{position:relative}.job_filters .search_keywords:before{content:"🔎";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.7}.job_filters .search_location:before{content:"📍";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.7}.job_filters .search_submit input[type="submit"],.job-manager-form input[type="submit"],.job_search_form input[type="submit"]{background:#800020;color:#fff;border:none;border-radius:14px;padding:12px 25px;font-size:16px;cursor:pointer;width:100%;margin-top:10px;transition:all 0.2s ease;box-shadow:0 6px 12px rgb(128 0 32 / .25)}.job_filters .search_submit input[type="submit"]:hover{background:#5c0017;transform:translateY(-1px)}.job_filters,.job-manager-form,.job_search_form{border-radius:14px;background:#fff;padding:20px;box-shadow:0 6px 18px rgb(0 0 0 / .08);border:1px solid rgb(128 0 32 / .15)}.job_filters input[type="text"],.job-manager-form input[type="text"],.job_search_form input[type="text"]{border-radius:12px;border:1px solid rgb(128 0 32 / .25);padding:12px 14px 12px 42px;width:100%;font-size:15px;color:#333;outline:none;transition:all 0.2s ease;background:#fff}.job_filters input[type="text"]:focus,.job-manager-form input[type="text"]:focus,.job_search_form input[type="text"]:focus{border-color:#800020;box-shadow:0 0 0 3px rgb(128 0 32 / .15)}.job_filters label,.job-manager-form label,.job_search_form label{font-weight:500;color:#800020;margin-bottom:6px;display:block}.job_filters .search_keywords,.job_filters .search_location{position:relative}.job_filters .search_keywords:before{content:"🔎";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.7}.job_filters .search_location:before{content:"📍";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.7}.job_filters .search_submit input[type="submit"],.job-manager-form input[type="submit"],.job_search_form input[type="submit"]{background:#800020;color:#fff;border:none;border-radius:14px;padding:12px 25px;font-size:16px;cursor:pointer;width:100%;margin-top:10px;transition:all 0.2s ease;box-shadow:0 6px 12px rgb(128 0 32 / .25)}.job_filters .search_submit input[type="submit"]:hover{background:#5c0017;transform:translateY(-1px)}.job_filters .search_keywords,.job_filters .search_location{margin-bottom:12px}.job_types{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding:0;align-items:center}.job_types li{list-style:none;margin:0}.job_types li label{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;border:1px solid rgb(128 0 32 / .28);background:#fff;color:#800020;font-size:13px;cursor:pointer;transition:all 0.2s ease;user-select:none}.job_types li input[type="checkbox"]{accent-color:#800020;width:14px;height:14px;cursor:pointer}.job_types li label:hover{border-color:#800020;box-shadow:0 2px 6px rgb(128 0 32 / .12)}.job_types li:has(input[type="checkbox"]:checked) label{background:#800020;color:#fff;border-color:#800020;box-shadow:0 3px 8px rgb(128 0 32 / .22)}.job_types li:has(input[type="checkbox"]:checked) input[type="checkbox"]{accent-color:#fff}#job-type-clear-btn{padding:4px 10px;border-radius:6px;background:#fff0;border:1px solid rgb(128 0 32 / .35);color:#800020;font-size:12px;cursor:pointer;transition:all 0.2s ease;line-height:1.4}#job-type-clear-btn:hover{background:rgb(128 0 32 / .06)}.job_filters .search_keywords,.job_filters .search_location{margin-bottom:12px}form.job_filters .showing_jobs a.reset{display:inline-block!important;padding:4px 10px!important;border-radius:6px!important;background:transparent!important;border:1px solid rgb(128 0 32 / .35)!important;color:#800020!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important;line-height:1.4!important;margin-left:6px!important}form.job_filters .showing_jobs a.reset:hover{background:rgb(128 0 32 / .06)!important;text-decoration:none!important}form.job_filters .showing_jobs a.rss_link{margin-left:6px!important}.job_listings li.job_listing a,.job_listings li.job_listing a *{all:unset!important;pointer-events:auto!important}.job_listings{max-width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.job_listings li.job_listing{background:#fff;border:1px solid rgb(128 0 32 / .15);border-radius:14px;box-shadow:0 6px 18px rgb(0 0 0 / .08);margin:0;padding:0;overflow:hidden}.job_listings li.job_listing .job-listing-inner{display:grid;grid-template-columns:160px 1fr auto auto;grid-template-rows:auto auto;column-gap:16px;row-gap:2px;align-items:center;padding:14px 16px;box-sizing:border-box}.job_listings li.job_listing .job-listing-inner .job-listing-img-link{grid-column:1;grid-row:1 / 3;display:block;line-height:0}.job_listings li.job_listing .job-listing-inner img.company_logo{grid-column:1;grid-row:1 / 3;width:160px!important;height:80px!important;max-width:160px!important;object-fit:cover!important;border-radius:8px!important;display:block!important;float:none!important;margin:0!important}.job_listings li.job_listing .job-listing-inner .position{grid-column:2;grid-row:1;margin:0;padding:0}.job_listings li.job_listing .job-listing-inner .position h3{color:#800020;font-weight:700;font-size:15px;margin:0;padding:0;line-height:1.3}.job_listings li.job_listing .job-listing-inner .position h3 a{color:#800020;text-decoration:none}.job_listings li.job_listing .job-listing-inner .position .company{font-size:9px;color:#bbb;margin:2px 0 0 0;font-weight:400}.job_listings li.job_listing .job-listing-inner .position .company strong{font-weight:400;color:#bbb}.job_listings li.job_listing .job-listing-inner .position .company .tagline{font-size:9px;color:#bbb}.job_listings li.job_listing .job-listing-inner .location{grid-column:3;grid-row:1;font-size:12px;color:#555;white-space:nowrap;align-self:center}.job_listings li.job_listing .job-listing-inner .location a{color:#555;text-decoration:none}.job_listings li.job_listing .job-listing-inner .meta{grid-column:4;grid-row:1;display:flex;gap:5px;align-items:center;list-style:none;margin:0;padding:0;align-self:center}.job_listings li.job_listing .job-listing-inner .meta li.job-type{color:#800020;font-size:11px;border:1px solid rgb(128 0 32 / .3);border-radius:5px;padding:1px 5px;white-space:nowrap;background:#fff0;cursor:pointer;transition:all 0.2s ease;position:relative;z-index:10}.job_listings li.job_listing .job-listing-inner .meta li.job-type:hover{background:#800020;color:#fff}.job_listings li.job_listing .job-listing-inner .meta li.date{display:none}.job_listing .job-listing-price .price-period,.job_listing .price-period,.single-job_listing .price-period{display:none!important}.job_listing .job-listing-price .price-amount::before,.job_listing .price-amount::before,.single-job_listing .price-amount::before{content:"from:  ";font-weight:400;color:inherit}.back-to-agency-listings,a.back-to-agency-listings{display:inline-block;background:#800020;color:#ffffff!important;font-size:13px;font-weight:700;text-decoration:none!important;display:block;width:100%;max-width:100%;box-sizing:border-box;text-align:center;padding:6px 20px;border-radius:6px;margin-bottom:16px;transition:background 0.2s ease;line-height:1.4}.back-to-agency-listings::before,a.back-to-agency-listings::before{content:"← "}.back-to-agency-listings:hover,a.back-to-agency-listings:hover{background:#5a0016;color:#ffffff!important}@media (max-width:768px){.job_listings li.job_listing .job-listing-inner{grid-template-columns:80px 1fr auto;column-gap:8px;padding:10px 12px}.job_listings li.job_listing .job-listing-inner img.company_logo{width:80px!important;height:43px!important;max-width:80px!important}.job_listings li.job_listing .job-listing-inner .position{grid-column:2;grid-row:1}.job_listings li.job_listing .job-listing-inner .meta{grid-column:3;grid-row:1}.job_listings li.job_listing .job-listing-inner .location{grid-column:2;grid-row:2;font-size:11px}.job_listings li.job_listing .job-listing-inner .position h3{font-size:13px}.job_listings li.job_listing .job-listing-inner .meta{flex-wrap:wrap;justify-content:flex-end;max-width:100%}}.company-email{display:block;font-size:.8em;margin:2px 0}.company-email a{color:inherit}.job_listing .location a,.single_job_listing .location a,.location a.google_map_link{font-size:14px!important;color:inherit!important;display:inline!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;text-decoration:none!important}