:root{--public-font-body:14px;--public-font-label:13px;--public-font-heading:17px;--public-font-title:23px;--public-font-value:15px;--public-font-salary:19px}@media (min-width:768px){:root{--public-font-heading:18px}}@media (min-width:1180px){:root{--public-font-body:15px;--public-font-label:14px;--public-font-heading:19px;--public-font-title:26px;--public-font-value:16px;--public-font-salary:20px}}@media (min-width:1310px){:root{--public-font-heading:20px}}@media (min-width:1456px){:root{--public-font-body:16px;--public-font-label:15px;--public-font-heading:21px;--public-font-title:28px;--public-font-value:17px;--public-font-salary:22px}}@media (min-width:1700px){:root{--public-font-body:17px;--public-font-label:15px;--public-font-heading:22px;--public-font-title:30px;--public-font-value:18px;--public-font-salary:24px}}.body .public-type-scale{font-size:var(--public-font-body)}.body .public-type-scale :is(p,.ant-typography,.ant-card,.ant-input,.ant-select,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-btn,.ant-tag,.ant-checkbox-wrapper,.ant-collapse-header,.ant-form-item-label>label,.ant-empty-description,.banner-text,.description,.company-link,.job-badge,.find-job-hero-feature-item,.find-job-mobile-card-meta,.find-job-mobile-card-meta>span,.find-job-mobile-card-skills>span,.salary-period,.find-job-mobile-salary-unit,.ant-pagination-item a){font-size:var(--public-font-body)!important}.body .public-type-scale :is(p,.banner-text,.description,.ant-typography-secondary){line-height:1.65}.body .public-type-scale :is(h1.ant-typography,.find-job-hero-title){letter-spacing:-.3px;font-size:var(--public-font-title)!important;line-height:1.35!important}.body .public-type-scale :is(h2,h3,h4,h5,h6),.body .public-type-scale :is(h2,h3,h4,h5,h6).ant-typography,.body .public-type-scale .ant-card-head-title,.body .public-type-scale .hom-form-search .hs-stat-text strong{font-size:var(--public-font-heading)!important;line-height:1.45!important}.body .public-type-scale :is(h1,h2,h3,h4,h5,h6) :is(a,span:not(.anticon)){font-size:inherit!important;line-height:inherit!important}.body .public-type-scale :is(.section-name,.salary-text,.find-job-mobile-salary-label,.find-job-hero-badge,.find-job-mobile-field-label,.find-job-mobile-filters-label,.card-action small),.body .public-type-scale .hom-form-search .hs-stat-text>span{line-height:1.5;font-size:var(--public-font-label)!important}.body .public-type-scale :is(.heading-h5,.find-job-mobile-salary-val){font-size:var(--public-font-salary)!important;line-height:1.45!important}.body .public-type-scale .heading-h5 .salary-period{font-size:var(--public-font-body)!important}.body .public-type-scale .feature-section .ant-card .ant-card-actions>li>span a:not(.ant-card-btn),.body .public-type-scale .feature-section .ant-card .ant-space .ant-space-item{font-size:var(--public-font-body)}.body .public-type-scale .main-content .all-job-card .job-search .ant-space-compact :is(.ant-input,.ant-input-outlined,.ant-btn),.body .public-type-scale .main-content .all-job-card .job-search .city-select :is(.ant-select-selector,.ant-select-selection-item,.ant-select-selection-placeholder),.body .public-type-scale .main-content .all-job-card .job-search .ant-space-compact .ant-input::placeholder,.body :is(.hs-city-dropdown,.city-select-dropdown-popup,.find-job-mobile-city-dropdown) .ant-select-item,.body .find-job-mobile-drawer :is(.ant-checkbox-wrapper,.ant-collapse-header,.ant-tag,.ant-btn){font-size:var(--public-font-body)!important}.body :is(.hs-city-dropdown,.city-select-dropdown-popup,.find-job-mobile-city-dropdown) .ant-select-item-group,.body .find-job-mobile-drawer .find-job-mobile-filters-label{font-size:var(--public-font-label)!important}.body .find-job-mobile-drawer .find-job-mobile-drawer-heading{font-size:var(--public-font-heading)}.body .find-job-mobile-drawer .side-h3,.body .public-type-scale .filter-panel .side-h3{font-size:var(--public-font-value)!important;line-height:1.5!important}.body .header-section .ant-layout-header.header_ .header-menu .ant-menu-item,.body .header-section .header_ .ant-btn,.body .header-section .header_ .userName.ant-typography,.body .header-section .header-account-name,.body .mobile-nav-drawer :is(.mobile-nav-label,.mobile-drawer-signin-btn,.mobile-drawer-cta-desc,.mobile-drawer-profile-name,.mobile-drawer-logout-btn),.body .account-dropdown :is(.account-dropdown-item-label,.account-dropdown-name){font-size:var(--public-font-body)!important}.body .header-section .header_ .header-logo .header-brand-title.ant-typography,.body .mobile-nav-drawer .mobile-drawer-brand-title{line-height:1.2;font-size:var(--public-font-title)!important}.body .mobile-nav-drawer .mobile-drawer-cta-title{font-size:var(--public-font-heading);line-height:1.45}.body .mobile-nav-drawer :is(.mobile-drawer-brand-tagline,.mobile-drawer-tagline-text),.body .mobile-nav-drawer :is(.mobile-drawer-profile-email,.mobile-drawer-profile-role),.body .account-dropdown :is(.account-dropdown-email,.account-dropdown-role){font-size:var(--public-font-label)}.body .public-type-scale .footer :is(a,.info,.footer-copyright){font-size:var(--public-font-body)}.body .public-type-scale .footer .footer-brand-name{font-size:var(--public-font-title)!important}@media (max-width:768px){.body .public-type-scale .hom-form-search .hs-field :is(.ant-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selection-search-input){font-size:16px!important}}.body .public-type-scale .search-bar-container h1.ant-typography.hs-hero-title{letter-spacing:-1px;text-align:center;max-width:900px;margin:0 auto 14px!important;font-size:clamp(30px,4.4vw,60px)!important;font-weight:800!important;line-height:1.15!important}.body .public-type-scale .search-bar-container .hs-hero-title .hs-hero-brand-xpert{color:#cd1a76}.body .public-type-scale .search-bar-container .hs-hero-title .hs-hero-brand-jobs{color:#2263a7}.body .public-type-scale .search-bar-container .hs-hero-title .hs-hero-gradient{color:#fff;background:linear-gradient(90deg,#fff 0%,#dbe8f8 55%,#b9d1ef 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.body .public-type-scale .search-bar-container .banner-text{color:#dbe6f3;text-align:center;display:block;font-size:clamp(14px,1.3vw,18px)!important}body:has(.find-job-hero-title){--public-font-body:13px;--public-font-label:12px;--public-font-heading:16px;--public-font-title:22px;--public-font-value:14px;--public-font-salary:17px}
.xpert-install-space{height:calc(116px + env(safe-area-inset-bottom,0px))}.xpert-install-banner{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:900;box-sizing:border-box;color:#173044;background:#fff;border:1px solid #dbe3ee;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;max-width:480px;margin-inline:auto;padding:14px;font-family:inherit;display:flex;position:fixed;box-shadow:0 4px 24px #0002}.xpert-install-logo{object-fit:contain;border-radius:8px;flex:none}.xpert-install-copy{flex:1;min-width:0}.xpert-install-copy strong{font-size:15px;display:block}.xpert-install-copy p{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.xpert-install-action{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#2263a7;border:0;border-radius:8px;margin-top:8px;padding:10px 16px;font-size:14px}.xpert-install-action:disabled{opacity:.65;cursor:wait}.xpert-install-close{color:#173044;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;padding:0;font-size:26px;display:grid}.xpert-install-banner button:focus-visible{outline-offset:3px;outline:2px solid #2263a7}body:has(.xpert-install-banner){--xpert-whatsapp-bottom:calc(128px + env(safe-area-inset-bottom,0px))}body:has(.find-job-mobile-bottom-bar) .xpert-install-banner{bottom:calc(86px + env(safe-area-inset-bottom,0px))}body:has(.find-job-mobile-bottom-bar) .xpert-install-space{height:calc(190px + env(safe-area-inset-bottom,0px))}body:has(.find-job-mobile-bottom-bar):has(.xpert-install-banner){--xpert-whatsapp-bottom:calc(202px + env(safe-area-inset-bottom,0px))}body:has(.xpert-install-banner) .onboarding-panel-scroll>.right-panel{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}body:has(.onboarding-panel-scroll) .xpert-install-space{height:0}body:has(input:focus,textarea:focus,select:focus,[contenteditable=true]:focus) .xpert-install-banner{display:none}@media (min-width:768px){.xpert-install-space{display:none}}
