:root {
--profex-internal-patterns-v1: 20260821-v2-flat-sheet;
--profex-internal-ink: #072d27;
--profex-internal-green: #105143;
--profex-internal-green-hover: #176556;
--profex-internal-gold: #c8a35b;
--profex-internal-text: #64716d;
--profex-internal-line: #dde6e1;
--profex-internal-soft: #f5f9f7;
--profex-internal-white: #fff;
--profex-internal-shadow: 0 18px 54px rgba(7, 45, 39, .09);
--profex-internal-wide: min(1760px, calc(100% - clamp(24px, 5.6vw, 96px)));
} html body.profex-v10-internal:not(.bvi-active) {
overflow-x: hidden !important;
color: var(--profex-internal-text) !important;
background: #fff !important;
font-family: Inter, Manrope, Arial, sans-serif !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-worker-catalog,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback,
.profex-working-modal
) {
box-sizing: border-box !important;
color: var(--profex-internal-text) !important;
font-family: Inter, Manrope, Arial, sans-serif !important;
text-transform: none !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-worker-catalog,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback,
.profex-working-modal
) *,
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-worker-catalog,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback,
.profex-working-modal
) *::before,
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-worker-catalog,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback,
.profex-working-modal
) *::after {
box-sizing: border-box !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-worker-catalog,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback
) :is(p, li, label, input, textarea, select, button, a) {
font-family: Inter, Manrope, Arial, sans-serif !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback
) :is(h1, h2, h3) {
margin-top: 0 !important;
color: var(--profex-internal-ink) !important;
-webkit-text-fill-color: var(--profex-internal-ink) !important;
font-family: Georgia, "Times New Roman", serif !important;
font-weight: 500 !important;
letter-spacing: -.025em !important;
text-wrap: balance;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback
) h1 {
font-size: clamp(38px, 4.15vw, 68px) !important;
line-height: 1.08 !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback
) h2 {
font-size: clamp(32px, 3vw, 50px) !important;
line-height: 1.13 !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback
) h3 {
font-size: clamp(21px, 1.7vw, 28px) !important;
line-height: 1.22 !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback
) :is(p, li) {
color: var(--profex-internal-text) !important;
-webkit-text-fill-color: var(--profex-internal-text) !important;
font-size: clamp(15px, 1.12vw, 18px) !important;
line-height: 1.68 !important;
} html body.profex-v10-internal.page-id-71:not(.bvi-active) :is(
#wrapper,
#inner-wrap,
.content-container,
.content-area,
.site-main,
article.entry,
.entry-content-wrap,
.entry-content.single-content
) {
width: 100% !important;
max-width: none !important;
margin-right: 0 !important;
margin-left: 0 !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
html body.profex-v10-internal.page-id-71:not(.bvi-active) #inner-wrap {
overflow-x: hidden !important;
overflow-x: clip !important;
}
html body.profex-v10-internal.page-id-71:not(.bvi-active) .content-area {
padding-top: clamp(22px, 3.4vw, 58px) !important;
}
html body.profex-v10-internal.page-id-71:not(.bvi-active) :is(
.entry-header,
.entry-hero.page-hero-section
) {
display: none !important;
} html body.profex-v10-internal:not(.bvi-active) .profex-working-hero {
width: var(--profex-internal-wide) !important;
max-width: 1760px !important;
margin: 0 auto clamp(44px, 5vw, 84px) !important;
padding: clamp(28px, 4.4vw, 76px) !important;
overflow: hidden !important;
border: 1px solid var(--profex-internal-line) !important;
border-radius: 30px !important;
background:
radial-gradient(circle at 88% 14%, rgba(200, 163, 91, .13), transparent 25%),
radial-gradient(circle at 8% 82%, rgba(16, 81, 67, .10), transparent 30%),
linear-gradient(135deg, #fff 0%, #f1f8f4 100%) !important;
box-shadow: 0 30px 90px rgba(7, 45, 39, .10) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero h1 {
max-width: 900px !important;
margin-bottom: 22px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero img {
max-width: 100% !important;
height: auto !important;
object-fit: contain !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero__actions {
display: flex !important;
flex-wrap: wrap !important;
gap: 12px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero__actions > :is(a, button) {
min-height: 50px !important;
padding: 0 22px !important;
border: 1px solid var(--profex-internal-green) !important;
border-radius: 12px !important;
background: var(--profex-internal-green) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
box-shadow: 0 10px 24px rgba(16, 81, 67, .15) !important;
font-size: 14px !important;
font-weight: 750 !important;
line-height: 1 !important;
text-decoration: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero__actions > :is(a, button):last-child {
background: #fff !important;
color: var(--profex-internal-green) !important;
-webkit-text-fill-color: var(--profex-internal-green) !important;
box-shadow: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero__actions > :is(a, button):hover,
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero__actions > :is(a, button):focus-visible {
border-color: var(--profex-internal-gold) !important;
background: var(--profex-internal-green-hover) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
transform: translateY(-2px) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero :is(article, [class*="feature"], [class*="condition"]) {
border-color: var(--profex-internal-line) !important;
border-radius: 20px !important;
background: rgba(255, 255, 255, .92) !important;
box-shadow: 0 12px 36px rgba(7, 45, 39, .07) !important;
} html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog {
width: var(--profex-internal-wide) !important;
max-width: 1760px !important;
margin: 0 auto clamp(60px, 7vw, 108px) !important;
}
@media (min-width: 901px) {
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog {
display: grid !important;
grid-template-columns: minmax(290px, 360px) minmax(0, 1fr) !important;
gap: clamp(20px, 2.2vw, 38px) !important;
align-items: start !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__sidebar {
position: sticky !important;
top: 116px !important;
max-height: calc(100dvh - 140px) !important;
}
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__sidebar {
min-width: 0 !important;
overflow: hidden !important;
border: 1px solid var(--profex-internal-line) !important;
border-radius: 22px !important;
background: #fff !important;
box-shadow: var(--profex-internal-shadow) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__sidebar :is(h2, h3, legend) {
color: var(--profex-internal-ink) !important;
-webkit-text-fill-color: var(--profex-internal-ink) !important;
font-family: Georgia, "Times New Roman", serif !important;
font-weight: 500 !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__sidebar :is(input[type="search"], input[type="text"]),
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__topbar :is(input[type="search"], input[type="text"]) {
min-width: 0 !important;
min-height: 48px !important;
border: 1px solid #c7d8d0 !important;
border-radius: 12px !important;
background: #fff !important;
color: var(--profex-internal-ink) !important;
-webkit-text-fill-color: var(--profex-internal-ink) !important;
font-size: 15px !important;
box-shadow: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog :is(input, button, a):focus-visible {
outline: 3px solid rgba(200, 163, 91, .72) !important;
outline-offset: 3px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog input[type="checkbox"] {
accent-color: var(--profex-internal-green) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__main {
min-width: 0 !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__topbar {
margin-bottom: 18px !important;
padding: 18px 20px !important;
border: 1px solid var(--profex-internal-line) !important;
border-radius: 20px !important;
background: #fff !important;
box-shadow: var(--profex-internal-shadow) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__count {
color: var(--profex-internal-ink) !important;
-webkit-text-fill-color: var(--profex-internal-ink) !important;
font-family: Georgia, "Times New Roman", serif !important;
font-size: clamp(22px, 1.8vw, 30px) !important;
font-weight: 500 !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-grid {
display: grid !important;
gap: 18px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card {
min-width: 0 !important;
overflow: hidden !important;
border: 1px solid var(--profex-internal-line) !important;
border-radius: 22px !important;
background: #fff !important;
color: var(--profex-internal-text) !important;
box-shadow: 0 14px 42px rgba(7, 45, 39, .08) !important;
transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card:hover {
border-color: rgba(200, 163, 91, .76) !important;
box-shadow: 0 20px 54px rgba(7, 45, 39, .12) !important;
transform: translateY(-2px) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card img {
display: block !important;
width: 100% !important;
max-width: 100% !important;
height: 100% !important;
object-fit: cover !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card__content {
min-width: 0 !important;
padding: clamp(20px, 2.2vw, 34px) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card__title {
color: var(--profex-internal-ink) !important;
-webkit-text-fill-color: var(--profex-internal-ink) !important;
font-family: Georgia, "Times New Roman", serif !important;
font-size: clamp(23px, 1.8vw, 31px) !important;
font-weight: 500 !important;
line-height: 1.18 !important;
letter-spacing: -.02em !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card :is(
[class*="tag"],
[class*="badge"],
[class*="chip"]
) {
border-color: #d7e4dd !important;
background: #e8f1ed !important;
color: var(--profex-internal-green) !important;
-webkit-text-fill-color: var(--profex-internal-green) !important;
font-family: Inter, Manrope, Arial, sans-serif !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card :is(
[class*="price"],
[class*="hours"]
) strong {
color: var(--profex-internal-green) !important;
-webkit-text-fill-color: var(--profex-internal-green) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card :is(
[class*="actions"],
[class*="footer"]
) > :is(a, button),
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__load-more,
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog button[type="submit"] {
min-height: 46px !important;
padding: 0 18px !important;
border: 1px solid var(--profex-internal-green) !important;
border-radius: 11px !important;
background: var(--profex-internal-green) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
font-size: 13px !important;
font-weight: 750 !important;
line-height: 1 !important;
text-decoration: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card :is(
[class*="actions"],
[class*="footer"]
) > a:first-child {
background: #fff !important;
color: var(--profex-internal-green) !important;
-webkit-text-fill-color: var(--profex-internal-green) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card :is(
[class*="actions"],
[class*="footer"]
) > :is(a, button):hover,
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__load-more:hover,
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog button[type="submit"]:hover {
border-color: var(--profex-internal-gold) !important;
background: var(--profex-internal-green-hover) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
} html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-worker-faq,
.profex-worker-feedback
) {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: clamp(62px, 7vw, 116px) 0 !important;
background: #fff !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-worker-faq,
.profex-worker-feedback
) > div,
html body.profex-v10-internal:not(.bvi-active) .profex-solution > div {
width: var(--profex-internal-wide) !important;
max-width: 1760px !important;
margin-right: auto !important;
margin-left: auto !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-solution,
.profex-issued-docs,
.profex-legal,
.profex-worker-feedback
) {
background:
radial-gradient(circle at 92% 15%, rgba(200, 163, 91, .09), transparent 22%),
var(--profex-internal-soft) !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal
) article {
min-width: 0 !important;
border: 1px solid var(--profex-internal-line) !important;
border-radius: 20px !important;
background: #fff !important;
box-shadow: 0 12px 36px rgba(7, 45, 39, .07) !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal
) img {
max-width: 100% !important;
height: auto !important;
object-fit: contain !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal
) :is(a, button):not([role="tab"]) {
border-radius: 11px !important;
font-family: Inter, Manrope, Arial, sans-serif !important;
} html body.profex-v10-internal:not(.bvi-active) .profex-reviews {
width: min(1900px, calc(100% - 24px)) !important;
max-width: 1900px !important;
margin: 16px auto !important;
padding: clamp(64px, 7vw, 116px) 0 !important;
overflow: hidden !important;
border-radius: 30px !important;
background:
radial-gradient(circle at 14% 18%, rgba(200, 163, 91, .15), transparent 24%),
var(--profex-internal-ink) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-reviews > div {
width: var(--profex-internal-wide) !important;
max-width: 1760px !important;
margin-right: auto !important;
margin-left: auto !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-reviews :is(h2, h3) {
color: #fff !important;
-webkit-text-fill-color: #fff !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-reviews > div > p {
color: rgba(255, 255, 255, .72) !important;
-webkit-text-fill-color: rgba(255, 255, 255, .72) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-reviews article {
min-width: 0 !important;
border: 1px solid rgba(255, 255, 255, .13) !important;
border-radius: 20px !important;
background: #fff !important;
color: var(--profex-internal-ink) !important;
-webkit-text-fill-color: var(--profex-internal-ink) !important;
box-shadow: 0 18px 54px rgba(0, 0, 0, .16) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-reviews article :is(p, blockquote, div, span, strong) {
color: var(--profex-internal-ink) !important;
-webkit-text-fill-color: var(--profex-internal-ink) !important;
} html body.profex-v10-internal:not(.bvi-active) .profex-worker-faq :is(details, [class*="item"]) {
overflow: hidden !important;
border: 1px solid var(--profex-internal-line) !important;
border-radius: 16px !important;
background: #fff !important;
box-shadow: 0 10px 30px rgba(7, 45, 39, .055) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-faq :is(summary, [class*="question"]) {
min-height: 62px !important;
padding: 18px 20px !important;
color: var(--profex-internal-ink) !important;
-webkit-text-fill-color: var(--profex-internal-ink) !important;
font-family: Inter, Manrope, Arial, sans-serif !important;
font-size: clamp(16px, 1.2vw, 19px) !important;
font-weight: 750 !important;
line-height: 1.35 !important;
cursor: pointer !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-feedback :is(
input:not([type="checkbox"]):not([type="radio"]),
select,
textarea
) {
width: 100% !important;
min-height: 50px !important;
border: 1px solid #c7d8d0 !important;
border-radius: 12px !important;
background: #fff !important;
color: var(--profex-internal-ink) !important;
-webkit-text-fill-color: var(--profex-internal-ink) !important;
font-size: 15px !important;
box-shadow: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-feedback textarea {
min-height: 120px !important;
resize: vertical !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-feedback :is(input, select, textarea):focus {
border-color: var(--profex-internal-gold) !important;
outline: 3px solid rgba(200, 163, 91, .22) !important;
outline-offset: 1px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-feedback button[type="submit"] {
min-height: 50px !important;
padding: 0 22px !important;
border: 1px solid var(--profex-internal-green) !important;
border-radius: 12px !important;
background: var(--profex-internal-green) !important;
color: #fff !important;
-webkit-text-fill-color: #fff !important;
font-size: 14px !important;
font-weight: 750 !important;
box-shadow: 0 10px 24px rgba(16, 81, 67, .16) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-feedback button[type="submit"]:hover,
html body.profex-v10-internal:not(.bvi-active) .profex-worker-feedback button[type="submit"]:focus-visible {
border-color: var(--profex-internal-gold) !important;
background: var(--profex-internal-green-hover) !important;
} html body.profex-v10-internal:not(.bvi-active) .profex-working-modal [role="dialog"],
html body.profex-v10-internal:not(.bvi-active) .profex-working-modal__dialog {
width: min(560px, calc(100% - 24px)) !important;
max-height: min(760px, calc(100dvh - 24px)) !important;
overflow: auto !important;
border: 1px solid rgba(200, 163, 91, .45) !important;
border-radius: 22px !important;
background: #fff !important;
box-shadow: 0 28px 100px rgba(3, 22, 18, .28) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-modal :is(input, textarea, select) {
border-color: #c7d8d0 !important;
border-radius: 12px !important;
font-family: Inter, Manrope, Arial, sans-serif !important;
} html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-worker-catalog,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback
) :is(h1, h2, h3, p, li, a, label, span, strong) {
overflow-wrap: anywhere !important;
}
@media (max-width: 1180px) {
html body.profex-v10-internal:not(.bvi-active) {
--profex-internal-wide: min(1760px, calc(100% - 32px));
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog {
grid-template-columns: minmax(270px, 320px) minmax(0, 1fr) !important;
}
}
@media (max-width: 900px) {
html body.profex-v10-internal:not(.bvi-active) {
--profex-internal-wide: min(1760px, calc(100% - 28px));
}
html body.profex-v10-internal.page-id-71:not(.bvi-active) .content-area {
padding-top: 18px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero {
padding: clamp(24px, 5vw, 42px) !important;
border-radius: 24px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero__actions > :is(a, button) {
min-height: 48px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog {
display: block !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__main {
width: 100% !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-worker-faq,
.profex-worker-feedback
) {
padding: clamp(52px, 9vw, 82px) 0 !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-reviews {
width: calc(100% - 16px) !important;
padding: clamp(52px, 9vw, 82px) 0 !important;
border-radius: 24px !important;
}
}
@media (max-width: 640px) {
html body.profex-v10-internal:not(.bvi-active) {
--profex-internal-wide: min(1760px, calc(100% - 20px));
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero {
margin-bottom: 42px !important;
padding: 22px !important;
border-radius: 20px !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback
) h1 {
font-size: clamp(34px, 10.5vw, 46px) !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback
) h2 {
font-size: clamp(29px, 8.4vw, 38px) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero__actions {
display: grid !important;
grid-template-columns: minmax(0, 1fr) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero__actions > :is(a, button) {
width: 100% !important;
justify-content: center !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__topbar {
padding: 15px !important;
border-radius: 16px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card {
border-radius: 18px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card__content {
padding: 20px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card :is(
[class*="actions"],
[class*="footer"]
) {
display: grid !important;
grid-template-columns: minmax(0, 1fr) !important;
gap: 10px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card :is(
[class*="actions"],
[class*="footer"]
) > :is(a, button) {
width: 100% !important;
justify-content: center !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-worker-faq,
.profex-worker-feedback
) article,
html body.profex-v10-internal:not(.bvi-active) .profex-reviews article {
border-radius: 16px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-faq :is(summary, [class*="question"]) {
min-height: 58px !important;
padding: 16px !important;
}
}
@media (max-width: 380px) {
html body.profex-v10-internal:not(.bvi-active) {
--profex-internal-wide: min(1760px, calc(100% - 16px));
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero {
padding: 18px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card__content {
padding: 17px !important;
}
}
@media (prefers-reduced-motion: reduce) {
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-working-hero,
.profex-worker-catalog,
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-reviews,
.profex-worker-faq,
.profex-worker-feedback,
.profex-working-modal
) * {
scroll-behavior: auto !important;
transition-duration: .01ms !important;
animation-duration: .01ms !important;
animation-iteration-count: 1 !important;
}
} html body.profex-v10-internal.page-id-71:not(.bvi-active) .content-area {
margin: 0 !important;
padding-top: clamp(16px, 1.8vw, 28px) !important;
padding-bottom: 0 !important;
}
html body.profex-v10-internal.page-id-71:not(.bvi-active) :is(
.site-main,
article.entry,
.entry-content-wrap,
.entry-content.single-content
) {
margin-top: 0 !important;
margin-bottom: 0 !important;
background: #fff !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero {
margin-bottom: clamp(34px, 4vw, 60px) !important;
padding: clamp(18px, 2.5vw, 38px) 0 clamp(30px, 4vw, 58px) !important;
overflow: visible !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero__inner {
width: 100% !important;
max-width: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero__fact {
border: 1px solid var(--profex-internal-line) !important;
border-radius: 16px !important;
background: #fff !important;
box-shadow: none !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-worker-faq,
.profex-worker-feedback
) {
padding: clamp(42px, 5vw, 76px) 0 !important;
background: #fff !important;
background-image: none !important;
} html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal
) article {
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean__card,
.profex-solution__card,
.profex-admission-docs__step,
.profex-admission-docs__list-card,
.profex-admission-docs__side-card,
.profex-issued-docs__sample-card,
.profex-issued-docs__fact,
.profex-benefits-clean__card,
.profex-legal__panel
) {
border: 1px solid var(--profex-internal-line) !important;
border-radius: 18px !important;
background: #fff !important;
box-shadow: none !important;
} html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__sidebar {
border-radius: 18px !important;
box-shadow: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__topbar {
margin-bottom: 18px !important;
padding: 0 0 18px !important;
border: 0 !important;
border-bottom: 1px solid var(--profex-internal-line) !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card {
border-radius: 18px !important;
box-shadow: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog-card:hover {
box-shadow: 0 12px 30px rgba(7, 45, 39, .07) !important;
} html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__grid {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: clamp(18px, 2vw, 28px) !important;
align-items: stretch !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__card {
position: relative !important;
display: flex !important;
min-width: 0 !important;
min-height: 410px !important;
height: auto !important;
padding: 58px 22px 22px !important;
overflow: hidden !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__content {
position: static !important;
display: flex !important;
flex: 1 1 auto !important;
flex-direction: column !important;
min-width: 0 !important;
min-height: 0 !important;
height: auto !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__card-title {
margin: 0 0 14px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__text {
margin: 0 0 22px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__image-wrap {
position: static !important;
display: flex !important;
align-items: flex-end !important;
justify-content: center !important;
width: 100% !important;
min-height: 142px !important;
height: 142px !important;
margin: auto 0 0 !important;
transform: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__image {
display: block !important;
width: auto !important;
max-width: 100% !important;
max-height: 142px !important;
object-fit: contain !important;
} html body.profex-v10-internal:not(.bvi-active) .profex-issued-docs__sample-card,
html body.profex-v10-internal:not(.bvi-active) .profex-issued-docs__fact {
box-shadow: none !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-issued-docs__registry,
html body.profex-v10-internal:not(.bvi-active) .profex-issued-docs__registry :is(
p,
strong,
span,
div
) {
color: #fff !important;
-webkit-text-fill-color: #fff !important;
}
@media (min-width: 1600px) {
html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__grid {
grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
}
@media (max-width: 900px) {
html body.profex-v10-internal.page-id-71:not(.bvi-active) .content-area {
padding-top: 14px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero {
margin-bottom: 26px !important;
padding: 14px 0 32px !important;
border-radius: 0 !important;
}
html body.profex-v10-internal:not(.bvi-active) :is(
.profex-doc-clean,
.profex-solution,
.profex-admission-docs,
.profex-issued-docs,
.profex-benefits-clean,
.profex-legal,
.profex-worker-faq,
.profex-worker-feedback
) {
padding: clamp(38px, 7vw, 58px) 0 !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
}
@media (max-width: 640px) {
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero {
margin-bottom: 20px !important;
padding: 10px 0 28px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-worker-catalog__topbar {
padding: 0 0 15px !important;
border-radius: 0 !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__grid {
grid-template-columns: minmax(0, 1fr) !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__card {
min-height: 0 !important;
padding: 54px 20px 20px !important;
}
html body.profex-v10-internal:not(.bvi-active) .profex-doc-clean__image-wrap {
min-height: 132px !important;
height: 132px !important;
}
}
@media (max-width: 380px) {
html body.profex-v10-internal:not(.bvi-active) .profex-working-hero {
padding: 8px 0 24px !important;
}
}