@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 .guide-card{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex:0 1 auto;}}@media(max-width:699px){.elementor .guide-aside{flex-direction:column;gap:20px;flex-wrap:nowrap;}}@media(max-width:699px){.elementor .faq-item-2{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}}@media(max-width:699px){.elementor .guide-pay{text-align:start;}}@media(max-width:699px){.elementor .guide-row{padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:4px;}}@media(max-width:699px){.elementor .guide-row-head-span{display:flex;}}@media(max-width:699px){.elementor .guide-row-head{display:none;}}@media(max-width:699px){.elementor .guide-main{gap:40px;}}@media(max-width:699px){.elementor .section-head-2{flex-direction:column;align-items:flex-start;}}@media(max-width:699px){.elementor .article-text{font-size:16px;line-height:25.6px;}}@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 .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 .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 .promo-cv{flex:0 1 auto;}}@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%;}}