:root{--persol-primary: var(--wp--preset--color--persol-primary);--persol-dark: var(--wp--preset--color--persol-primary-dark);--persol-hover: var(--wp--preset--color--persol-primary-hover);--persol-soft: var(--wp--preset--color--persol-primary-soft);--persol-bg-light: var(--wp--preset--color--persol-surface);--persol-bg-light-2: var(--wp--preset--color--persol-surface-2);--persol-bg-celeste: #EAF4F2;--persol-text-dark: var(--wp--preset--color--persol-ink);--persol-text: var(--wp--preset--color--persol-text);--persol-text-muted: var(--wp--preset--color--persol-text-muted);--persol-border: var(--wp--preset--color--persol-border);--persol-border-strong: var(--wp--preset--color--persol-border-strong)}body,.editor-styles-wrapper{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--persol-text-dark);background-color:#fff;line-height:1.6;margin:0;padding:0}:where(.wp-site-blocks)>*{margin-block-start:0!important;margin-block-end:0!important}.wp-site-blocks>*{margin-top:0!important;margin-bottom:0!important;margin-block-start:0!important;margin-block-end:0!important}.wp-block-post-content{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}.wp-block-post-content>*{margin-top:0!important;margin-bottom:0!important;margin-block-start:0!important;margin-block-end:0!important;max-width:100%!important;width:100%!important}.persol-main-content{margin-top:0!important;margin-block-start:0!important;width:100%;min-height:80vh}.job-title a,.job-title a:visited,.job-search-card .job-title a,.persol-job-card .job-title a,.similar-job-item .item-title a{color:#008053!important;text-decoration:none!important;font-weight:700}.job-title a:hover,.job-title a:visited:hover,.job-search-card .job-title a:hover,.persol-job-card .job-title a:hover,.similar-job-item .item-title a:hover{color:#00482b!important;text-decoration:none!important}.persol-site-header{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid var(--persol-border);padding:16px 24px;box-shadow:0 1px #12241b05}.persol-site-header .persol-header-container{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.persol-site-header .persol-logo-link{display:flex;align-items:center;text-decoration:none}.persol-site-header .persol-nav-menu{display:flex;align-items:center;gap:32px}@media(max-width:991px){.persol-site-header .persol-nav-menu{display:none}}.persol-site-header .persol-nav-menu .nav-item{font-weight:600;font-size:15px;color:var(--persol-text);text-decoration:none;transition:color .2s ease}.persol-site-header .persol-nav-menu .nav-item:hover{color:var(--persol-primary)}.persol-site-header .persol-header-actions{display:flex;align-items:center;gap:12px}.persol-site-header .persol-header-actions .hdr-btn{padding:10px 22px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.persol-site-header .persol-header-actions .hdr-btn-green{background-color:var(--persol-primary);color:#fff}.persol-site-header .persol-header-actions .hdr-btn-green:hover{background-color:var(--persol-hover)}.persol-site-header .persol-header-actions .hdr-btn-dark{background:none;color:var(--persol-text-dark);border:1px solid var(--persol-border-strong)}.persol-site-header .persol-header-actions .hdr-btn-dark:hover{border-color:var(--persol-primary);color:var(--persol-primary)}.persol-site-footer{background-color:var(--persol-text-dark);color:var(--persol-bg-light);padding:80px 24px 30px;font-size:15px}.persol-site-footer .persol-footer-container{max-width:1240px;margin:0 auto}.persol-site-footer .footer-top-grid{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr;gap:48px;margin-bottom:60px}@media(max-width:991px){.persol-site-footer .footer-top-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.persol-site-footer .footer-top-grid{grid-template-columns:1fr}}.persol-site-footer .footer-col .col-title{color:#fff;font-size:17px;font-weight:700;margin:0 0 20px;letter-spacing:.02em}.persol-site-footer .footer-col .brand-desc{color:#9ba9a0;font-size:14px;line-height:1.7;margin-top:16px}.persol-site-footer .footer-col .office-addr,.persol-site-footer .footer-col .office-phone,.persol-site-footer .footer-col .office-email{color:#c3cdc6;font-size:14px;line-height:1.6;margin:0 0 8px}.persol-site-footer .footer-col .footer-links{list-style:none;padding:0;margin:0}.persol-site-footer .footer-col .footer-links li{margin-bottom:12px}.persol-site-footer .footer-col .footer-links li a{color:#9ba9a0;text-decoration:none;transition:color .2s ease}.persol-site-footer .footer-col .footer-links li a:hover{color:#fff}.persol-site-footer .footer-bottom-bar{border-top:1px solid #2A3A30;padding-top:28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;color:#9ba9a0;font-size:14px}.persol-site-footer .footer-bottom-bar .footer-legal{display:flex;gap:24px}.persol-site-footer .footer-bottom-bar .footer-legal a{color:#9ba9a0;text-decoration:none}.persol-site-footer .footer-bottom-bar .footer-legal a:hover{color:#fff}
