body.tlf-professional-detail-page .tlf-clean-profile__main-row span{overflow-wrap:anywhere;word-break:normal}.tlf-professional-hero-search{position:relative}.tlf-professionals-overview .tlf-standard-hero h1{max-width:36%}.tlf-professional-search .tlf-vacancy-search__control{display:flex;gap:0;align-items:stretch}.tlf-professional-search .tlf-vacancy-search__field{min-width:0}.tlf-professional-search button{flex:0 0 auto;margin:0}.tlf-professional-search .tlf-vacancy-search__field,.tlf-professional-search button.et_pb_button{box-sizing:border-box;height:52px!important;min-height:52px!important;max-height:52px!important;line-height:1.35!important}.tlf-professional-search button.et_pb_button{display:inline-flex;align-items:center;justify-content:center;padding:0 18px!important;font-size:16px!important;border-radius:0 2px 2px 0!important}.tlf-professional-search .tlf-vacancy-search__field{border-radius:2px 0 0 2px}.tlf-professional-context{margin:0 0 6px;color:#fff}.tlf-professionals-overview .tlf-profile-card__action .et_pb_de_mach_view_button a{padding-left:6px!important;padding-right:6px!important;font-size:14px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none;min-width:9.5em;max-width:100%;line-height:1.4!important}.tlf-professionals-detail #main-content .tlf-standard-hero a.et_pb_button.tlf-professional-back{margin-top:10px}body.tlf-professionals-detail #main-content a.tlf-professional-back,body.tlf-professionals-detail #main-content a.tlf-clean-profile__website-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:'PT Sans',Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.7!important;letter-spacing:1px;text-transform:uppercase;text-decoration:none!important;padding:.3em 1em!important;border:0!important;border-radius:2px!important;color:#fff!important;background:var(--tlf-gold)!important}body.tlf-professionals-detail #main-content a.tlf-professional-back:hover,body.tlf-professionals-detail #main-content a.tlf-professional-back:focus-visible,body.tlf-professionals-detail #main-content a.tlf-clean-profile__website-button:hover,body.tlf-professionals-detail #main-content a.tlf-clean-profile__website-button:focus-visible{color:#fff!important;box-shadow:inset 200px 0 0 0 #5a5d60;transition-duration:2s}.tlf-professional-back::after{display:none!important}.tlf-professionals-overview .tlf-standard-hero h1{max-width:none}.tlf-professional-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:24px;width:100%;margin:12px 0 0}.tlf-professionals-overview .tlf-professional-toolbar .tlf-professional-search{position:static!important;width:auto!important;max-width:640px;flex:1 1 580px;margin:0}.tlf-professional-toolbar>.et_pb_button_module_wrapper,.tlf-professional-toolbar>a.et_pb_button{flex:0 0 auto;margin:0!important;white-space:nowrap}body.tlf-professionals-overview .tlf-professional-toolbar>.et_pb_button_module_wrapper{display:flex;align-items:center}body.tlf-professionals-overview .tlf-professional-toolbar a.et_pb_button,body.tlf-professionals-overview .tlf-professional-toolbar button.et_pb_button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 18px!important;font-size:16px!important;line-height:1.7!important}.tlf-professional-search .tlf-vacancy-search__field{flex:1 1 auto;width:100%}.tlf-professionals-create .tlf-professional-extra-fields,.tlf-professionals-create .tlf-professional-open-to-field,.tlf-professionals-create .wpuf-fields fieldset{border:0!important;box-shadow:none!important}.tlf-professionals-create input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:var(--tlf-gold);width:18px!important;height:18px!important;flex:0 0 18px;vertical-align:middle;margin-right:8px}.tlf-professionals-create .tlf-professional-contact-visibility{margin-bottom:20px}.tlf-professionals-create .tlf-professional-contact-visibility>label{display:block;margin:8px 0}.tlf-professionals-confirmation .tlf-professional-confirmation{text-align:center;max-width:760px;margin:0 auto}.tlf-professional-confirmation__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:20px 0 12px}.tlf-professional-confirmation__actions .et_pb_button{font-size:16px!important}.tlf-professional-confirmation__actions .tlf-professional-secondary{background:transparent!important;color:var(--tlf-gold)!important;border:2px solid var(--tlf-gold)!important}.tlf-professional-confirmation__optional{font-size:14px}.tlf-professionals-create .tlf-public-field-help{display:block;margin-top:6px}.tlf-professionals-create .wpuf-form-add.wpuf-form-layout3 button.wpuf-multistep-nav-btn,.tlf-professionals-create .wpuf-form-add.wpuf-form-layout3 .wpuf-submit-button{border:2px solid var(--tlf-gold)!important;border-radius:30px;padding:.5em 1em;font:inherit;font-weight:600;line-height:1.7em;color:#fff!important;background:var(--tlf-gold)!important;cursor:pointer}.tlf-professionals-create .wpuf-form-add.wpuf-form-layout3 button.wpuf-multistep-prev-btn{color:var(--tlf-gold)!important;background:transparent!important}.tlf-professionals-create .wpuf-form-add.wpuf-form-layout3 button.wpuf-multistep-nav-btn:hover,.tlf-professionals-create .wpuf-form-add.wpuf-form-layout3 button.wpuf-multistep-nav-btn:focus-visible,.tlf-professionals-create .wpuf-form-add.wpuf-form-layout3 .wpuf-submit-button:hover{border-color:#17313b!important;background:#17313b!important;color:#fff!important}@media (max-width:980px){.tlf-professional-toolbar{flex-direction:column;align-items:stretch;gap:16px}.tlf-professionals-overview .tlf-professional-toolbar .tlf-professional-search{flex:none;max-width:none}.tlf-professional-toolbar>.et_pb_button_module_wrapper,.tlf-professional-toolbar>a.et_pb_button{align-self:flex-start;white-space:normal;text-align:left}.tlf-professional-search .tlf-vacancy-search__control{flex-wrap:nowrap}.tlf-professional-search .tlf-vacancy-search__icon{top:26px}.tlf-professional-search .tlf-vacancy-search__field{flex:1 1 auto;padding:14px 10px!important}.tlf-professional-search .tlf-vacancy-search__icon{display:none}.tlf-professional-search button{width:auto}.tlf-professionals-overview .tlf-standard-hero h1{max-width:none}.tlf-professionals-overview .tlf-professional-search{position:relative;top:auto;left:auto;width:90%;max-width:580px;margin:12px auto 0}}