@font-face {font-family:"Montserrat";font-style:normal;font-weight:300;font-display:swap;src:local("Montserrat"),url("../themes/freedom/assets/fonts/Montserrat/Montserrat-Light.woff2") format("woff2");font-display:swap }@font-face {font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat"),url("../themes/freedom/assets/fonts/Montserrat/Montserrat-Regular.woff2") format("woff2");font-display:swap }@font-face {font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:local("Montserrat"),url("../themes/freedom/assets/fonts/Montserrat/Montserrat-Medium.woff2") format("woff2");font-display:swap }@font-face {font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:local("Montserrat"),url("../themes/freedom/assets/fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2");font-display:swap }@font-face {font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat"),url("../themes/freedom/assets/fonts/Montserrat/Montserrat-Bold.woff2") format("woff2");font-display:swap }@font-face {font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:local("Montserrat"),url("../themes/freedom/assets/fonts/Montserrat/Montserrat-ExtraBold.woff2") format("woff2");font-display:swap }@font-face {font-family:"Montserrat";font-style:normal;font-weight:900;font-display:swap;src:local("Montserrat"),url("../themes/freedom/assets/fonts/Montserrat/Montserrat-Black.woff2") format("woff2");font-display:swap }::placeholder {color:#666 }::selection {background-color:#8dce30;color:#fff }input,textarea {outline:none }input[type="number"],textarea[type="number"] {-moz-appearance:textfield }input[type="number"]::-webkit-inner-spin-button,textarea[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button,textarea[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0 }body {font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px;min-width:320px;position:relative;line-height:24px;overflow-x:hidden;color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0);letter-spacing:0.02em;box-sizing:border-box;margin:0;padding:0 }@media screen and (max-width:992px) {body {letter-spacing:0.01em }}a {text-decoration:none;color:currentColor }a:active {outline:none }p {margin:0 }h1,h2,h3,h4,h5,h6 {margin:0 }ul {list-style:none;padding:0;margin:0 }* {box-sizing:border-box }.vacancy-text {margin-bottom:8px;text-align:justify }@media (max-width:1023px) {.vacancy-text {text-indent:24px }}.tab__list {position:relative;height:57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px }@media screen and (max-width:1680px) {.tab__list {font-size:16px;line-height:24px }}@media screen and (max-width:1500px) {.tab__list {height:53px }}@media screen and (max-width:576px) {.tab__list {height:43px;font-size:14px;line-height:20px }}.tab__list::before {content:"";position:absolute;bottom:4px;top:auto;width:100%;border-bottom:1px solid #c4c4c4 }@media screen and (max-width:576px) {.tab__list::before {bottom:3px }}.tab__wrap {width:100%;margin-left:0;margin-right:70px;height:100% }.tab .swiper-slide {width:auto !important }.tab .swiper-slide::before {content:"";position:absolute;bottom:0;top:auto;width:100%;height:8px;border-radius:20px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s }@media screen and (max-width:576px) {.tab .swiper-slide::before {height:6px }}.tab .swiper-slide.active {position:relative }.tab .swiper-slide.active::before {background:#a0c321 }.tab__next,.tab__prev {color:#a0c321;height:auto;top:0;margin:0 }.tab__next::after,.tab__prev::after {font-size:20px }.tab__next {right:0 }.tab__prev {right:35px;left:auto }.tab__link {color:#959e9f;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s }.tab__link:hover,.tab .swiper-slide.active .tab__link {color:#000 }.job .row {margin-top:-20px }.job .row-2 {margin-top:-30px;margin-left:-30px }@media screen and (max-width:992px) {.job .row-2 {margin-left:0 }}.job__card {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background:#fff;border:1px solid #c4c4c4;border-radius:11px;padding:36px 27px 46px 27px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s }.job__card li {list-style-type:disc;margin-left:30px }.job__card li::marker {color:#abd529;font-size:30px }@media screen and (max-width:1500px) {.job__card {padding:25px 18px 27px 18px }}@media screen and (max-width:576px) {.job__card {padding:25px 16px 20px 16px }}.job__card:hover {-webkit-box-shadow:7px 7px 30px rgba(114,152,74,0.2);box-shadow:7px 7px 30px rgba(114,152,74,0.2) }.job__card.col {margin-top:20px }.job__card.col-2 {width:calc(50% - 30px);margin-left:30px;margin-top:30px }@media screen and (max-width:992px) {.job__card.col-2 {width:100%;margin-left:0 }}@media screen and (max-width:992px) {.job__card:last-child {margin-bottom:0 }}@media screen and (max-width:1500px) {.job__card .button-file-wrap {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end }}@media screen and (max-width:1500px) {.job__card .file-wrap {margin-left:0;margin-top:20px }}.job__sity {font-size:20px;color:#416624 }@media screen and (max-width:1680px) {.job__sity {font-size:16px }}@media screen and (max-width:576px) {.job__sity {margin-bottom:15px }}.job__top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline }@media screen and (max-width:1680px) {.job__top {margin-bottom:20px }}@media screen and (max-width:576px) {.job__top {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column }}.job__top .job__title {margin-bottom:0 }@media screen and (max-width:576px) {.job__top .job__title {margin-bottom:15px }}.job__date {font-size:16px;line-height:24px;letter-spacing:0.04em;color:#697178;text-align:right }@media screen and (max-width:576px) {.job__date {font-size:14px;line-height:20px }}@media screen and (max-width:1680px) {.job__title {font-size:20px;margin-bottom:20px }}.job__tag {font-weight:900;font-size:20px;line-height:24px;letter-spacing:0.04em;color:#e35c31 }.job__text {font-size:20px;line-height:30px }@media screen and (max-width:1680px) {.job__text {font-size:16px;line-height:24px }}@media screen and (max-width:1500px) {.job__text {margin-bottom:20px }}.job .button {width:100%;max-width:245px }@media screen and (max-width:576px) {.job .button {max-width:none }}.job .button img {position:relative;z-index:2;margin-right:8px }@media screen and (max-width:576px) {.job .button img {margin-right:4px }}