div.tnp-subscription,form.tnp-subscription,form.tnp-profile{display:block;margin:1em
auto;max-width:500px;width:100%}div.tnp-profile{display:block;margin:1em
0;max-width:500px}.tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field{margin-bottom: .7em;border:0;padding:0}.tnp-subscription label,
.tnp-profile
label{display:block;color:inherit;font-weight:normal;line-height:normal;padding:0;margin:0;margin-bottom: .25em;font-size: .9em}.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox
label{display:inline-block}.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile
textarea{width:100%;padding: .7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box}.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]{max-width:1em;display:inline-block;margin-right: .5em}.tnp-subscription select option,
.tnp-profile select
option{margin-right: .75em}.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block}@media all and (max-width: 480px){.tnp-subscription input[type=submit],
.tnp-profile input[type=submit]{width:100%}}.tnp-widget{width:100%;display:block;box-sizing:border-box}.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-widget
label{display:block;color:inherit;font-size:14px}.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget
select{width:100%;padding:10px;display:block;border:1px
solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto}.tnp-widget input[type=checkbox], .tnp-widget input[type=radio]{width:auto;display:inline-block}.tnp-widget select
option{margin-right:10px}.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0}.tnp-field input[type="submit"]{position:inherit}.tnp-field
label{}.tnp-widget-minimal{width:100%}.tnp-widget-minimal
form{margin:0;padding:0;border:0}.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px}.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0}.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px
0}.tnp-subscription-minimal
form{width:auto;margin:0;padding:0;border:0;white-space:nowrap}.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0px;margin-right:10px}.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name{width:31%}.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px}.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0px;margin:0}.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem}.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0}@media all and (max-width: 525px){.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit{width:100%;max-width:100%;margin:0;display:block;margin-bottom: .5rem}}.tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0}.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px}.tnp-comments
label{display:block}.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important}.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px
solid #ddd}.tnp-nl-checkout{margin-bottom:1em}@media screen and (max-width: 767px){body.jobify-essential .site-title
img{max-width:75%;width:auto;height:auto}}.job_listings .job_listing,
.job-manager-companies li.company,
.testimonial-slider
.testimonial{transition:transform .2s ease, box-shadow .2s ease;border-radius:12px;overflow:hidden}.job_listings .job_listing:hover,
.job-manager-companies li.company:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(18,18,58,.12)}.job_listings
.job_listing{border-top:3px solid transparent}.job_listings .job_listing:hover{border-top-color:#eab71f}.job_listings .job_listing .company_logo img,
.job-manager-companies li.company .company_logo
img{transition:transform .25s ease}.job_listings .job_listing:hover .company_logo
img{transform:scale(1.06)}a.button,.button,input[type="submit"].button{transition:background-color .2s ease, transform .15s ease, box-shadow .2s ease}a.button:hover,.button:hover,input[type="submit"].button:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(18,18,58,.15)}.acp-why-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;max-width:1180px;margin:0
auto;padding:30px
20px}.acp-card{background:#fff;border-radius:16px;padding:30px
26px;box-shadow:0 4px 16px rgba(0,0,0,.08);border-top:4px solid #eab71f;transition:transform .2s ease, box-shadow .2s ease}.acp-card:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,.14)}.acp-card-icon{width:56px;height:56px;border-radius:50%;background:#f4f2e8;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:16px}.acp-card
h3{color:#12123a;font-size:19px;margin:0
0 10px}.acp-card
p{color:#555;font-size:14.5px;line-height:1.6;margin:0}@media (max-width: 900px){.acp-why-cards{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 520px){.acp-why-cards{grid-template-columns:1fr;gap:14px;padding:20px
14px}.acp-card{padding:20px}}.site-footer .widget-title,
.site-footer .widget-title--footer{font-size:13px;letter-spacing: .08em;text-transform:uppercase;color:#eab71f;font-weight:700;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.12)}.site-footer .footer-widgets
a{transition:color .15s ease, padding-left .15s ease}.site-footer .footer-widgets a:hover{color:#eab71f}.acp-footer-links{list-style:none;margin:0;padding:0}.acp-footer-links
li{margin:0
0 10px}.acp-footer-links li
a{position:relative;padding-left:0}.acp-footer-links li a:hover{padding-left:6px}.site-footer
.textwidget{line-height:1.7}.site-footer
.copyright{border-top:1px solid rgba(255,255,255,.1);padding-top:18px}.site-footer .copyright .site-info{opacity: .85;font-size:13.5px}.acp-dir-video{position:relative}.acp-dir-play-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:rgba(0,0,0,0.55);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;pointer-events:none;transition:background .2s}.acp-dir-card:hover .acp-dir-play-badge{background:rgba(230,57,70,0.85)}