/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.jobmail-activated-text{font-size:16px}@media(min-width:46.25em){.jobmail-activated-text{font-size:14px}}.jobmail-activated-text h2{font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:18px;font-weight:600;margin-bottom:10px}@media(min-width:46.25em){.jobmail-activated-text h2{font-size:25px}}.jobmail-activated-text a{color:var(--color-primary);text-decoration:underline}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.autocomplete-form{width:100%}.autocomplete-form__container{position:relative}@media(min-width:64em){.autocomplete-form__container{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.autocomplete-form--vacancies .autocomplete-form__container>div:not(.autocomplete-field__results){width:25%}.autocomplete-form--articles .autocomplete-form__container>div:not(.autocomplete-field__results),.autocomplete-form--companies .autocomplete-form__container>div:not(.autocomplete-field__results){width:50%}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.tooltip{display:inline-block;font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:16px;line-height:1.3;overflow:unset}@media(min-width:46.25em){.tooltip{font-size:14px}}.tooltip:hover .tooltip__text{display:block}.tooltip__container{position:relative}.tooltip__text{background-color:var(--color-primary,#e83712);border-radius:var(--border-radius,0);bottom:100%;color:#fff;display:none;left:0;margin:0 0 7px;min-width:200px;padding:5px 10px;position:absolute;z-index:1}.tooltip__text:after{border-color:var(--color-primary,#e83712) transparent;border-style:solid;border-width:7px 6px 0;bottom:-6px;content:"";left:30px;position:absolute}.tooltip--block{display:block}.tooltip--center .tooltip__text{min-width:inherit}.tooltip--center .tooltip__text,.tooltip--center .tooltip__text:after{left:50%;transform:translateX(-50%)}.tooltip--lg .tooltip__text{min-width:300px}@media(min-width:46.25em){.tooltip--lg .tooltip__text{min-width:400px}.tooltip--nowrap .tooltip__text{min-width:unset;white-space:nowrap}}.tooltip--left-pointer .tooltip__text:after{left:6px}.tooltip--left .tooltip__text{left:50%;margin-left:-12px;min-width:inherit;transform:translate(-100%,100%)}.tooltip--left .tooltip__text:after{border-color:transparent transparent transparent var(--color-primary,#e83712);border-width:6px 0 6px 6px;bottom:auto;left:calc(100% - 1px);top:8px;transform:none}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.search-keyword{background-color:#e6e6e6;border-radius:8px;color:var(--color-dark,#4a4a4a);display:inline-flex;height:36px;margin-right:15px}.search-keyword__icon{align-items:center;border-bottom-left-radius:8px;border-top-left-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:100%;justify-content:center;width:32px}.search-keyword__icon--ampersand{background-color:#7fa33c}.search-keyword__icon--x{background-color:#e83712}.search-keyword__icon--slash{background-color:#f09335}.search-keyword__text{align-items:center;display:flex;font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:15px;font-weight:600;margin-right:auto;padding:0 15px}.search-keyword__remove{align-items:center;border-left:1px solid hsla(0,0%,64%,.3);color:#a3a3a3;cursor:pointer;display:flex;font-size:10px;justify-content:center;width:32px}.search-keyword__remove i{line-height:normal}.search-keyword__select{z-index:1}.search-keyword__select>button:first-child{border-bottom-left-radius:0}.search-keyword__select>button:nth-child(2){border-radius:0}.search-keyword__select>button:last-child{border-bottom-right-radius:8px;border-top-left-radius:0}.search-keyword--sm{border-radius:5px;height:22px;margin-right:5px}.search-keyword--sm .search-keyword__icon{border-bottom-left-radius:5px;border-top-left-radius:5px;font-size:10px;width:20px}.search-keyword--sm .search-keyword__text{font-size:16px;padding:0 5px}@media(min-width:46.25em){.search-keyword--sm .search-keyword__text{font-size:13px}}.search-keyword-list{border-top:1px solid hsla(0,0%,64%,.4);margin-top:18px;padding-top:15px;position:relative}@media(min-width:46.25em){.search-keyword-list{padding-right:200px;padding-top:30px}}.search-keyword-list__remove{position:absolute;right:0;top:15px}@media(min-width:46.25em){.search-keyword-list__remove{top:34px}}.search-keyword-list__remove .oj{color:#a3a3a3;display:inline-block;font-size:12px;margin-right:5px;position:relative;top:1px}.search-keyword-list__remove button{font-size:16px}@media(min-width:46.25em){.search-keyword-list__remove button{font-size:13px}}.search-keyword-list__remove button span{display:none}@media(min-width:23.125em){.search-keyword-list__remove button span{display:inline}}.search-keyword-list__title h3{font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:16px;font-weight:600;margin-bottom:15px;text-transform:uppercase}@media(min-width:46.25em){.search-keyword-list__title h3{font-size:24px;margin-bottom:24px}}.search-keyword-list__item{display:inline-block;margin:0 20px 15px 0;vertical-align:middle}.search-keyword-list__item>div{margin:0}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.autocomplete-recent-search-header{align-items:center;color:inherit;cursor:pointer;display:flex;justify-content:space-between;min-height:51px;padding:0 15px}.autocomplete-recent-search-header__arrow{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-left:auto;transition:all .1s ease 0s;width:16px}.autocomplete-recent-search-header--open .autocomplete-recent-search-header__arrow{color:var(--color-primary,#e83712);transform:rotate(90deg)}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.autocomplete-result-subcategories{list-style:none;margin:0 0 0 50px;padding:0}.autocomplete-result-subcategories>li{border-bottom:1px solid hsla(0,0%,64%,.4)}.autocomplete-result-subcategories>li:last-child{border-bottom:0}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.search-button{background-color:var(--color-primary,#e83712);border-radius:var(--border-radius,0);color:#fff;cursor:pointer;display:flex;flex-direction:column;height:71px;padding:12px 20px 7px;text-align:left;width:100%}@media(min-width:46.25em){.search-button{height:92px;padding:20px}}@media(min-width:64em){.search-button{padding:22px 20px 6px}}.search-button__label{color:var(--color-search-button-label,hsla(0,0%,100%,.6));font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:11px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.search-button__value{color:var(--color-search-button-value,#fff);font-size:21px;line-height:1}.search-button--loading{align-items:center}.search-button--advanced{align-items:center;display:inline-flex;flex-flow:row;height:43px;padding:0 20px;width:auto}.search-button--advanced .search-button__value{font-size:18px;position:relative;top:1px}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.top-regions-list{display:flex;flex-wrap:wrap;justify-content:center}.top-regions-list>div{width:100%}@media(min-width:46.25em){.top-regions-list>div:nth-child(2n)>div{margin-right:0}}@media(min-width:64em){.top-regions-list>div:nth-child(2n)>div{margin-right:10px}.top-regions-list>div:nth-child(3n)>div{margin-right:0}}@media(min-width:46.25em){.top-regions-list>div>div{border-width:0}}@media(min-width:64em){.top-regions-list>div>div{border-width:1px}}.top-regions-list>div>div{border-top:1px solid hsla(0,0%,64%,.4)}@media(min-width:46.25em){.top-regions-list>div>div{margin-right:10px}.top-regions-list>div{width:50%}.top-regions-list>div:nth-child(-n+2)>div{border-width:0}}@media(min-width:64em){.top-regions-list>div{width:33.3333%}.top-regions-list>div:nth-child(-n+3)>div{border-width:0}}.top-region__link{align-items:center;display:flex;padding:10px 0}@media(min-width:46.25em){.top-region__link{padding:20px}}.top-region__image{align-items:center;display:flex;height:30px;justify-content:center;margin-right:15px;width:30px}@media(min-width:46.25em){.top-region__image{margin-right:21px}}.top-region__image img{display:block;max-height:100%;max-width:30px}.top-region__name{font-size:18px;margin-right:auto}.top-region__arrow{color:#a3a3a3;display:flex;font-size:18px}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.search-field-advanced{width:100%}.search-field-advanced__container{display:block;position:relative}.search-field-advanced__input{--border-radius:var(--border-radius-md);background-color:#e6e6e6;border:0;border-radius:var(--border-radius,0);display:block;font-size:16px;outline:none;padding:0 35px 0 15px;width:100%}@media(min-width:46.25em){.search-field-advanced__input{font-size:14px;padding:0 60px 0 25px}}.search-field-advanced__input,.search-field-advanced__input.form-control{height:40px}@media(min-width:46.25em){.search-field-advanced__input,.search-field-advanced__input.form-control{height:70px}}.search-field-advanced__input::-webkit-input-placeholder{color:#a3a3a3;font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-style:italic;font-weight:300;opacity:1}.search-field-advanced__input:-moz-placeholder,.search-field-advanced__input::-moz-placeholder{color:#a3a3a3;font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-style:italic;font-weight:300;opacity:1}.search-field-advanced__input:-ms-input-placeholder{color:#a3a3a3;font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-style:italic;font-weight:300;opacity:1}.search-field-advanced__icon{color:hsla(0,0%,64%,.4);font-size:16px;position:absolute;right:10px;top:10px}@media(min-width:46.25em){.search-field-advanced__icon{font-size:25px;right:20px;top:17px}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.advanced-search-form{font-size:16px}@media(min-width:46.25em){.advanced-search-form{font-size:14px}}.advanced-search-form__container{padding:15px}@media(min-width:46.25em){.advanced-search-form__container{padding:20px 30px}}@media(min-width:80em){.advanced-search-form__container{padding:30px 50px}}.advanced-search-form__title h2{font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:16px;font-weight:600;margin-bottom:10px;text-transform:uppercase}@media(min-width:46.25em){.advanced-search-form__title h2{font-size:24px;margin-bottom:12px}}.advanced-search-form__text{margin-bottom:15px}@media(min-width:46.25em){.advanced-search-form__text{margin-bottom:33px}}.advanced-search-form__text p{margin-bottom:15px}.advanced-search-form__text ol{margin-left:10px;padding-left:10px}.advanced-search-form__text ol>li{margin-bottom:5px}.advanced-search-form__buttons{margin-bottom:15px}@media(min-width:46.25em){.advanced-search-form__buttons{margin-bottom:30px}}.advanced-search-form__buttons ul{display:flex;list-style:none;margin:0;padding:0}.advanced-search-form__buttons ul>li{margin-right:10px}.advanced-search-form__action{margin-top:10px}@media(min-width:46.25em){.advanced-search-form__action{margin-top:-55px;text-align:right}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.registration-invite--desktop{display:none}@media(min-width:35em){.registration-invite--desktop{display:unset;display:flex}}.registration-invite--mobile{display:none}@media(max-width:34.99em){.registration-invite--mobile{display:unset;display:flex}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.jobmail-form{background-color:#fff;color:var(--color-dark,#4a4a4a);font-size:16px;padding:15px;position:relative;text-align:left}@media(min-width:46.25em){.jobmail-form{font-size:14px}}.jobmail-form hr{border-bottom:none;border-top:1px solid #e6e6e6}.jobmail-form hr.jobmail-form__divider{margin-top:20px}@media(min-width:46.25em){.jobmail-form{padding:35px 38px}}.jobmail-form__text{font-size:16px;margin:10px 0}@media(min-width:46.25em){.jobmail-form__text{font-size:14px;margin:18px 0 20px}}.jobmail-form__checkbox{margin-bottom:15px;margin-right:auto}.jobmail-form__checkbox>div{padding-right:6px}@media(min-width:25.625em)and (orientation:landscape){.jobmail-form__checkbox{margin-bottom:0}}@media(min-width:46.25em){.jobmail-form__checkbox{margin-bottom:0}}.jobmail-form__privacy{color:var(--color-primary,#e83712);text-decoration:underline}.jobmail-form__action{display:flex;flex-flow:column;font-size:16px;margin-bottom:20px;margin-top:20px}@media(min-width:25.625em)and (orientation:landscape){.jobmail-form__action{align-items:center;flex-flow:row}}@media(min-width:46.25em){.jobmail-form__action{align-items:center;flex-flow:row;font-size:14px}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.search-form__title{display:none}@media(min-width:46.25em){.search-form__title{display:block}}.search-form__title h1,.search-form__title strong{color:var(--search-form-title-color,var(--color-dark,#4a4a4a));display:block;font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:var(--search-form-title-size-mobile,17px);font-weight:var(--search-form-title-font-weight,600);margin:var(--search-form-title-margin-mobile,0 0 20px);text-align:center;text-shadow:var(--search-form-title-shadow,1px 1px 2px rgba(0,0,0,.4))}@media(min-width:46.25em){.search-form__title h1,.search-form__title strong{font-size:var(--search-form-title-size-tablet,var(--search-form-title-size-mobile,17px));margin:var(--search-form-title-margin-tablet,0 0 30px);text-align:left}}@media(min-width:64em){.search-form__title h1,.search-form__title strong{font-size:var(--search-form-title-size-desktop,var(--search-form-title-size-tablet,var(--search-form-title-size-mobile,17px)));margin:var(--search-form-title-margin-desktop,var(--search-form-title-margin-tablet,0 0 30px))}}.search-form__title h1 .important,.search-form__title strong .important{color:var(--search-form-title-important-color,var(--color-primary,#e83712))}.search-form__section{margin-bottom:15px}@media(min-width:46.25em){.search-form__section{margin-bottom:20px}}@media(min-width:64em){.search-form__section{display:flex}}.search-form__fields{box-shadow:var(--search-form-fields-box-shadow,none)}@media(min-width:46.25em){.search-form__fields{display:flex}}@media(min-width:64em){.search-form__fields{flex-shrink:0;margin-right:20px;width:78.221113882%}}.search-form__infobox{box-shadow:var(--search-form-infobox-box-shadow,none);margin-top:15px}.search-form__infobox .tablet{display:block}@media(min-width:80em){.search-form__infobox .tablet{display:none}}.search-form__infobox .desktop{display:none}@media(min-width:80em){.search-form__infobox .desktop{display:block}}@media(min-width:64em){.search-form__infobox{margin-top:0;width:100%}}.search-form__item{background-color:#fff;border-top:1px solid hsla(0,0%,64%,.4);flex-basis:0;flex-grow:1;position:relative}@media(min-width:46.25em){.search-form__item{border-left:1px solid hsla(0,0%,64%,.4);border-top:0}}.search-form__item:first-child{border-left:0}.search-form__item--active:after{border-color:#fff transparent transparent;border-style:solid;border-width:15px 15px 0;bottom:-15px;content:"";display:block;left:50%;margin-left:-7.5px;position:absolute}.search-form__item--fade{background-color:#e6e6e6}.search-form__buttons{column-gap:10px;display:flex;flex-basis:100%;list-style:none;margin:0;padding:0}.search-form__buttons>li{margin-bottom:10px}@media(min-width:35em){.search-form__buttons>li{margin-bottom:0}}.search-form__buttons-advanced-search{flex-basis:100%;flex-shrink:1}@media(min-width:35em){.search-form__buttons-advanced-search{display:inline-block;flex-basis:auto}}.search-form__buttons-top-regions{flex-basis:100%;flex-shrink:1}@media(min-width:35em){.search-form__buttons-top-regions{display:inline-block;flex-basis:auto;margin-right:auto}}.search-form__buttons-jobmail{flex-basis:100%;flex-shrink:1;margin-bottom:0;margin-left:auto}@media(min-width:35em){.search-form__buttons-jobmail{display:inline-block;flex-basis:auto}}@media(min-width:64em){.search-form__buttons-jobmail{flex-shrink:0;width:calc(21.77889% - 20px)}}.search-form__buttons-jobmail--desktop{display:none}@media(min-width:35em){.search-form__buttons-jobmail--desktop{display:unset}}.search-form__buttons-jobmail--mobile{display:none}@media(max-width:34.99em){.search-form__buttons-jobmail--mobile{display:unset}}.search-form__buttons-jobmail--fixed{animation:smooth-appearing .3s forwards;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);left:0;position:fixed;right:0;top:0;z-index:1001}@media(min-width:64em){.search-form__buttons-jobmail--fixed{display:none}}@media(min-width:46.25em){.search-form__buttons-jobmail-text--short{display:none}}@media(min-width:64em){.search-form__buttons-jobmail-text--short{display:inline-block}}@media(min-width:80em){.search-form__buttons-jobmail-text--short{display:none}}.search-form__buttons-jobmail-text--long{display:none}@media(min-width:46.25em){.search-form__buttons-jobmail-text--long{display:inline-block}}@media(min-width:64em){.search-form__buttons-jobmail-text--long{display:none}}@media(min-width:80em){.search-form__buttons-jobmail-text--long{display:inline-block}}.search-form__results{background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:64em){.search-form__results{width:78.221113882%}}.theme-front .search-form__title h1,.theme-front .search-form__title strong{color:var(--frontpage-search-form-title-color,var(--search-form-title-color,var(--color-dark,#4a4a4a)));font-size:var(--frontpage-search-form-title-size-mobile,var(--search-form-title-size-mobile,17px));font-weight:var(--frontpage-search-form-title-font-weight,600);margin:var(--frontpage-search-form-title-margin-mobile,var(--search-form-title-margin-mobile,0 0 20px));text-shadow:var(--frontpage-search-form-title-shadow,var(--search-form-title-shadow,1px 1px 2px rgba(0,0,0,.4)))}@media(min-width:46.25em){.theme-front .search-form__title h1,.theme-front .search-form__title strong{font-size:var(--frontpage-search-form-title-size-tablet,var(--search-form-title-size-tablet,var(--search-form-title-size-mobile,17px)));margin:var(--frontpage-search-form-title-margin-tablet,var(--search-form-title-margin-tablet,0 0 30px))}}@media(min-width:64em){.theme-front .search-form__title h1,.theme-front .search-form__title strong{font-size:var(--frontpage-search-form-title-size-tablet-landscape,var(--search-form-title-size-tablet,var(--search-form-title-size-mobile,17px)));margin:var(--frontpage-search-form-title-margin-tablet-landscape,var(--search-form-title-margin-tablet,0 0 30px))}}@media(min-width:80em){.theme-front .search-form__title h1,.theme-front .search-form__title strong{margin:var(--frontpage-search-form-title-margin-desktop,var(--search-form-title-margin-desktop,var(--search-form-title-margin-tablet,0 0 30px)))}}@keyframes smooth-appearing{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.quick-result{background-color:#fff;border-bottom:1px solid hsla(0,0%,64%,.4);flex-basis:100%;min-height:75px;padding:16px 20px 11px;width:100%}@media(max-width:46.24em){.quick-result:first-child{border-top:1px solid hsla(0,0%,64%,.4)}.quick-result:last-child{border-bottom:1px solid hsla(0,0%,64%,.4)}}@media(min-width:46.25em){.quick-result{border-bottom:1px solid hsla(0,0%,64%,.4);border-right:1px solid hsla(0,0%,64%,.4);border-top:0}.quick-result:last-child{border-bottom:0}.quick-result:nth-child(2n){border-right-width:0}.quick-result{flex-basis:50%;width:50%}}.quick-result__job-title{font-size:17px}.quick-result__job-info{color:#a3a3a3;font-size:16px}@media(min-width:46.25em){.quick-result__job-info{font-size:12px}}.quick-result__region-title{font-size:17px;line-height:1.3}.quick-result__region-type{color:#a3a3a3;font-size:11px;text-transform:uppercase}.quick-result__region-radius{color:#a3a3a3;font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:17px;font-weight:300}.quick-result--job{background-color:var(--color-dark,#4a4a4a);color:#fff}.quick-result--region{align-items:center;display:flex;justify-content:space-between;padding:21px 20px 17px}.quick-result--employment,.quick-result--profession{align-items:center;display:flex;padding:19px 20px}.quick-result--profession>div{min-width:0}@media(min-width:64em){.quick-result--profession{flex-basis:33.3333%;width:33.3333%}.quick-result--profession:nth-child(2n){border-right-width:1px}.quick-result--profession:nth-child(3n){border-right:0}.quick-result--profession:last-child{border-bottom:0}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.search-form__title h1{text-shadow:var(--search-form-title-shadow,none)}.search-form__title h1,.search-form__title h1>.title{color:var(--search-form-title-font-color,var(--color-body,#fff));font-weight:var(--search-form-title-font-weight,600)}.search-form__title h1>.title{font-size:var(--search-form-title-font-size,17px);text-transform:none}.search-form__title h1 .important{color:var(--search-form-title-important-color,var(--color-primary,#e83712));font-size:var(--search-form-title-font-size,17px)}.search-form__title strong{color:var(--search-form-title-font-color,var(--color-body,#fff));text-shadow:none}.theme-front .search-form__title h1{text-shadow:var(--search-form-title-shadow,1px 1px 2px rgba(0,0,0,.4))}.theme-front .search-form__title h1,.theme-front .search-form__title h1>.title{color:var(--search-form-title-font-color-front,var(--color-body,#fff))}.theme-front .search-form__title h1 .important{color:var(--search-form-title-important-color-front,var(--color-body,#fff))}