﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--bg: #f7faf9;--bg-alt: #eef6f4;--text: #212429;--muted: #495057;--primary: #379685;--primary-10: rgba(55, 150, 133, 0.1);--secondary: #FF8C1C;--link: #358BC9;--link-dark: #3E4342;--green: #36b07c;--orange: #FF8C1C;--card: #ffffff;--border: #E5E7EB;--shadow: 0 8px 24px rgba(16,24,40,.08);--radius: 16px;--gap: 24px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{height:100%}body{margin:0;font-family:"Montserrat",sans-serif;color:var(--text);background:var(--bg);line-height:1.5}section[id]{scroll-margin-top:120px}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a.link{color:var(--link)}.container{width:min(1200px,100% - 32px);margin:0 auto}.p-1{padding:8px}.ps-1{padding-inline-start:8px}.pe-1{padding-inline-end:8px}.pt-1{padding-top:8px}.pb-1{padding-bottom:8px}.p-2{padding:16px}.ps-2{padding-inline-start:16px}.pe-2{padding-inline-end:16px}.pt-2{padding-top:16px}.pb-2{padding-bottom:16px}.p-3{padding:24px}.ps-3{padding-inline-start:24px}.pe-3{padding-inline-end:24px}.pt-3{padding-top:24px}.pb-3{padding-bottom:24px}.p-4{padding:32px}.ps-4{padding-inline-start:32px}.pe-4{padding-inline-end:32px}.pt-4{padding-top:32px}.pb-4{padding-bottom:32px}.m-1{margin:8px}.ms-1{margin-inline-start:8px}.me-1{margin-inline-end:8px}.mt-1{margin-top:8px}.mb-1{margin-bottom:8px}.m-2{margin:16px}.ms-2{margin-inline-start:16px}.me-2{margin-inline-end:16px}.mt-2{margin-top:16px}.mb-2{margin-bottom:16px}.m-3{margin:24px}.ms-3{margin-inline-start:24px}.me-3{margin-inline-end:24px}.mt-3{margin-top:24px}.mb-3{margin-bottom:24px}.m-4{margin:32px}.ms-4{margin-inline-start:32px}.me-4{margin-inline-end:32px}.mt-4{margin-top:32px}.mb-4{margin-bottom:32px}.row{display:flex;gap:var(--gap)}@media(max-width: 768px){.row{flex-wrap:wrap}}.row--center{align-items:center}.row--g16{gap:16px}.row--g32{gap:32px}.col{flex:1 1 0;min-width:260px}.col--5{flex-basis:41%}.col--6{flex-basis:50%}.col--7{flex-basis:59%}.col--8{flex-basis:66%}@media(max-width: 992px){.col--sm--5{flex-basis:41%}.col--sm--6{flex-basis:50%}.col--sm--7{flex-basis:59%}.col--sm--8{flex-basis:66%}}.btn{box-sizing:border-box;width:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;border:1px solid var(--primary);border-radius:8px;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;text-align:center;color:var(--primary);transition:all .2s ease-in-out}@media(max-width: 768px){.btn{font-size:14px;line-height:18px;padding:8px 16px}}.btn:hover{color:var(--card);background-color:var(--primary);transition:all .2s ease-in-out;text-decoration:none}.btn.btn--ghost{color:var(--card);background-color:var(--secondary);border-color:var(--secondary)}.btn.btn--ghost:hover{background-color:rgba(0,0,0,0);color:var(--secondary)}h1{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:39px;color:var(--text);margin:0}@media(max-width: 992px){h1{font-size:28px;line-height:32px}}@media(max-width: 768px){h1{font-size:24px;line-height:28px}}h2,h3{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:39px;color:var(--text);margin-bottom:24px}@media(max-width: 992px){h2,h3{font-size:24px;line-height:28px}}h4{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:var(--text);margin-bottom:24px}@media(max-width: 992px){h4{font-size:18px;line-height:22px}}p{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:var(--text)}@media(max-width: 992px){p{font-size:18px;line-height:22px}}.cards{display:flex;flex-direction:column;gap:20px}.cards .card{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:20px;background:var(--card);border:1px solid var(--primary);backdrop-filter:blur(2px);border-radius:12px;text-decoration:none}.cards .card .card-title-link{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:var(--primary);display:flex;align-items:center;justify-content:space-between;width:100%}.cards .card .card-title-link::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.375' width='32.6274' height='32.6274' rx='16.3137' fill='%23379685'/%3E%3Cpath d='M12.4451 19.849C12.3513 19.9428 12.2986 20.07 12.2986 20.2026C12.2986 20.3352 12.3513 20.4624 12.4451 20.5562C12.5389 20.6499 12.666 20.7026 12.7986 20.7026C12.9313 20.7026 13.0584 20.6499 13.1522 20.5562L20.009 13.6993L19.7241 19.1151C19.719 19.2462 19.7658 19.3741 19.8542 19.4711C19.9427 19.5681 20.0657 19.6264 20.1968 19.6335C20.3279 19.6405 20.4565 19.5958 20.5548 19.5088C20.6532 19.4219 20.7134 19.2998 20.7225 19.1688L21.076 12.4513C21.0798 12.3812 21.0688 12.3111 21.0437 12.2456C21.0186 12.1801 20.9799 12.1206 20.9303 12.0709C20.8807 12.0213 20.8212 11.9827 20.7556 11.9576C20.6901 11.9325 20.62 11.9214 20.55 11.9252L13.8324 12.2788C13.7015 12.2878 13.5794 12.3481 13.4924 12.4464C13.4055 12.5448 13.3607 12.6734 13.3678 12.8044C13.3748 12.9355 13.4331 13.0586 13.5301 13.147C13.6271 13.2355 13.755 13.2822 13.8862 13.2772L19.3019 12.9922L12.4451 19.849Z' fill='white'/%3E%3C/svg%3E");min-width:33px;height:33px;display:flex;margin-left:24px}.cards .card span{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--text)}.header{padding:24px 0}.header .header__bar{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.header .header__bar>.logo{display:block;order:1}.header .header__bar>.logo img{width:100%;height:44px}.header .header__bar .nav{margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:0;order:2}@media(max-width: 1280px){.header .header__bar .nav{order:4;width:100%}}.header .header__bar .header__actions{margin-left:auto;display:flex;align-items:center;gap:24px;order:3}.header .header__bar .header__actions .lang{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--secondary)}.header .header__bar .header__actions .lang:hover{text-decoration:underline}.header .header__bar .header__actions .btn{padding:8px;border-radius:50%}.header .header__bar .header__actions .btn:hover path{stroke:var(--secondary)}@media(max-width: 960px){.header .header__bar .header__actions{gap:16px}}.section{padding:82px 0 96px;margin-top:-44px;border-top-left-radius:44px;border-top-right-radius:44px;background-color:var(--primary-10);position:relative}@media(max-width: 600px){.section{padding:52px 0 58px}}.section.section--alt{background-color:var(--bg)}.img{aspect-ratio:16/10}.img--hero{aspect-ratio:4/3}.img--laptop{aspect-ratio:16/10}.img--map{aspect-ratio:16/10}.img--gerb{aspect-ratio:1/1}.hero{min-height:520px;padding:96px 0 88px;background:radial-gradient(circle at 100% 0, rgba(255, 184, 77, 0.16) 0, rgba(255, 184, 77, 0) 24%),radial-gradient(circle at 0 100%, rgba(55, 150, 133, 0.1) 0, rgba(55, 150, 133, 0) 26%),linear-gradient(135deg, #f9fcfb 0%, #eff7f3 48%, #f7fbf8 100%);display:flex;align-items:center;border-radius:0;margin-top:0}@media(max-width: 768px){.hero{min-height:auto;padding:56px 0 48px}}.hero .hero__wrap .hero__panel{position:relative;overflow:hidden;max-width:900px;padding:44px 48px;border-radius:32px;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 22px 54px rgba(16,24,40,.08),inset 0 1px 0 hsla(0,0%,100%,.85);backdrop-filter:blur(10px)}.hero .hero__wrap .hero__panel::before{content:"";position:absolute;inset:0 auto auto 0;width:220px;height:220px;background:radial-gradient(circle, rgba(55, 150, 133, 0.1) 0, rgba(55, 150, 133, 0) 70%);pointer-events:none}.hero .hero__wrap .hero__panel::after{content:"";position:absolute;top:-42px;right:-36px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle, rgba(255, 184, 77, 0.18) 0, rgba(255, 184, 77, 0) 72%);pointer-events:none}@media(max-width: 768px){.hero .hero__wrap .hero__panel{padding:24px;border-radius:20px}}.hero .hero__wrap .hero__text{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;max-width:760px}.hero .hero__wrap .hero__text::before{content:"";width:72px;height:6px;border-radius:999px;background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%)}.hero .hero__wrap .hero__text h1{font-size:48px;line-height:54px;font-weight:600;max-width:680px;text-wrap:balance;letter-spacing:-0.02em}@media(max-width: 992px){.hero .hero__wrap .hero__text h1{font-size:40px;line-height:46px}}@media(max-width: 768px){.hero .hero__wrap .hero__text h1{font-size:30px;line-height:36px}}.hero .hero__wrap .hero__text p{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:28px;color:#46545f;margin:0;max-width:560px}@media(max-width: 992px){.hero .hero__wrap .hero__text p{font-size:20px;line-height:28px}}@media(max-width: 768px){.hero .hero__wrap .hero__text p{font-size:17px;line-height:24px}}.landing-page .section>.container>p,.landing-page .vacancies__intro p,.landing-page .aleumet p:not(.aleumet__note){font-size:18px;line-height:28px}@media(max-width: 992px){.landing-page .section>.container>p,.landing-page .vacancies__intro p,.landing-page .aleumet p:not(.aleumet__note){font-size:18px;line-height:28px}}.landing-page .section>.container>p+p,.landing-page .vacancies__intro p+p,.landing-page .aleumet p+p{margin-top:12px}.landing-page .section>.container>.btn,.landing-page .aleumet .col>.btn{margin-top:24px}.vacancies__intro{max-width:none}.vacancies__intro p{font-size:18px;line-height:28px;color:var(--text);margin:0}.vacancies__intro p+p{margin-top:12px}.vacancies__intro .job-link{margin-top:24px}.grant p{margin-bottom:40px}.grant .img--laptop{background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:48px}@media(max-width: 600px){.grant .img--laptop{margin-right:0}}.map .img--map{background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:48px}@media(max-width: 600px){.map .img--map{margin-right:0}}.map p{margin-bottom:24px}.map .metric{display:flex;flex-direction:column;gap:4px;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:39px;color:var(--primary);margin-bottom:24px}.map .metric span:not(#mapCount){font-family:"Montserrat",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:var(--muted)}.aleumet .brand{display:inline-flex;align-items:center}.aleumet h3{margin-bottom:16px}.aleumet p{margin-bottom:0}.aleumet__note{margin-top:24px;margin-bottom:32px !important;font-size:16px;line-height:24px;color:var(--muted)}.aleumet__panel{padding:32px;background:linear-gradient(180deg, #ffffff 0%, #f6fbf9 100%);border:1px solid rgba(55,150,133,.14);border-radius:28px;box-shadow:0 18px 42px rgba(16,24,40,.08)}.aleumet__panel-grid{display:flex;flex-direction:column;gap:24px}.aleumet__group{height:100%;padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none;padding-bottom:24px}.aleumet__group:not(:last-child){border-bottom:1px solid rgba(55,150,133,.14)}.aleumet__group:last-child{padding-bottom:0}.aleumet__group h4{margin-bottom:16px;color:var(--primary);font-weight:700}.eyebrow{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.72);border:1px solid rgba(55,150,133,.18);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:20px}.employer-hero{min-height:760px;overflow:hidden}.employer-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%, rgba(255, 255, 255, 0.8) 0, rgba(255, 255, 255, 0) 32%),linear-gradient(135deg, rgba(255, 255, 255, 0.88) 0%, rgba(247, 250, 249, 0.74) 100%);pointer-events:none}.employer-hero .hero__wrap{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(320px, 420px);gap:32px;align-items:center}@media(max-width: 992px){.employer-hero .hero__wrap{grid-template-columns:1fr}}.employer-hero__content{max-width:640px !important}.employer-hero__content h1{max-width:620px}.employer-hero__content p{max-width:560px}.employer-hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.employer-hero__panel{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:32px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(240, 248, 245, 0.98) 100%);border:1px solid rgba(55,150,133,.18);box-shadow:0 20px 60px rgba(16,24,40,.12)}.employer-hero__stat{padding:20px 22px;border-radius:24px;background:#fff;border:1px solid rgba(55,150,133,.12)}.employer-hero__stat strong{display:block;margin-bottom:8px;font-size:18px;line-height:22px;color:var(--text)}.employer-hero__stat span{display:block;font-size:16px;line-height:22px;color:var(--muted)}.employer-section .container{display:flex;flex-direction:column;gap:28px}.employer-section__intro{max-width:920px}.employer-section__intro h1,.employer-section__intro h2{margin-bottom:12px;font-size:30px;line-height:38px;font-weight:700}.employer-section__intro h1{font-size:30px;line-height:38px}.employer-section__intro p{font-size:18px;line-height:28px;color:var(--muted)}.employer-section__intro p+p{margin-top:10px}.employer-section__intro .btn{margin-top:16px}.employer-section__intro--full{max-width:none}.employer-section__intro--light h2,.employer-section__intro--light p{color:#fff}.employer-section__intro--light .eyebrow{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.24);color:#fff}.employer-section .btn{min-width:0;justify-content:center;font-size:16px;line-height:20px;padding:12px 20px}.employer-split{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(320px, 420px);gap:20px;align-items:start}@media(max-width: 900px){.employer-split{grid-template-columns:1fr}}.employer-split--stacked{grid-template-columns:1fr;gap:16px}.employer-split__main h2{margin-bottom:12px;font-size:30px;line-height:38px}.employer-split__main p{font-size:18px;line-height:28px;color:var(--muted)}.employer-split__main p+p{margin-top:10px}.employer-split__main .btn{margin-top:18px}.employer-checklist{list-style:none;display:flex;flex-direction:column;gap:12px}.employer-checklist li{position:relative;padding-left:28px;font-size:18px;line-height:28px;color:var(--muted)}.employer-checklist li::before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);box-shadow:0 0 0 6px rgba(55,150,133,.08)}.employer-links-list{list-style:disc;padding-left:22px;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.employer-links-list li{font-size:18px;line-height:28px;color:var(--muted)}.employer-links-list a{color:var(--text);text-decoration:underline;text-decoration-color:rgba(33,36,41,.35);text-underline-offset:3px}.employer-links-list a:hover{color:var(--primary);text-decoration-color:var(--primary)}.employer-links-list--cards{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}@media(max-width: 768px){.employer-links-list--cards{grid-template-columns:1fr}}.employer-links-list--cards li{min-width:0;font-size:0}.employer-links-list--cards a{min-height:100%;display:grid;grid-template-columns:48px minmax(0, 1fr);align-items:flex-start;gap:14px;padding:18px 20px;border-radius:18px;border:none;background:rgba(55,150,133,.06);text-decoration:none;font-size:18px;line-height:28px;color:var(--text);box-shadow:none;transition:all .2s ease}.employer-links-list--cards a::before{content:"";width:48px;height:48px;align-self:start;margin-top:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 2.27V6.4c0 .56 0 .84.109 1.054a1.5 1.5 0 0 0 .437.546c.214.109.494.109 1.054.109h4.13M16 13H8m8 4H8m2-8H8m6-7H8.8c-1.68 0-2.52 0-3.162.327a3 3 0 0 0-1.31 1.31C4 4.28 4 5.12 4 6.8v10.4c0 1.68 0 2.52.328 3.162a3 3 0 0 0 1.31 1.31C6.28 22 7.12 22 8.8 22h6.4c1.68 0 2.52 0 3.162-.328a3 3 0 0 0 1.31-1.31C20 19.72 20 18.88 20 17.2V8L14 2Z' stroke='%23379685' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:48px 48px}.employer-links-list--cards a:hover{color:var(--text);background:rgba(55,150,133,.1)}.employer-checklist--compact li{font-size:16px;line-height:22px}.quota-page-block{max-width:none}.quota-page-block h2{margin-bottom:18px;font-size:30px;line-height:38px;font-weight:700}.quota-page-block h3{margin:28px 0 12px;font-size:24px;line-height:32px;font-weight:700}.quota-page-block p{font-size:18px;line-height:28px;color:var(--muted);margin-bottom:12px}.quota-page-block .btn{margin-top:20px}.quota-page-block--full{max-width:none}.quota-page .section,.quota-page .employer-section{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.quota-page .employer-section__intro{max-width:980px}.quota-page .employer-section__intro h1{margin-bottom:18px}.quota-page .employer-section__intro p{font-size:18px;line-height:28px;color:var(--muted)}.quota-page .quota-page-block p,.quota-page .quota-page-list li,.quota-page .quota-scope-callout__content>p,.quota-page .quota-scope-card span,.quota-page .employer-links-list--cards a,.quota-page .quota-attention__content p,.quota-page .quota-attention .quota-page-list li,.quota-page .quota-step-card p,.quota-page .quota-faq__content p{font-size:18px;line-height:28px}.quota-scope-section{background-color:rgba(0,0,0,0);padding-top:48px;padding-bottom:48px}.quota-scope-callout__content h2{color:var(--text);margin-bottom:18px}.quota-scope-callout__content p{color:var(--muted)}.quota-scope-callout__content>p:first-of-type{max-width:920px}.quota-scope-callout__content>p:last-of-type{margin-top:18px;color:var(--muted);font-size:18px;line-height:28px}.quota-scope-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin-top:24px;padding-bottom:6px}@media(max-width: 900px){.quota-scope-cards{grid-template-columns:1fr}}.quota-scope-card{padding:22px 20px;border-radius:18px;background:#fff;border:1px solid rgba(55,150,133,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 24px rgba(16,24,40,.06)}.quota-scope-card strong{display:block;font-size:48px;line-height:.95;font-weight:700;color:var(--primary);margin-bottom:8px;letter-spacing:-0.03em}.quota-scope-card span{display:block;font-size:18px;line-height:28px;color:var(--muted)}.quota-page-card__meta{font-size:14px !important;line-height:20px !important;color:var(--muted) !important;margin-top:12px}.quota-page-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin:16px 0 0}.quota-page-list li{position:relative;padding-left:20px;font-size:18px;line-height:28px;color:var(--muted)}.quota-page-list li::before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:#8ea0ad}.quota-attention{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 184px;gap:28px;align-items:center;padding:40px 44px;border-radius:32px;background:linear-gradient(180deg, #ffffff 0%, #f8fcfb 100%);border:1px solid rgba(55,150,133,.14);box-shadow:0 20px 44px rgba(16,24,40,.05);overflow:hidden}.quota-attention::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg, #60b5a7 0%, #379685 100%)}@media(max-width: 900px){.quota-attention{grid-template-columns:1fr;gap:20px;padding:28px 24px 24px 28px}}.quota-attention__content{position:relative;z-index:1;max-width:780px}.quota-attention__content h2{display:inline-flex;align-items:center;margin-bottom:18px;padding:8px 14px;border-radius:999px;background:rgba(55,150,133,.12);color:#2d7468;font-size:15px;line-height:20px;font-weight:700}.quota-attention__content h3{margin-bottom:14px;font-size:28px;line-height:36px;font-weight:700}@media(max-width: 768px){.quota-attention__content h3{font-size:22px;line-height:28px}}.quota-attention__content p{font-size:18px;line-height:28px;color:var(--muted);margin-bottom:16px}.quota-attention .quota-page-list{gap:10px}.quota-attention .quota-page-list li{color:var(--muted);font-size:18px;line-height:28px}.quota-attention .quota-page-list li::before{background:var(--primary)}.quota-attention__art{display:flex;justify-content:center;align-items:center;position:relative}@media(max-width: 900px){.quota-attention__art{justify-content:flex-start}}.quota-attention__art svg{width:164px;height:auto;filter:drop-shadow(0 18px 30px rgba(55, 150, 133, 0.12))}.quota-steps{display:flex;flex-direction:column;gap:14px;margin-top:24px}.quota-step-card{position:relative;border:1px solid #e7edf3;border-radius:24px;background:#fff;padding:24px 28px 24px;box-shadow:0 14px 30px rgba(16,24,40,.04)}.quota-step-card h3{margin-bottom:8px;font-size:24px;line-height:32px;font-weight:700}.quota-step-card p{font-size:18px;line-height:28px;color:var(--muted)}.quota-step-card p+p{margin-top:10px}.quota-step-card .btn{margin-top:16px}@media(max-width: 768px){.quota-step-card{padding:20px}}.quota-faq{display:flex;flex-direction:column;gap:10px;margin-top:24px}.quota-faq__item{border:1px solid #e7edf3;border-radius:18px;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.quota-faq__item:hover{border-color:rgba(55,150,133,.22)}.quota-faq__summary{list-style:none;cursor:pointer;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:20px;line-height:28px;font-weight:600;color:var(--text)}.quota-faq__summary::-webkit-details-marker{display:none}.quota-faq__summary::after{content:"+";font-size:26px;line-height:1;font-weight:400;color:var(--primary);transition:transform .2s ease;flex:0 0 auto;margin-top:-2px}.quota-faq__item[open]{border-color:rgba(55,150,133,.24);box-shadow:0 10px 24px rgba(16,24,40,.04)}.quota-faq__item[open] .quota-faq__summary::after{content:"−"}.quota-faq__content{padding:0 24px 22px;border-top:1px solid rgba(231,237,243,.9)}.quota-faq__content p{padding-top:16px;font-size:18px;line-height:28px;color:var(--muted)}.aleumet__list{list-style:none;display:flex;flex-direction:column;gap:12px}.aleumet__list li{position:relative;padding-left:18px;font-size:16px;line-height:22px;color:var(--text)}.aleumet__list li::before{content:"";position:absolute;top:8px;left:0;width:8px;height:8px;border-radius:50%;background:var(--secondary)}.vacancies h3{margin-bottom:4px}.vacancies h3 .accent{color:var(--orange)}.vacancies p{font:inherit;color:var(--text)}.vacancies .job-cards{margin-top:32px;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 768px){.vacancies .job-cards{grid-template-columns:repeat(1, 1fr)}}.vacancies .job-cards .job{background-color:var(--card);border:1px solid var(--border);border-radius:24px;padding:16px}@media(max-width: 768px){.vacancies .job-cards .job h4{margin-bottom:8px}}.vacancies .job-cards .job .job__category{display:flex;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--primary);margin-bottom:24px}@media(max-width: 768px){.vacancies .job-cards .job .job__category{margin-bottom:8px}}.vacancies .job-cards .job .job__salary{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:var(--primary);margin-bottom:24px}@media(max-width: 768px){.vacancies .job-cards .job .job__salary{margin-bottom:16px}}.vacancies .job-cards .job .job__icons{list-style:none;margin-bottom:24px}@media(max-width: 768px){.vacancies .job-cards .job .job__icons{margin-bottom:16px}}.vacancies .job-cards .job .job__icons li+li{margin-top:24px}@media(max-width: 768px){.vacancies .job-cards .job .job__icons li+li{margin-top:8px}}.vacancies .job-cards .job .job__icons .job__icon{display:flex;align-items:flex-start}.vacancies .job-cards .job .job__icons .job__icon::before{content:"";min-width:20px;height:21px;display:flex;margin-right:4px}.vacancies .job-cards .job .job__icons .job__icon.icon-time::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2.88281C12.1217 2.88281 14.1566 3.72567 15.6569 5.22596C17.1571 6.72625 18 8.76108 18 10.8828C18 13.0045 17.1571 15.0394 15.6569 16.5397C14.1566 18.04 12.1217 18.8828 10 18.8828C7.87827 18.8828 5.84344 18.04 4.34315 16.5397C2.84285 15.0394 2 13.0045 2 10.8828C2 8.76108 2.84285 6.72625 4.34315 5.22596C5.84344 3.72567 7.87827 2.88281 10 2.88281ZM10 3.88281C9.08075 3.88281 8.1705 4.06387 7.32122 4.41566C6.47194 4.76744 5.70026 5.28305 5.05025 5.93306C4.40024 6.58308 3.88463 7.35475 3.53284 8.20403C3.18106 9.05331 3 9.96356 3 10.8828C3 11.8021 3.18106 12.7123 3.53284 13.5616C3.88463 14.4109 4.40024 15.1825 5.05025 15.8326C5.70026 16.4826 6.47194 16.9982 7.32122 17.35C8.1705 17.7018 9.08075 17.8828 10 17.8828C11.8565 17.8828 13.637 17.1453 14.9497 15.8326C16.2625 14.5198 17 12.7393 17 10.8828C17 9.0263 16.2625 7.24582 14.9497 5.93306C13.637 4.62031 11.8565 3.88281 10 3.88281ZM9.5 5.88281C9.61703 5.88277 9.73036 5.92378 9.82026 5.9987C9.91016 6.07362 9.97094 6.1777 9.992 6.29281L10 6.38281V10.8828H12.5C12.6249 10.8826 12.7454 10.9291 12.8378 11.0133C12.9301 11.0975 12.9876 11.2132 12.9989 11.3376C13.0102 11.4621 12.9745 11.5862 12.8988 11.6856C12.8231 11.7851 12.7129 11.8526 12.59 11.8748L12.5 11.8828H9.5C9.38297 11.8829 9.26964 11.8418 9.17974 11.7669C9.08984 11.692 9.02906 11.5879 9.008 11.4728L9 11.3828V6.38281C9 6.2502 9.05268 6.12303 9.14645 6.02926C9.24021 5.93549 9.36739 5.88281 9.5 5.88281Z' fill='%23212429'/%3E%3C/svg%3E")}.vacancies .job-cards .job .job__icons .job__icon.icon-education::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.506 4.28128C8.96063 4.0202 9.47574 3.88281 10 3.88281C10.5243 3.88281 11.0394 4.0202 11.494 4.28128L18.749 8.44728C18.8252 8.4911 18.8886 8.55425 18.9326 8.63036C18.9767 8.70647 18.9998 8.79285 18.9998 8.88078C18.9998 8.96872 18.9767 9.05509 18.9326 9.1312C18.8886 9.20731 18.8252 9.27046 18.749 9.31428L16 10.8913V15.3813C16.0001 15.447 15.9873 15.5121 15.9622 15.5728C15.9372 15.6336 15.9004 15.6888 15.854 15.7353L15.852 15.7363L15.85 15.7393L15.843 15.7453L15.82 15.7673L15.74 15.8413C15.67 15.9046 15.5697 15.9873 15.439 16.0893C15.0801 16.3655 14.6984 16.6107 14.298 16.8223C12.9743 17.5237 11.498 17.8874 10 17.8813C8.50192 17.8871 7.02558 17.523 5.702 16.8213C5.30195 16.6096 4.92058 16.3644 4.562 16.0883C4.43025 15.9863 4.30281 15.8789 4.18 15.7663C4.12505 15.718 4.0807 15.6589 4.04972 15.5926C4.01874 15.5264 4.00181 15.4544 4 15.3813V10.8933L2 9.74428V14.3803C2 14.5129 1.94732 14.6401 1.85355 14.7338C1.75979 14.8276 1.63261 14.8803 1.5 14.8803C1.36739 14.8803 1.24021 14.8276 1.14645 14.7338C1.05268 14.6401 1 14.5129 1 14.3803V8.88128C0.999934 8.79151 1.02404 8.70337 1.06979 8.62612C1.11554 8.54888 1.18124 8.48537 1.26 8.44228L8.506 4.28128ZM11.494 13.4793C11.0394 13.7404 10.5243 13.8778 10 13.8778C9.47574 13.8778 8.96063 13.7404 8.506 13.4793L5 11.4663V15.1573C5.04667 15.1973 5.10433 15.2439 5.173 15.2973C5.48753 15.5392 5.82207 15.754 6.173 15.9393C7.053 16.4093 8.348 16.8803 10 16.8803C11.3336 16.8868 12.6482 16.5639 13.827 15.9403C14.2434 15.7194 14.6364 15.4571 15 15.1573V11.4653L11.494 13.4793ZM10.996 5.14928C10.6929 4.97523 10.3495 4.88364 10 4.88364C9.65049 4.88364 9.30709 4.97523 9.004 5.14928L2.504 8.88028L9.004 12.6123C9.30709 12.7863 9.65049 12.8779 10 12.8779C10.3495 12.8779 10.6929 12.7863 10.996 12.6123L17.496 8.88028L10.996 5.14928Z' fill='%23212429'/%3E%3C/svg%3E")}.vacancies .job-link{display:flex;justify-content:flex-start}.vacancies .job-link a{text-decoration:none}.footer{background-color:var(--link-dark);margin-top:-44px;border-top-left-radius:44px;border-top-right-radius:44px;color:var(--bg);padding-top:44px;position:relative}.footer .footer__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center}@media(max-width: 992px){.footer .footer__grid{grid-template-columns:40% 60%}}@media(max-width: 768px){.footer .footer__grid{grid-template-columns:1fr;gap:24px}}.footer .footer__grid .navbar-brand{display:block;margin-bottom:42px}.footer .footer__grid .navbar-brand img{height:44px}.footer .footer__grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.footer .footer__grid ul li a{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--bg)}.footer .footer__grid .footer__badges{display:flex;flex-direction:column;gap:24px}.footer .footer__grid .footer__badges .img--gerb{min-width:64px;height:66px;display:flex;background-size:cover}.footer .footer__grid .footer__badges .img--erdo{min-width:190px;height:43px;display:flex;background-size:cover}.footer .footer__grid .footer__badges .badge{display:flex;align-items:center;justify-content:center;gap:16px;max-width:480px;position:relative}.footer .footer__grid .footer__badges .badge a{cursor:pointer}.footer .footer__grid .footer__badges .badge a::before{content:"";position:absolute;inset:0}.footer .footer__grid .footer__badges .badge.erdo{max-width:520px}@media(max-width: 600px){.footer .footer__grid .footer__badges .badge.erdo{flex-direction:column;align-items:flex-start}}.footer .footer__copy{margin-top:42px;border-top:1px solid hsla(0,0%,100%,.3764705882);padding:19px 0 20px}.burger{display:none;width:40px;height:40px;border:0;background:rgba(0,0,0,0);cursor:pointer;position:relative;order:5}.burger span{position:absolute;left:8px;right:8px;height:2px;background:var(--muted);transition:.25s;transform-origin:center}.burger span:nth-child(1){top:12px}.burger span:nth-child(2){top:19px}.burger span:nth-child(3){top:26px}body.menu-open .burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.menu-open .burger span:nth-child(2){opacity:0}body.menu-open .burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.job--loading .skeleton{background:linear-gradient(90deg, #f3f3f3, #ecebeb, #f3f3f3);background-size:200% 100%;animation:sh 1.2s infinite;border-radius:8px}.job--loading .title{height:20px;margin-bottom:8px}.job--loading .line{height:14px;margin-bottom:6px}.job--loading .short{width:60%}@keyframes sh{0%{background-position:200% 0}100%{background-position:-200% 0}}@media(max-width: 960px){.burger{display:inline-flex;align-items:center;justify-content:center}.nav{position:fixed;inset:92px 0 0 0;padding:0 16px 24px;display:flex;flex-direction:column;gap:12px;opacity:0;pointer-events:none;border-top:1px solid var(--primary-10);overflow:auto;z-index:1000}.nav::before{content:"";position:fixed;inset:92px 0 0 0;z-index:-1;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);opacity:0}body.menu-open{overflow:hidden}body.menu-open .nav{transform:none;opacity:1;pointer-events:auto}body.menu-open .nav::before{opacity:1}}@media(min-width: 1200px){.burger{display:none}.nav{position:static;display:flex;align-items:center;justify-content:center;gap:0;transform:none;opacity:1;pointer-events:auto;padding:0;border-top:0}}.nav__item{position:relative;flex:0 0 auto;min-width:0}.nav__trigger{width:auto;min-height:auto;border:0;background:rgba(0,0,0,0);color:var(--text);padding:8px 12px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;text-align:left;font-family:"Montserrat",sans-serif;cursor:pointer;border-radius:10px;transition:background-color .2s ease,color .2s ease}.nav__trigger:hover{text-decoration:none;background:var(--primary-10);color:var(--primary)}body[data-mode=lsi] [data-nav-mode=lsi],body[data-mode=employer] [data-nav-mode=employer]{background:rgba(55,150,133,.12);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(55,150,133,.28)}.nav__trigger-title{font-size:16px;line-height:20px;font-weight:400;text-transform:none}.nav__trigger-subtitle{display:none}.nav__item--dropdown .nav__trigger{padding-right:28px;position:relative}.nav__item--dropdown .nav__trigger::after{content:"";position:absolute;top:13px;right:11px;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.nav__item.is-open .nav__trigger::after{transform:rotate(225deg);top:17px}.nav__trigger--single{text-decoration:none}.nav__panel{display:none;position:absolute;top:calc(100% + 12px);left:0;min-width:320px;padding:12px;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);z-index:30}.nav__item.is-open .nav__panel{display:flex;flex-direction:column;gap:8px}.nav__link{display:block;width:100%;padding:10px 12px;font-family:"Montserrat",sans-serif;font-size:16px;line-height:20px;color:var(--text);background:rgba(0,0,0,0);border-radius:10px}.nav__link:hover{text-decoration:none;background:var(--primary-10);color:var(--primary)}@media(max-width: 1280px){.nav{margin-top:24px}}@media(max-width: 960px){.nav__item{width:100%}.nav__trigger{width:100%;padding:14px 16px;border-radius:12px;background:hsla(0,0%,100%,.06);color:var(--bg)}.nav__trigger:hover{background:hsla(0,0%,100%,.12);color:#fff}body[data-mode=lsi] [data-nav-mode=lsi],body[data-mode=employer] [data-nav-mode=employer]{background:hsla(0,0%,100%,.16);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.26)}.nav__trigger-title{font-size:16px;line-height:20px;font-weight:500}.nav__trigger-subtitle{display:block;margin-top:4px;font-size:13px;line-height:18px;color:hsla(0,0%,100%,.72)}.nav__panel{position:static;min-width:0;margin-top:8px;padding:8px;border-radius:12px;min-height:0;box-shadow:none;background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12)}.nav__link{color:#fff}.nav__link:hover{color:#fff;background:hsla(0,0%,100%,.12)}.aleumet__panel{padding:24px 20px}.aleumet__group:not(:last-child){border-bottom:1px solid rgba(55,150,133,.14);padding-bottom:20px}}.platform-wrapper{position:relative;order:2}.platform-wrapper .platforms{display:flex;flex-direction:row;align-items:flex-start;padding:10px;width:42px;height:42px;background:#ff8c1c;border-radius:50%;border-width:0;position:relative}.platform-wrapper .platforms::before{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6882 1.72711H18.8805C20.2013 1.72711 21.2728 2.80788 21.2728 4.14115V7.36021C21.2728 8.69248 20.2013 9.77425 18.8805 9.77425H15.6882C14.3664 9.77425 13.2949 8.69248 13.2949 7.36021V4.14115C13.2949 2.80788 14.3664 1.72711 15.6882 1.72711Z' stroke='white' stroke-width='1.46591' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.11983 1.72717H7.31118C8.63298 1.72717 9.70444 2.80794 9.70444 4.14121V7.36027C9.70444 8.69254 8.63298 9.77432 7.31118 9.77432H4.11983C2.79802 9.77432 1.72656 8.69254 1.72656 7.36027V4.14121C1.72656 2.80794 2.79802 1.72717 4.11983 1.72717Z' stroke='white' stroke-width='1.46591' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.11983 13.2253H7.31118C8.63298 13.2253 9.70444 14.3061 9.70444 15.6404V18.8584C9.70444 20.1917 8.63298 21.2725 7.31118 21.2725H4.11983C2.79802 21.2725 1.72656 20.1917 1.72656 18.8584V15.6404C1.72656 14.3061 2.79802 13.2253 4.11983 13.2253Z' stroke='white' stroke-width='1.46591' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6882 13.2253H18.8805C20.2013 13.2253 21.2728 14.3061 21.2728 15.6404V18.8584C21.2728 20.1917 20.2013 21.2725 18.8805 21.2725H15.6882C14.3664 21.2725 13.2949 20.1917 13.2949 18.8584V15.6404C13.2949 14.3061 14.3664 13.2253 15.6882 13.2253Z' stroke='white' stroke-width='1.46591' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;width:23px;height:23px;display:flex}.platform-wrapper .platform-list{display:none;width:100%;min-width:428px;position:absolute;z-index:556;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0px 4px 6px -2px rgba(0,0,0,.05),0px 0px 0px 1px rgba(0,0,0,.05);border-radius:8px;background-color:#fff;flex-direction:column;padding:8px;margin-top:8px}.platform-wrapper .platform-list p{margin-bottom:0}@media(min-width: 0px)and (max-width: 374px){.platform-wrapper .platform-list{min-width:296px}}@media(min-width: 375px)and (max-width: 480px){.platform-wrapper .platform-list{min-width:310px;max-height:520px;overflow:auto}}.platform-wrapper .platform-list.platform-end{right:0}.platform-wrapper .platform-list a{padding:16px;border-radius:12px;display:block}.platform-wrapper .platform-list a:hover{text-decoration:none;background-color:#f8f9fa}.platform-wrapper .platform-list a .platform-list--item{display:flex}.platform-wrapper .platform-list a .logo{margin-right:16px;min-width:32px}.platform-wrapper .platform-list a .text h5{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#111827;text-transform:none}.platform-wrapper .platform-list a .text p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;color:#6b7280}.platform-wrapper.open .platform-list{display:flex}.bvi-body{padding:0 !important}.bvi-body .hero,.bvi-body .img,.bvi-body .img--gerb,.bvi-body .cards .card .card-title-link::after{filter:grayscale(1)}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles){background-color:rgba(0,0,0,0) !important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .job{background-color:#fff !important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .platform-list:not(.bvi-no-styles){background-color:#fff !important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .platform-list:not(.bvi-no-styles) .logo{display:none !important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .platform-list:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) h5,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .platform-list:not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) p{color:#fff !important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .burger:not(.bvi-no-styles){background-color:var(--muted) !important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .burger:not(.bvi-no-styles) span{color:#fff !important;background-color:#fff !important}@media(max-width: 960px){body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .nav a:not(.bvi-no-styles){color:#fff !important}}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .section{background-color:var(--card) !important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles).footer,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .section--alt{background-color:var(--border) !important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .card:not(.bvi-no-styles):hover:not(.bvi-no-styles) .card-title-link,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .card:not(.bvi-no-styles):hover:not(.bvi-no-styles) span{color:var(--card) !important}.bvi-panel .bvi-block:nth-child(2){display:none}.search-section{padding-bottom:24px !important}.search-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px}.search-card__title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;line-height:24px;color:var(--text);margin-bottom:24px;display:flex;align-items:center;gap:10px}.search-card__title svg{flex-shrink:0}.search-filters,.search-filters-main{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end}.search-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--muted);font-family:"Montserrat",sans-serif;font-size:13px;font-weight:500}.search-divider::before,.search-divider::after{content:"";flex:1;height:1px;background:var(--border)}.search-filters-row2,.search-filters-text{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-group label{font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px;line-height:1.4;color:var(--muted)}.filter-group input[type=text]{height:48px;border:1.5px solid var(--border);border-radius:10px;background:var(--bg);font-family:"Montserrat",sans-serif;font-size:15px;color:var(--text);padding:0 36px 0 14px;width:100%;box-sizing:border-box;transition:border-color .2s;outline:none}.filter-group input[type=text]:focus{border-color:var(--primary)}.filter-group input[type=text]::placeholder{color:var(--muted)}.filter-group input[type=text]:disabled{opacity:.55;cursor:not-allowed}.filter-group.input-wrap{position:relative}.filter-group .input-clear{position:absolute;right:10px;top:55%;transform:translateY(-50%) translateY(11px);background:none;border:none;cursor:pointer;color:var(--muted);font-size:14px;line-height:1;padding:4px 6px;border-radius:50%;transition:color .15s,background .15s}.filter-group .input-clear:hover{color:var(--text);background:var(--border)}.search-filters.muted .select2-container--default .select2-selection--single,.search-filters-row2.muted input{opacity:.45;pointer-events:none}.btn-search{height:48px;padding:0 28px;background:var(--primary);color:#fff;border:none;border-radius:10px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px;cursor:pointer;white-space:nowrap;transition:background .2s;display:flex;align-items:center;gap:8px}.btn-search:hover{background:#2b7a6c}.btn-search:disabled{opacity:.6;cursor:not-allowed}.btn-search--link{display:inline-flex;text-decoration:none}.select2-container,.select2-container--default,.select2-container--below,.select2-container--focus{width:100% !important}.select2-container--default .select2-selection--single{height:48px;border:1.5px solid var(--border);border-radius:10px;background:var(--bg);display:flex;align-items:center;transition:border-color .2s;position:relative}.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--primary);outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400;color:var(--text);line-height:48px;padding:0 36px 0 14px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--muted)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;right:10px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--primary) rgba(0,0,0,0)}.select2-dropdown{border:1.5px solid var(--primary);border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--primary)}.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--primary-10);color:var(--primary);font-weight:500}.select2-search--dropdown .select2-search__field{border:1.5px solid var(--border);border-radius:8px;padding:8px 12px;font-family:"Montserrat",sans-serif;font-size:14px}.select2-search--dropdown .select2-search__field:focus{border-color:var(--primary);outline:none}.select2-results__option{font-family:"Montserrat",sans-serif;font-size:14px;padding:10px 14px}.select2-container--default .select2-selection--single .select2-selection__clear{float:none;position:absolute;right:32px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1;color:var(--muted);font-weight:400}.select2-container--default .select2-selection--single .select2-selection__clear:hover{color:var(--text)}.select2-container--disabled .select2-selection--single{opacity:.55;cursor:not-allowed}.back-link{display:inline-flex;align-items:center;gap:6px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;color:var(--primary);text-decoration:none;margin-bottom:20px}.back-link:hover{text-decoration:underline}.results-section{padding-bottom:56px}.results-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.results-count{font-family:"Montserrat",sans-serif;font-size:14px;color:var(--muted)}.employer-list{display:flex;flex-direction:column;gap:12px}.employer-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.employer-card__info{display:flex;flex-direction:column;gap:4px;min-width:0}.employer-card__name{font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px;color:var(--text)}.employer-card__meta{font-family:"Montserrat",sans-serif;font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:6px;margin-top:4px}.employer-card__meta span{display:block}.btn-vacancies{flex-shrink:0;padding:10px 20px;border:1.5px solid var(--primary);border-radius:8px;background:rgba(0,0,0,0);color:var(--primary);font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;text-decoration:none;white-space:nowrap}.btn-vacancies:hover{background:var(--primary);color:#fff;text-decoration:none}.btn-vacancies--disabled{border-color:var(--muted, #aaa);color:var(--muted, #aaa);cursor:not-allowed;pointer-events:none;opacity:.55}.btn-vacancies--disabled:hover{background:rgba(0,0,0,0);color:var(--muted, #aaa)}.results-pagination{margin-top:24px;display:flex;justify-content:center;gap:8px}.page-btn{min-width:40px;height:40px;padding:0 12px;border:1.5px solid var(--border);border-radius:8px;background:var(--card);font-family:"Montserrat",sans-serif;font-size:14px;color:var(--text);cursor:pointer;transition:all .2s}.page-btn:hover,.page-btn.active{border-color:var(--primary);background:var(--primary);color:#fff}.page-btn:disabled{opacity:.4;cursor:not-allowed}.results-empty{text-align:center;padding:40px;color:var(--muted);font-family:"Montserrat",sans-serif;font-size:15px}.spinner{display:flex;justify-content:center;padding:40px}.spinner::after{content:"";width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width: 640px){.search-filters,.search-filters-main,.search-filters-row2,.search-filters-text{grid-template-columns:1fr}.employer-card{flex-direction:column;align-items:flex-start}}/*# sourceMappingURL=styles.css.map */
