.custom-dropdown option{font-size:16px}.jobs-employment-checkboxes .ant-checkbox-inner{width:16px;height:16px}.jobs-employment-checkboxes .ant-checkbox-inner:after{inset-inline-start:25%;inset-block-start:45%}.jobs-filters-fab.ant-btn{background-color:#39404a!important;border-color:#39404a!important;color:#fff!important;font-size:11px;font-weight:600;line-height:1.1;white-space:normal;box-shadow:0 4px 14px rgba(57,64,74,.45)}.jobs-filters-fab.ant-btn:focus,.jobs-filters-fab.ant-btn:hover{background-color:#2a3038!important;border-color:#2a3038!important;color:#fff!important}.jobs-listing-header{flex-wrap:nowrap!important;align-items:center!important}.jobs-listing-header>.ant-col{flex:0 0 auto!important;max-width:none!important}.jobs-listing-header>.jobs-listing-title.ant-col{width:auto!important}.jobs-listing-title{font-family:Times New Roman,Times,serif;font-size:44px;text-align:left;white-space:nowrap;margin-right:15px}.jobs-listing-header .job-data-length.ant-col{border:1px solid #707070;width:65px!important;min-width:65px!important;height:41px!important;border-radius:20px;display:inline-flex!important;justify-content:center;align-items:center;font-size:20px;line-height:1;padding:0!important;margin-top:0!important;flex-shrink:0;box-sizing:border-box}.jobs-page-content--compact{padding-top:120px}@media (max-width:1199px){.jobs-page-inner{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}.jobs-listing-col,.jobs-page-inner{width:100%!important;max-width:100%!important}.jobs-listing-col{align-items:stretch!important}.jobs-listing-header{width:100%;margin-left:0!important;margin-right:0!important;padding-left:12px;padding-right:12px;box-sizing:border-box}.jobs-listing-title{font-size:35px}.recommended-jobs-row{width:100%!important;margin-left:0!important;margin-right:0!important;justify-content:flex-start!important}}@media (max-width:768px){.jobs-page-content--compact{padding-top:110px}}@media (min-width:769px) and (max-width:1199px){.jobs-page-content--compact{padding-top:120px}.jobs-page-inner{padding-left:24px!important;padding-right:24px!important}.jobs-listing-title{font-size:44px}}.apply-jobs-about{width:100%}.apply-jobs-about div[style*=lineHeight]{word-break:break-word;overflow-wrap:anywhere}.apply-jobs-about iframe,.apply-jobs-about img,.apply-jobs-about video{max-width:100%;height:auto}.apply-jobs-page{overflow-x:hidden;width:100%}.apply-jobs-inner{position:relative;background-color:#fff;max-width:1366px;margin:0 auto;width:100%;padding:0 16px;box-sizing:border-box}.apply-jobs-layout.ant-layout{margin-top:110px!important;background:transparent!important;width:100%;max-width:100%}.apply-jobs-main-row{margin-top:20px!important}.apply-jobs-card.ant-card{background-color:#fff;border-radius:12px;width:100%}.apply-jobs-card.ant-card .ant-card-body{padding:12px 16px}.apply-jobs-mobile-posted{font-size:12px;color:#39404a;margin-bottom:8px}.apply-jobs-title{font-size:20px;font-weight:600;margin-top:10px}.apply-jobs-tags{margin-top:6px;gap:4px}.apply-jobs-tag{color:#246afe;width:auto;padding:3px 6px;font-size:11px;font-weight:500;background-color:#ebf0fe;border-radius:6px}.apply-jobs-section-title{font-size:17px;font-weight:600;margin-top:20px;margin-bottom:20px}.apply-jobs-description{color:#444;line-height:1.6;word-break:break-word;overflow-wrap:anywhere}.apply-jobs-description iframe,.apply-jobs-description img,.apply-jobs-description video{max-width:100%;height:auto}.apply-jobs-apply-row{margin-bottom:30px;justify-content:center}.apply-jobs-shorts-title{font-size:20px;font-family:Times New Roman,Times,serif;color:#39404a;margin-bottom:16px;font-weight:var(--bold)}.similar-jobs-container{background-color:#fff;border-radius:12px;min-height:271px;padding:12px 15px;margin-bottom:25px;box-shadow:0 10px 16px #246afe45;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.similar-jobs-scroll-container .similar-jobs-container:last-child{margin-bottom:0}.similar-jobs-carousel{width:100%;overflow:hidden}.similar-jobs-carousel-slide{display:flex;gap:16px;justify-content:center;align-items:stretch;padding:0 2px;box-sizing:border-box}.similar-jobs-carousel .similar-jobs-container{flex:1 1;min-width:0;max-width:360px;width:100%;margin-bottom:0}.similar-jobs-carousel-slide[data-slides="1"] .similar-jobs-container{max-width:340px}.similar-jobs-carousel-slide[data-slides="2"] .similar-jobs-container{max-width:none;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.similar-jobs-carousel-dots{margin-top:12px;display:flex;justify-content:center;gap:7px}.similar-jobs-carousel-dot{width:16px;height:16px;border-radius:50%;border:2px solid #1677ff;background:transparent;padding:0;cursor:pointer;position:relative}.similar-jobs-carousel-dot--active:after{content:"";position:absolute;inset:3px;border-radius:50%;background-color:#1677ff}.similar-jobs-measure{position:fixed;top:0;left:0;opacity:0;pointer-events:none;z-index:-1;width:280px}.similar-jobs-header{width:100%}.similar-jobs-more-measure{font-size:15px;font-weight:var(--semibold);line-height:1.4;padding-top:10px}.similar-jobs-more-link-row{padding-top:10px}@media (max-width:1199px){.similar-jobs-more-link-row{padding-top:12px}}.apply-jobs-sidebar-col{position:relative}.job-head-wrapper{margin-top:20px;margin-bottom:16px}.job-head-company-col{display:flex;flex-direction:column;gap:14px}.job-head-logo-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap;width:100%;margin-bottom:2px}.job-head-logo{object-fit:contain;max-width:180px;flex-shrink:0;height:auto;max-height:69px}.job-head-company-name{font-size:20px;font-family:var(--popins);font-weight:var(--bold);color:#39404a}.apply-jobs-company-link,.job-head-company-link{display:block;min-width:0;color:inherit;text-decoration:none}.apply-jobs-company-link:hover,.job-head-company-link:hover{color:inherit;opacity:.85}.job-head-meta,.job-head-tagline{font-size:16px;font-family:var(--popins);font-weight:var(--bold);color:#39404a;margin-top:0;line-height:1.6;text-align:start;width:100%}.job-head-social-row{display:flex;gap:10px;margin-top:0;flex-wrap:wrap}.job-head-info-block{margin-top:0;color:#39404a;font-size:14px;line-height:1.6;display:flex;flex-direction:column;gap:8px}.job-head-video-col{width:100%}.job-head-video-frame{width:100%;aspect-ratio:16/9;min-height:200px;max-height:360px}.job-head-video-frame>div{height:100%}@media (min-width:768px){.job-head-video-frame{min-height:280px}}@media (min-width:1200px){.job-head-video-frame{height:325px;max-height:none;aspect-ratio:auto}}.job-head-video-col .ant-carousel{width:100%}.job-head-youtube-col{display:flex;justify-content:center;margin-top:16px;margin-bottom:24px}@media (max-width:767px){.apply-jobs-header-wrapper .apply-jobs-header-row{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px 12px!important}.apply-jobs-header-wrapper .apply-jobs-logo-col.ant-col{order:1;display:flex!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;padding-left:0!important}.apply-jobs-header-wrapper .apply-jobs-logo-col a{display:inline-flex;justify-content:flex-start;margin:0!important}.apply-jobs-header-wrapper .apply-jobs-logo{display:block;height:56px!important;width:auto!important;max-width:96px!important;margin:0!important;object-fit:contain}.apply-jobs-header-wrapper .apply-jobs-company-col{order:2;flex:1 1!important;min-width:0!important;width:auto!important;max-width:none!important;padding:0 0 0 10px!important;text-align:left!important}.apply-jobs-header-wrapper .apply-jobs-company-name,.apply-jobs-header-wrapper .apply-jobs-industry{text-align:left!important;font-size:16px!important;width:100%!important;max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apply-jobs-header-wrapper .apply-jobs-industry{font-size:13px!important}.apply-jobs-header-wrapper .apply-jobs-job-function-col{order:3;flex:0 0 100%!important;width:100%!important;max-width:100%!important;text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important;gap:4px!important;margin-top:4px!important;white-space:normal!important}.apply-jobs-header-wrapper .apply-jobs-function-name{text-align:left!important;font-size:13px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:768px){.apply-jobs-header-wrapper .apply-jobs-header-row{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.apply-jobs-header-wrapper .apply-jobs-company-col,.apply-jobs-header-wrapper .apply-jobs-job-function-col,.apply-jobs-header-wrapper .apply-jobs-logo-col{order:unset!important;width:auto!important;max-width:none!important}.apply-jobs-header-wrapper .apply-jobs-logo-col{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex:0 0 auto!important;text-align:left!important;padding-left:0!important}.apply-jobs-header-wrapper .apply-jobs-logo-col a{display:inline-flex;margin:0!important}.apply-jobs-header-wrapper .apply-jobs-company-col{flex:1 1 auto!important;align-items:flex-start!important;padding:0 10px!important;text-align:left!important}.apply-jobs-header-wrapper .apply-jobs-company-name,.apply-jobs-header-wrapper .apply-jobs-industry{text-align:left!important;width:auto!important}.apply-jobs-header-wrapper .apply-jobs-job-function-col{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;text-align:right!important;align-items:flex-end!important;justify-content:center!important;gap:4px!important;margin-top:0!important;white-space:nowrap!important}.apply-jobs-header-wrapper .apply-jobs-days-ago,.apply-jobs-header-wrapper .apply-jobs-function-name{text-align:right!important}.apply-jobs-header-wrapper .apply-jobs-function-name{font-size:16px!important}.apply-jobs-header-wrapper .apply-jobs-logo{height:auto!important;margin:0!important}.job-head-wrapper{margin-top:30px;margin-bottom:22px}.apply-jobs-inner{padding:0 24px}.apply-jobs-layout.ant-layout{margin-top:120px!important}.apply-jobs-main-row{margin-top:30px!important}.apply-jobs-card.ant-card{border-radius:16px}.apply-jobs-card.ant-card .ant-card-body{padding:16px 24px}.apply-jobs-title{font-size:24px;margin-top:16px}.apply-jobs-tags{margin-top:8px;gap:6px}.apply-jobs-tag{padding:4px 10px;font-size:12px}.apply-jobs-section-title{font-size:20px;margin-top:28px;margin-bottom:28px}.apply-jobs-shorts-title{font-size:22px}.job-head-wrapper{flex-direction:row!important;align-items:flex-start!important}.job-head-logo-row{flex-wrap:nowrap!important;justify-content:flex-start!important}.job-head-company-col.ant-col,.job-head-video-col.ant-col{flex:0 0 50%!important;max-width:50%!important}.job-head-video-col{margin-top:0!important}.job-head-youtube-col{justify-content:center!important;margin-top:0}.job-head-company-name{font-size:22px}.job-head-meta,.job-head-tagline{font-size:18px;line-height:1.65}.job-head-company-col{gap:16px}.job-head-info-block{font-size:15px;line-height:1.65}}@media (min-width:1200px){.job-head-wrapper{margin-top:40px;margin-bottom:26px}.apply-jobs-inner{padding:0 121px}.apply-jobs-layout.ant-layout{margin-top:155px!important}.apply-jobs-main-row{margin-top:40px!important;align-items:flex-start!important}.apply-jobs-sidebar-col.ant-col{flex:0 0 280px!important;max-width:280px!important;width:280px!important}.apply-jobs-sidebar-col .similar-jobs-container{width:100%!important;min-width:0!important;max-width:100%!important}.apply-jobs-content-col.ant-col{flex:1 1!important;min-width:0!important;max-width:none!important;width:auto!important;margin-top:44px}.apply-jobs-card.ant-card{border-radius:20px}.apply-jobs-card.ant-card .ant-card-body{padding:20px 30px}.apply-jobs-title{font-size:28px;margin-top:20px}.apply-jobs-tags{margin-top:10px;gap:8px}.apply-jobs-tag{padding:6px 12px;font-size:14px}.apply-jobs-section-title{font-size:22px;margin-top:35px;margin-bottom:35px}.apply-jobs-shorts-title,.job-head-company-name{font-size:24px}.job-head-meta,.job-head-tagline{font-size:20px;line-height:1.65}.job-head-company-col{gap:18px}.job-head-info-block{font-size:16px;line-height:1.65}.job-head-youtube-col{justify-content:flex-end;margin-top:0}}.more-info-container{position:relative;background-color:#fff;margin:0 auto;width:100%;max-width:1366px;padding:0 129px 0 121px;box-sizing:border-box}.more-info-layout.ant-layout{margin-top:155px;background:transparent!important;width:100%}@media (max-width:1199px){.more-info-container{max-width:100%;padding:0 32px}}@media (max-width:768px){.more-info-container{max-width:100%;padding:0 16px}.more-info-layout.ant-layout{margin-top:110px!important}.more-info-container .job-head-wrapper{margin-top:0;margin-bottom:12px}.more-info-clips-section{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box}}