@charset "UTF-8";.dark{color:#122337}.light{color:#fff}.g-typography--small>:first-child,.g-typography>:first-child{margin-top:0}.g-typography :where(h1),.g-typography--small :where(h1){font-size:36px;font-weight:400;line-height:1.2}@media (min-width:768px){.g-typography :where(h1),.g-typography--small :where(h1){font-size:48px;font-weight:400;line-height:1.2}}@media (min-width:992px){.g-typography :where(h1),.g-typography--small :where(h1){font-size:56px;font-weight:400;line-height:1.2}}@media (min-width:1200px){.g-typography :where(h1),.g-typography--small :where(h1){font-size:64px;font-weight:400;line-height:1.2}}.g-typography :where(h1),.g-typography--small :where(h1){margin-top:3.75rem}.g-typography :where(h2),.g-typography--small :where(h2){font-size:28px;font-weight:400;line-height:1.2}@media (min-width:768px){.g-typography :where(h2),.g-typography--small :where(h2){font-size:32px;font-weight:400;line-height:1.2}}@media (min-width:992px){.g-typography :where(h2),.g-typography--small :where(h2){font-size:40px;font-weight:400;line-height:1.2}}@media (min-width:1200px){.g-typography :where(h2),.g-typography--small :where(h2){font-size:48px;font-weight:400;line-height:1.2}}.g-typography :where(h2),.g-typography--small :where(h2){margin-top:3.75rem}.g-typography :where(h3),.g-typography--small :where(h3){font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.g-typography :where(h3),.g-typography--small :where(h3){font-size:28px;font-weight:700;line-height:1.2}}@media (min-width:992px){.g-typography :where(h3),.g-typography--small :where(h3){font-size:32px;font-weight:700;line-height:1.2}}@media (min-width:1200px){.g-typography :where(h3),.g-typography--small :where(h3){font-size:36px;font-weight:700;line-height:1.2}}.g-typography :where(h3),.g-typography--small :where(h3){margin-top:3.75rem}.g-typography :where(h4),.g-typography--small :where(h4){font-size:20px;font-weight:700;line-height:1.3}@media (min-width:768px){.g-typography :where(h4),.g-typography--small :where(h4){font-size:22px;font-weight:700;line-height:1.3}}@media (min-width:992px){.g-typography :where(h4),.g-typography--small :where(h4){font-size:24px;font-weight:700;line-height:1.3}}@media (min-width:1200px){.g-typography :where(h4),.g-typography--small :where(h4){font-size:28px;font-weight:700;line-height:1.3}}.g-typography :where(h4),.g-typography--small :where(h4){margin-top:3.75rem}.g-typography :where(p),.g-typography--small :where(p){font-size:16px;font-weight:400;line-height:1.5}@media (min-width:768px){.g-typography :where(p),.g-typography--small :where(p){font-size:16px;font-weight:400;line-height:1.5}}@media (min-width:992px){.g-typography :where(p),.g-typography--small :where(p){font-size:18px;font-weight:400;line-height:1.5}}@media (min-width:1200px){.g-typography :where(p),.g-typography--small :where(p){font-size:20px;font-weight:400;line-height:1.5}}.g-typography :where(p),.g-typography--small :where(p){margin-top:1.25rem}.g-typography :where(blockquote),.g-typography--small :where(blockquote){font-size:16px;font-weight:400;line-height:1.5}@media (min-width:768px){.g-typography :where(blockquote),.g-typography--small :where(blockquote){font-size:16px;font-weight:400;line-height:1.5}}@media (min-width:992px){.g-typography :where(blockquote),.g-typography--small :where(blockquote){font-size:18px;font-weight:400;line-height:1.5}}@media (min-width:1200px){.g-typography :where(blockquote),.g-typography--small :where(blockquote){font-size:20px;font-weight:400;line-height:1.5}}.g-typography :where(blockquote),.g-typography--small :where(blockquote){margin-top:1.25rem}.g-typography :where(blockquote):before,.g-typography--small :where(blockquote):before{content:"“";color:#ED6C32}.g-typography :where(blockquote):after,.g-typography--small :where(blockquote):after{content:"”";color:#ED6C32}.g-typography :where(img),.g-typography--small :where(img){border-radius:20px}.g-typography :where(a),.g-typography--small :where(a){text-decoration:underline;-webkit-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease}.g-typography :where(a):focus,.g-typography :where(a):hover,.g-typography--small :where(a):focus,.g-typography--small :where(a):hover{color:#ED6C32;text-decoration:none}.g-typography :where(ul,ol),.g-typography--small :where(ul,ol){font-size:16px;font-weight:400;line-height:1.5}@media (min-width:768px){.g-typography :where(ul,ol),.g-typography--small :where(ul,ol){font-size:16px;font-weight:400;line-height:1.5}}@media (min-width:992px){.g-typography :where(ul,ol),.g-typography--small :where(ul,ol){font-size:18px;font-weight:400;line-height:1.5}}@media (min-width:1200px){.g-typography :where(ul,ol),.g-typography--small :where(ul,ol){font-size:20px;font-weight:400;line-height:1.5}}.g-typography :where(ul,ol),.g-typography--small :where(ul,ol){list-style:revert;margin-top:1.25rem;padding:revert}.g-typography :where(figure),.g-typography--small :where(figure){margin-top:1.75rem}.g-typography--small :where(p,ul,ol,blockquote){font-size:14px;font-weight:400;line-height:1.5}@media (min-width:768px){.g-typography--small :where(p,ul,ol,blockquote){font-size:14px;font-weight:400;line-height:1.5}}@media (min-width:1200px){.g-typography--small :where(p,ul,ol,blockquote){font-size:16px;font-weight:400;line-height:1.5}}.h1{font-size:36px;font-weight:400;line-height:1.2}@media (min-width:768px){.h1{font-size:48px;font-weight:400;line-height:1.2}}@media (min-width:992px){.h1{font-size:56px;font-weight:400;line-height:1.2}}@media (min-width:1200px){.h1{font-size:64px;font-weight:400;line-height:1.2}}.h2{font-size:28px;font-weight:400;line-height:1.2}@media (min-width:768px){.h2{font-size:32px;font-weight:400;line-height:1.2}}@media (min-width:992px){.h2{font-size:40px;font-weight:400;line-height:1.2}}@media (min-width:1200px){.h2{font-size:48px;font-weight:400;line-height:1.2}}.h3{font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.h3{font-size:28px;font-weight:700;line-height:1.2}}@media (min-width:992px){.h3{font-size:32px;font-weight:700;line-height:1.2}}@media (min-width:1200px){.h3{font-size:36px;font-weight:700;line-height:1.2}}.h4{font-size:20px;font-weight:700;line-height:1.3}@media (min-width:768px){.h4{font-size:22px;font-weight:700;line-height:1.3}}@media (min-width:992px){.h4{font-size:24px;font-weight:700;line-height:1.3}}@media (min-width:1200px){.h4{font-size:28px;font-weight:700;line-height:1.3}}.p{font-size:16px;font-weight:400;line-height:1.5}@media (min-width:768px){.p{font-size:16px;font-weight:400;line-height:1.5}}@media (min-width:992px){.p{font-size:18px;font-weight:400;line-height:1.5}}@media (min-width:1200px){.p{font-size:20px;font-weight:400;line-height:1.5}}.pl{font-size:18px;font-weight:500;line-height:1.5}@media (min-width:768px){.pl{font-size:18px;font-weight:500;line-height:1.5}}@media (min-width:992px){.pl{font-size:20px;font-weight:500;line-height:1.5}}@media (min-width:1200px){.pl{font-size:22px;font-weight:500;line-height:1.5}}.ps{font-size:12px;font-weight:400;line-height:1.5}@media (min-width:1200px){.ps{font-size:14px;font-weight:400;line-height:1.5}}.card-title{font-size:18px;font-weight:500;line-height:1.3}@media (min-width:768px){.card-title{font-size:20px;font-weight:500;line-height:1.3}}@media (min-width:992px){.card-title{font-size:22px;font-weight:500;line-height:1.3}}@media (min-width:1200px){.card-title{font-size:24px;font-weight:500;line-height:1.3}}.input{font-size:16px;font-weight:400;line-height:1.5}@media (min-width:768px){.input{font-size:16px;font-weight:400;line-height:1.5}}@media (min-width:992px){.input{font-size:16px;font-weight:400;line-height:1.5}}@media (min-width:1200px){.input{font-size:18px;font-weight:400;line-height:1.5}}.button{font-size:20px;font-weight:700;line-height:1.4}.label{font-size:14px;font-weight:400;line-height:1.5}@media (min-width:768px){.label{font-size:14px;font-weight:400;line-height:1.5}}@media (min-width:1200px){.label{font-size:16px;font-weight:400;line-height:1.5}}.list--arrow ol,.list--arrow ul{padding-left:1.5rem;list-style-image:url("/assets/images/icons/arrow-shape.svg")}.list--arrow ol li:first-child,.list--arrow ul li:first-child{padding-top:0}.list--arrow ol li,.list--arrow ul li{padding-top:0.25rem}.c-vacancyOverview{padding:20px 0}.c-vacancyOverview__title{margin-top:20px;text-align:center;margin-bottom:20px}.c-vacancyOverview__title--overviewpage{margin-bottom:0}@media (min-width:992px){.c-vacancyOverview__title--overviewpage{margin-bottom:-20px}}@media (min-width:992px){.c-vacancyOverview__title{margin-top:0}}.c-vacancyOverview-resulthead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:0;margin-bottom:10px}.c-vacancyOverview-resulthead__count{font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.c-vacancyOverview-resulthead__count{font-size:28px;font-weight:700;line-height:1.2}}@media (min-width:992px){.c-vacancyOverview-resulthead__count{font-size:32px;font-weight:700;line-height:1.2}}@media (min-width:1200px){.c-vacancyOverview-resulthead__count{font-size:36px;font-weight:700;line-height:1.2}}.c-vacancyOverview-resulthead__reset{font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.c-vacancyOverview-resulthead__reset{font-size:28px;font-weight:700;line-height:1.2}}@media (min-width:992px){.c-vacancyOverview-resulthead__reset{font-size:32px;font-weight:700;line-height:1.2}}@media (min-width:1200px){.c-vacancyOverview-resulthead__reset{font-size:36px;font-weight:700;line-height:1.2}}.c-vacancyOverview-resulthead__reset{-webkit-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease}.c-vacancyOverview-resulthead__reset:focus,.c-vacancyOverview-resulthead__reset:hover{text-decoration:none}@media (min-width:992px){.c-vacancyOverview-resulthead{margin-top:-30px;margin-bottom:40px}}.c-vacancyOverview-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:0.75rem 1.25rem;text-decoration:none;border-radius:12px}.c-vacancyOverview-item:focus .label,.c-vacancyOverview-item:hover .label{opacity:1}.c-vacancyOverview-item:focus .icon,.c-vacancyOverview-item:hover .icon{background-color:#3893D1}.c-vacancyOverview-item{-webkit-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease}.c-vacancyOverview-item__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;margin-top:1.25rem}.c-vacancyOverview-item__button .icon{background-color:#ED6C32;border-radius:99999px;padding:0.75rem 1rem;-webkit-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.c-vacancyOverview-item__button .icon:after{background-color:#fff;-webkit-mask:url("/assets/images/icons/arrow-shape.svg") center/contain no-repeat;mask:url("/assets/images/icons/arrow-shape.svg") center/contain no-repeat;content:" ";display:block;width:1rem;height:1rem}.c-vacancyOverview-item__button .label{opacity:0;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.c-vacancyOverview-item--top{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:5px}.c-vacancyOverview-item--bottom{-webkit-box-flex:0;-ms-flex:0;flex:0}.c-vacancyOverview-item__school{font-size:16px;font-weight:400;line-height:1.5}@media (min-width:768px){.c-vacancyOverview-item__school{font-size:16px;font-weight:400;line-height:1.5}}@media (min-width:992px){.c-vacancyOverview-item__school{font-size:18px;font-weight:400;line-height:1.5}}@media (min-width:1200px){.c-vacancyOverview-item__school{font-size:20px;font-weight:400;line-height:1.5}}.c-vacancyOverview-item__school{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.c-vacancyOverview-item__school img{-webkit-box-flex:0;-ms-flex:0;flex:0;height:36px;width:36px;border-radius:100%}.c-vacancyOverview-item__school span{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-vacancyOverview-item__title{font-size:16px;font-weight:400;line-height:1.5}@media (min-width:768px){.c-vacancyOverview-item__title{font-size:16px;font-weight:400;line-height:1.5}}@media (min-width:992px){.c-vacancyOverview-item__title{font-size:18px;font-weight:400;line-height:1.5}}@media (min-width:1200px){.c-vacancyOverview-item__title{font-size:20px;font-weight:400;line-height:1.5}}.c-vacancyOverview-item__title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;margin-bottom:10px}@media (min-width:992px){.c-vacancyOverview-item__title{margin-bottom:15px}}.c-vacancyOverview-item__icon{font-size:12px;font-weight:400;line-height:1.5}@media (min-width:1200px){.c-vacancyOverview-item__icon{font-size:14px;font-weight:400;line-height:1.5}}.c-vacancyOverview-item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;padding-left:23px;position:relative}.c-vacancyOverview-item__icon:before{content:"";position:absolute;top:calc(50% - 7px);left:0;width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.c-vacancyOverview-item__icon--location:before{background-image:url("../images/icons/location-grey.svg")}.c-vacancyOverview-item__icon--time:before{background-image:url("../images/icons/schedule-grey.svg")}.c-vacancyOverview-item__icon--salary:before{background-image:url("../images/icons/work-grey.svg")}.c-vacancyOverview-item__icon--inflow:before{background-image:url("../images/icons/merge.svg");-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-vacancyOverview-item .viewVacancy{font-size:0.875rem;line-height:1.5rem;word-break:break-word;font-family:"Open Sans",sans-serif}@media (min-width:992px){.c-vacancyOverview-item .viewVacancy{font-size:1rem;line-height:1.75rem}}.c-vacancyOverview-item .viewVacancy{display:block;font-weight:500;margin-top:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width:992px){.c-vacancyOverview-item .viewVacancy{margin-top:15px}}.c-vacancyOverview-item .viewVacancy:after{content:"";display:inline-block;margin-left:5px;padding:6px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("../images/icons/arrowIconBlue.svg");-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.c-vacancyOverview-item:focus .viewVacancy:after,.c-vacancyOverview-item:hover .viewVacancy:after{margin-left:10px;background-image:url("../images/icons/arrowIconRed.svg")}.c-vacancyOverview-item--loading{opacity:0.8;-webkit-filter:blur(5px);filter:blur(5px);cursor:default}.c-vacancyOverview-item--loading:focus,.c-vacancyOverview-item--loading:hover{border:1px solid green}.c-vacancyOverview-item--loading:focus .viewVacancy,.c-vacancyOverview-item--loading:hover .viewVacancy{text-decoration:none}.c-vacancyOverview-item--loading:focus .viewVacancy:after,.c-vacancyOverview-item--loading:hover .viewVacancy:after{margin-left:5px;background-image:url("../images/icons/arrowIconBlue.svg")}.c-vacancyOverview-noresult{margin:15px 0}@media (min-width:1200px){.c-vacancyOverview-noresult{margin:25px 0}}.c-vacancyOverview-noresult--overviewpage{margin:25px 0}@media (min-width:1200px){.c-vacancyOverview-noresult--overviewpage{margin:50px 0}}.c-vacancyOverview-buttons{margin:20px 0 20px 0}.c-vacancyOverview-buttonWrap{width:auto;padding:0;margin-top:7px}@media (min-width:992px){.c-vacancyOverview-buttonWrap{margin-top:0}}