@media(max-width:699px){.elementor .portrait-photo{width:44px;height:44px;}}@media(max-width:699px){.elementor .text-body-4{display:none;}}@media(max-width:699px){.elementor .post-body-2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:8px;}}@media(max-width:699px){.elementor .post-row-2{gap:12px;}}@media(max-width:699px){.elementor .post-title-2{font-size:18px;line-height:23.4px;}}@media(max-width:699px){.elementor .post-card-2{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;gap:12px;flex:0 1 auto;}}@media(max-width:699px){.elementor .list-posts{flex-direction:column;gap:12px;}}@media(max-width:699px){.elementor .logo-company-red-2-3{width:34px;height:34px;font-size:14px;line-height:14px;border-radius:8px;border-block-start-width:2px;border-block-end-width:2px;border-inline-start-width:2px;border-inline-end-width:2px;border-color:var(--color-white);border-style:solid;}}@media(max-width:699px){.elementor .cover-ink-2-2{width:104px;border-radius:8px;}}@media(max-width:699px){.elementor .link-arrow-span-2{display:flex;}}@media(max-width:699px){.elementor .link-arrow-2-3{display:none;}}@media(max-width:699px){.elementor .post-meta-2{column-gap:12px;row-gap:4px;}}@media(max-width:699px){.elementor .widget{flex:0 1 auto;}}@media(max-width:699px){.elementor .premium-list-li{flex:0 1 auto;}}@media(max-width:699px){.elementor .premium-list{flex-direction:column;gap:12px;flex-wrap:nowrap;}}@media(max-width:699px){.elementor .widget-premium{flex:0 1 auto;}}@media(max-width:699px){.elementor .cover-ink{width:100%;}}@media(max-width:699px){.elementor .post-row{flex-direction:column;gap:16px;align-items:stretch;}}@media(max-width:699px){.elementor .post-title{font-size:20px;line-height:26px;}}@media(max-width:699px){.elementor .post-card{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:699px){.elementor .code-result{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:699px){.elementor .section-head-2{flex-direction:column;align-items:flex-start;}}@media(max-width:699px){.elementor .company-offer{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:16px;align-items:stretch;}}@media(max-width:699px){.elementor .page-status{font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--color-ink);line-height:22.4px;text-decoration:none;display:block;}}@media(max-width:699px){.elementor .page-number{display:none;}}@media(max-width:699px){.elementor .page-number-active{display:none;}}@media(max-width:699px){.elementor .pagination{justify-content:space-between;}}@media(max-width:699px){.elementor .recruiter-body{padding-block-start:0px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:699px){.elementor .card-recruiter{flex:0 1 100%;}}@media(max-width:699px){.elementor .list-directory{gap:16px;}}@media(max-width:699px){.elementor .pack-item{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex:0 1 100%;}}@media(max-width:699px){.elementor .button-cta-inverse{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:699px){.elementor .pack-stat-value{font-size:40px;line-height:40px;}}@media(max-width:699px){.elementor .pack-cta-card{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:18px;gap:20px;}}@media(max-width:699px){.elementor .pack-name-2{font-size:40px;letter-spacing:-0.8px;line-height:44px;}}@media(max-width:699px){.elementor .pack-offer{gap:32px;}}@media(max-width:699px){.elementor .section-pack{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:699px){.elementor .salary-level{font-family:var(--font-body);font-weight:800;font-size:12px;color:var(--color-text-muted);letter-spacing:0.96px;line-height:15.6px;text-decoration:none;text-transform:uppercase;display:block;flex:0 0 100%;}}@media(max-width:699px){.elementor .salary-cell{width:100%;column-gap:12px;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-mist);border-style:solid;flex-direction:row;row-gap:4px;flex-wrap:wrap;flex:0 0 auto;justify-content:space-between;align-items:flex-start;}}@media(max-width:699px){.elementor .salary-job{width:auto;font-size:18px;line-height:23.4px;}}@media(max-width:699px){.elementor .salary-row{border-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color-mist);border-style:solid;flex-direction:column;gap:12px;}}@media(max-width:699px){.elementor .salary-head-cell-2{display:flex;}}@media(max-width:699px){.elementor .salary-head-cell{width:230px;display:flex;}}@media(max-width:699px){.elementor .salary-row-head{display:none;}}@media(max-width:699px){.elementor .salary-table{gap:12px;}}@media(max-width:699px){.elementor .role-group{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;flex:0 1 100%;}}@media(max-width:699px){.elementor .salary-scale-pad-2{display:none;}}@media(max-width:699px){.elementor .salary-scale-pad{display:none;}}@media(max-width:699px){.elementor .salary-bar-value{width:auto;}}@media(max-width:699px){.elementor .salary-bar-track{flex:0 0 100%;order:10;}}@media(max-width:699px){.elementor .salary-bar-label{width:auto;font-size:14px;line-height:18.2px;flex:1 1 0%;}}@media(max-width:699px){.elementor .salary-bar-row{column-gap:12px;row-gap:8px;flex-wrap:wrap;}}@media(max-width:699px){.elementor .card-pay{flex:0 1 100%;}}@media(max-width:699px){.elementor .salary-panel-2{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-radius:18px;gap:20px;}}@media(max-width:699px){.elementor .salary-panel{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-radius:18px;gap:20px;}}@media(max-width:699px){.elementor .salary-key-label{font-size:12px;line-height:15.6px;}}@media(max-width:699px){.elementor .salary-key-value{font-size:24px;line-height:24px;}}@media(max-width:699px){.elementor .salary-key{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:699px){.elementor .salary-keys{gap:12px;}}@media(max-width:699px){.elementor .card-article-2{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex:0 1 100%;}}@media(max-width:699px){.elementor .news-filter-count{font-size:12px;line-height:15.6px;text-align:center;}}@media(max-width:699px){.elementor .news-filter-label{font-size:14px;line-height:18.2px;text-align:center;}}@media(max-width:699px){.elementor .news-filter-text{text-align:center;align-items:center;}}@media(max-width:699px){.elementor .icon-5{text-align:center;}}@media(max-width:699px){.elementor .news-filter-icon{width:40px;height:40px;text-align:center;}}@media(max-width:699px){.elementor .news-filter-option{min-width:0px;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;flex-direction:column;gap:8px;flex:1 1 0%;}}@media(max-width:699px){.elementor .news-filter{gap:8px;flex-wrap:nowrap;}}@media(max-width:699px){.elementor .title-page-2{font-size:32px;letter-spacing:-0.64px;line-height:35.2px;}}@media(max-width:699px){.elementor .page-head-inner-2{gap:16px;}}@media(max-width:699px){.elementor .page-head{padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:699px){.elementor .text-lead-3{font-size:18px;line-height:28.8px;}}@media(max-width:699px){.elementor .section-alt-2{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:699px){.elementor .title-section-3{font-size:32px;letter-spacing:-0.64px;line-height:35.2px;}}@media(max-width:699px){.elementor .results-count{font-size:16px;line-height:20.8px;flex:0 0 100%;}}@media(max-width:699px){.elementor .container-2{gap:32px;}}@media(max-width:699px){.elementor .section-2{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:699px){.elementor .tabs{overflow:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-20px;margin-inline-end:-20px;flex-wrap:nowrap;}}@media(max-width:699px){.elementor .text-lead-2{font-size:18px;line-height:28.8px;}}@media(max-width:699px){.elementor .title-page{font-size:32px;letter-spacing:-0.64px;line-height:35.2px;}}@media(max-width:699px){.elementor .portrait{width:44px;height:44px;font-size:18px;}}@media(max-width:699px){.elementor .testimonial-quote{font-size:16px;}}@media(max-width:699px){.elementor .card-testimonial{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:18px;flex:0 0 84%;}}@media(max-width:699px){.elementor .list-testimonials{width:auto;overflow:auto;padding-block-start:8px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-20px;margin-inline-end:-20px;gap:12px;flex-wrap:nowrap;}}@media(max-width:699px){.elementor .card-article{padding:20px;flex:1 1 100%;}}