.elementor-4398 .elementor-element.elementor-element-6bbcb15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px}.elementor-4398 .elementor-element.elementor-element-03b5d8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-4398 .elementor-element.elementor-element-7e9b39d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-4398 .elementor-element.elementor-element-2c16b2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-4398 .elementor-element.elementor-element-2c16b2a.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-4398 .elementor-element.elementor-element-680b1a7{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center}.elementor-4398 .elementor-element.elementor-element-680b1a7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-4398 .elementor-element.elementor-element-680b1a7 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:75px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-4a48920)}.elementor-4398 .elementor-element.elementor-element-b8a9a7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-4398 .elementor-element.elementor-element-8a3bc8b{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:600;color:var(--e-global-color-4a48920)}.elementor-4398 .elementor-element.elementor-element-8a3bc8b>.elementor-widget-container{margin:0;padding:0;border-radius:0}@media(min-width:768px){.elementor-4398 .elementor-element.elementor-element-2c16b2a{--width:50%}.elementor-4398 .elementor-element.elementor-element-b8a9a7f{--width:50%}}@media(max-width:767px){.elementor-4398 .elementor-element.elementor-element-6bbcb15{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-4398 .elementor-element.elementor-element-7e9b39d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-4398 .elementor-element.elementor-element-680b1a7 .elementor-heading-title{font-size:25px}.elementor-4398 .elementor-element.elementor-element-8a3bc8b{font-size:16px}}nav ul,nav ol,ul,li{list-style:none;list-style-image:none;margin:0;padding:0}.vacancies{width:100%}@media only screen and (min-width:1200px){.vacancies{margin-bottom:clamp(100px,7.8125vw,240px);padding-top:clamp(50px,2.6041666667vw,80px)
    }
}

@media only screen and (min-width: 768px)and (max-width: 1199.98px){.vacancies{margin-bottom:100px;padding-top:60px}}@media only screen and (max-width:767.98px){.vacancies{margin-bottom:60px}}.vacancies__heaading-holder{position:relative;overflow:hidden}.vacancies__heaading-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vacancies__heading{line-height:1.1;letter-spacing:-.04em}@media only screen and (min-width:1200px){.vacancies__heading{font-size:clamp(60px,6.25vw,192px);margin-bottom:clamp(45px,4.4270833333vw,136px)
    }
}

@media only screen and (max-width: 1199.98px) {
    .vacancies__heading {
        margin-bottom:45px
    }
}

@media only screen and (min-width: 768px)and (max-width: 1199.98px) {
    .vacancies__heading {
        font-size:60px
    }
}

@media only screen and (max-width: 767.98px){.vacancies__heading{font-size:36px}}.vacancies__items{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:10px}.vacancies__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:1200px){.vacancies__list{-webkit-column-gap:clamp(20px,2.0833333333vw,64px);-moz-column-gap:clamp(20px,2.0833333333vw,64px);column-gap:clamp(20px,2.0833333333vw,64px);padding:clamp(20px,1.0416666667vw,32px) 0
    }
}

@media only screen and (min-width: 768px)and (max-width: 1199.98px){.vacancies__list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:20px 0}}@media only screen and (max-width:767.98px){.vacancies__list{display:none}}.vacancies__list-item{letter-spacing:-.02em;line-height:1.2;padding-left:10px}@media only screen and (min-width:1200px){.vacancies__list-item{font-size:clamp(12px,0.6770833333vw,20px)
    }

    .vacancies__list-item:first-child {
        width: 8.5%
    }

    .vacancies__list-item:nth-child(2){max-width:57%;width:100%}.vacancies__list-item:nth-child(3){width:19%}}@media only screen and (min-width:768px)and (max-width:1199.98px){.vacancies__list-item{font-size:12px}.vacancies__list-item:first-child{width:11%}.vacancies__list-item:nth-child(2){width:33%}.vacancies__list-item:nth-child(3){width:26%}}.vacancies__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ccc}.vacancies__item:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;z-index:-1;-webkit-transition:.8s ease;transition:.8s ease;background:#271a48;color:#fff}@media(hover:hover)and (pointer:fine){.vacancies__item:hover:before{width:100%}.vacancies__item:hover{color:#fff}.vacancies__item:hover .vacancies__btn{background-color:#271a48;color:#fff;border-color:#fff}.vacancies__item:hover .vacancies__btn:after{color:#fff}}@media only screen and (min-width:1200px){.vacancies__item{-webkit-column-gap:clamp(20px,2.0833333333vw,64px);-moz-column-gap:clamp(20px,2.0833333333vw,64px);column-gap:clamp(20px,2.0833333333vw,64px);padding:clamp(24px,1.25vw,38px) 0;padding-left:10px;padding-right:10px}}@media only screen and (min-width:768px)and (max-width:1199.98px){.vacancies__item{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:24px 0}}@media only screen and (max-width:767.98px){.vacancies__item{display:block;padding:25px 0 30px}}.vacancies__location{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;color:rgba(var(--primary-color-rgba),.75);text-transform:uppercase}@media only screen and (min-width:1200px){.vacancies__location{width:9%;font-size:clamp(11px,0.625vw,19px)
    }
}

@media only screen and (max-width: 1199.98px) {
    .vacancies__location {
        font-size:11px
    }
}

@media only screen and (min-width: 768px)and (max-width: 1199.98px){.vacancies__location{display:block;width:11%}}@media only screen and (max-width:767.98px){.vacancies__location{margin-bottom:5px}}.vacancies__location-text:after{content:"/";display:inline-block;margin:0 3px}.vacancies__location-text:last-of-type:after{display:none}.vacancies__title{letter-spacing:-.03em}@media only screen and (min-width:1200px){.vacancies__item:hover .vacancies__title,.vacancies__item:hover .vacancies__location,.vacancies__item:hover .vacancies__type-text{color:#fff}}@media only screen and (min-width:1200px){.vacancies__title{max-width:58%;width:100%;font-size:clamp(20px,1.5625vw,48px)
    }
}

@media only screen and (max-width: 1199.98px) {
    .vacancies__title {
        font-size:20px
    }
}

@media only screen and (min-width: 768px)and (max-width: 1199.98px) {
    .vacancies__title {
        width:32%
    }
}

@media only screen and (max-width: 767.98px){.vacancies__title{margin-bottom:5px}}.vacancies__type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;color:rgba(var(--primary-color-rgba),.75);text-transform:uppercase}@media only screen and (min-width:1200px){.vacancies__type{width:19%;font-size:clamp(11px,0.625vw,19px)
    }
}

@media only screen and (max-width: 1199.98px) {
    .vacancies__type {
        font-size:11px
    }
}

@media only screen and (min-width: 768px)and (max-width: 1199.98px) {
    .vacancies__type {
        width:26%
    }
}

@media only screen and (max-width: 767.98px){.vacancies__type{margin-bottom:15px}}.vacancies__type-text:after{content:"/";display:inline-block;margin:0 3px}.vacancies__type-text:last-of-type:after{display:none}.vacancies__btn{font-size:14px;padding:10px 30px 10px 20px;color:#000;display:inline-block;-webkit-transition:.4s ease-out;transition:.4s ease-out;letter-spacing:-.02em;border-radius:100px;border:1px solid #000;position:relative}.vacancies__btn:after{content:"\2192";position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:16px}@media only screen and (min-width:1200px){.vacancies__btn{min-width:150px}}@media only screen and (min-width:768px){.vacancies__btn:after{right:20px}}