/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.vacancy-details-html{background-color:#fff;border-radius:var(--border-radius,0);box-shadow:0 1px 3px 1px rgba(0,0,0,.16);line-height:1.5;padding:20px}@media(min-width:64em){.vacancy-details-html{margin-left:20px}}@media print{.vacancy-details-html{box-shadow:none;margin-left:0;padding:0}}.company-profile .theme-nzz .vacancy-details-html .vacancy-details-html{background-color:#fff;box-shadow:0 1px 3px 1px rgba(0,0,0,.16);padding:20px}.company-profile .theme-nzz .vacancy-details-html .vacancy-details-html--with-logo{padding-bottom:150px;position:relative}@media(min-width:64em){.company-profile .theme-nzz .vacancy-details-html .vacancy-details-html--with-logo{padding-bottom:20px}.company-profile .vacancy-details-html{box-shadow:none;padding:20px 0 20px 20px}}.vacancy-details-html ol,.vacancy-details-html ul{margin:3px 0 12px 10px;padding-left:10px}.vacancy-details-html a:not(.button){color:var(--color-dark,#4a4a4a);text-decoration:underline}.vacancy-details-html--with-logo{padding-bottom:150px;position:relative}@media(min-width:64em){.vacancy-details-html--with-logo{padding-bottom:20px}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.vacancy-details-popup{background-color:#fff;box-shadow:0 1px 3px 1px rgba(0,0,0,.16);padding:20px;position:relative}@media(min-width:64em){.vacancy-details-popup{margin-left:20px}}@media print{.vacancy-details-popup{box-shadow:none;margin-left:0;padding:0}}@media(min-width:64em){.company-profile .vacancy-details-popup{box-shadow:none;padding:20px 0 20px 20px}}.vacancy-details-popup__button-original{margin-bottom:20px}.vacancy-details-popup__button-original a.button{margin:0}.vacancy-details-popup__logo{bottom:20px;display:flex;justify-content:center;left:0;position:absolute;right:0}@media(min-width:64em){.vacancy-details-popup__logo{display:block;float:right;margin:0 0 20px 80px;position:static}}.vacancy-details-popup__logo a{display:flex;justify-content:center}.vacancy-details-popup__company-name h2{font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:18px;font-weight:600;line-height:1.3;margin:0 0 30px}@media(min-width:64em){.vacancy-details-popup__company-name h2{margin:0 0 60px}}.vacancy-details-popup__title{color:var(--color-dark,#4a4a4a);font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:18px;font-weight:600;line-height:1.3;margin-bottom:10px}@media(min-width:46.25em){.vacancy-details-popup__title{font-size:25px;margin-bottom:15px}}.vacancy-details-popup__subtitle{color:var(--color-dark,#4a4a4a);font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:16px;font-weight:600;margin:15px 0 18px}.vacancy-details-popup__text{margin-bottom:15px}.vacancy-details-popup--with-logo{padding-bottom:150px;position:relative}@media(min-width:64em){.vacancy-details-popup--with-logo{padding-bottom:20px}}.theme-nzz .company-profile .vacancy-details-html{background-color:#fff;box-shadow:0 1px 3px 1px rgba(0,0,0,.16);padding:20px}.theme-nzz .company-profile .vacancy-details-html--with-logo{padding-bottom:150px;position:relative}@media(min-width:64em){.theme-nzz .company-profile .vacancy-details-html--with-logo{padding-bottom:20px}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.vacancy-details-sidebar__heading{background-color:var(--color-dark,#4a4a4a);border-radius:var(--border-radius,0) var(--border-radius,0) 0 0;color:#fff;padding:20px 25px 10px;position:relative}@media(min-width:64em){.vacancy-details-sidebar__heading{padding:15px 15px 10px}}@media(min-width:80em){.vacancy-details-sidebar__heading{padding:30px 30px 25px}}.vacancy-details-sidebar__heading .link-arrow--white{color:#fff}@media(max-width:46.24em){.company-profile-header__image+.company-profile-header__info .vacancy-details-sidebar__heading .link-arrow{display:none}}.vacancy-details-sidebar__date h3,.vacancy-details-sidebar__date h4{font-size:16px;margin:0}@media(min-width:46.25em){.vacancy-details-sidebar__date h3,.vacancy-details-sidebar__date h4{font-size:14px}}.vacancy-details-sidebar__title h1,.vacancy-details-sidebar__title h2{font-size:16px;line-height:1.3;margin-bottom:10px}@media(max-width:46.24em){.vacancy-details-sidebar__title h1,.vacancy-details-sidebar__title h2{font-family:Hind Siliguri,sans-serif;font-size:18px;font-weight:600;line-height:1.3;margin-bottom:5px;text-align:left;width:100%}.vacancy-details-sidebar__title--lighter h1,.vacancy-details-sidebar__title--lighter h2{font-size:16px}}.vacancy-details-sidebar__info{display:block;list-style:none;margin:0 0 20px;padding:0}.vacancy-details-sidebar__info>li{display:block}@media print{.vacancy-details-sidebar__info{margin-bottom:0}}.vacancy-details-sidebar__info>li{line-height:1.3;margin-bottom:5px;position:relative}.vacancy-details-sidebar__info .oj{color:#a3a3a3;left:0;position:absolute;top:0}.vacancy-details-sidebar__info .oj.oj-location-o{font-size:115%}.vacancy-details-sidebar__info h4{font-size:16px;margin:0}@media(min-width:46.25em){.vacancy-details-sidebar__info h4{font-size:14px}}.vacancy-details-sidebar__zip{display:inline-block;margin-right:5px}.theme-myjob .vacancy-details-sidebar__zip{display:none}.vacancy-details-sidebar__buttons{align-items:center;color:#a3a3a3;display:block;display:flex;list-style:none;margin:0;padding:0}.vacancy-details-sidebar__buttons>li{display:block}@media print{.vacancy-details-sidebar__buttons{display:none}}.vacancy-details-sidebar__buttons>li{margin-right:25px}.vacancy-details-sidebar__buttons a,.vacancy-details-sidebar__buttons button,.vacancy-details-sidebar__buttons--icon{background-color:transparent;border:0;font-size:24px;outline:none;padding:0}.vacancy-details-sidebar__buttons a{color:inherit}.vacancy-details-sidebar__apply-spacer{height:0}@media(min-width:64em){.vacancy-details-sidebar__apply-spacer{height:30px}}@media(min-width:80em){.vacancy-details-sidebar__apply-spacer{height:15px}}.vacancy-details-sidebar__action{bottom:-22px;left:0;margin-top:0;padding:0 25px;position:absolute;right:0;text-align:center;z-index:1}@media(min-width:64em){.vacancy-details-sidebar__action{padding:0 15px}}@media(min-width:80em){.vacancy-details-sidebar__action{padding:0 30px}}@media print{.vacancy-details-sidebar__action{display:none}}.vacancy-details-sidebar__action--fixed{left:0;position:fixed;right:0;top:0}.vacancy-details-sidebar__action .button{font-size:var(--vacancy-details-sidebar-action-button-font-size,21px);font-weight:400;height:45px}.vacancy-details-sidebar__action--mobile{display:none}@media(max-width:63.99em){.vacancy-details-sidebar__action--mobile{display:unset;display:block;margin-bottom:25px;margin-top:10px;padding:unset;position:static}}.vacancy-details-sidebar__action--desktop{display:none}@media(min-width:64em){.vacancy-details-sidebar__action--desktop{display:unset}}.vacancy-details-sidebar__body{background-color:#fff;border-color:var(--color-dark,#4a4a4a);border-radius:0 0 var(--border-radius,0) var(--border-radius,0);border-style:solid;border-width:0 1px 1px;margin-bottom:20px;position:relative}@media(min-width:64em){.vacancy-details-sidebar__body{border-radius:0;margin-bottom:0;padding:15px 15px 30px}}@media(min-width:80em){.vacancy-details-sidebar__body{margin-bottom:0;padding:30px}}@media print{.vacancy-details-sidebar__body{padding:20px 25px}}@media(min-width:64em){.vacancy-details-sidebar__body--border-radius{border-radius:0 0 var(--border-radius,0) var(--border-radius,0)}}.vacancy-details-sidebar__body .company-profile-expandable-wrapper:last-child{border-bottom:0;margin-bottom:0}@media(min-width:64em){.vacancy-details-sidebar__body .company-profile-expandable-wrapper{border-bottom:none}.vacancy-details-sidebar__body>.company-profile-expandable-wrapper{margin:0;padding:0}}.vacancy-details-sidebar__head-block{display:flex;flex-flow:column}.vacancy-details-sidebar__company-name{font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:18px;font-weight:600;line-height:1.2;margin-bottom:14px;margin-top:14px;position:relative}@media(min-width:64em){.vacancy-details-sidebar__company-name{margin-bottom:10px;margin-top:10px;order:2}}.vacancy-details-sidebar__company-name label{cursor:pointer;display:block;padding-right:20px}@media(min-width:64em){.vacancy-details-sidebar__company-name label{cursor:text;padding-right:0}}.vacancy-details-sidebar__company-name span{color:var(--color-primary,#e83712);display:block;position:absolute;right:0;top:1px}@media(min-width:64em){.vacancy-details-sidebar__company-name span{display:none}}@media print{.vacancy-details-sidebar__company-name span{display:none}}.vacancy-details-sidebar__company-name .oj{display:block;transition:all .3s ease 0s}.vacancy-details-sidebar__checkbox{left:-9999px;opacity:0;position:absolute}.vacancy-details-sidebar__checkbox:checked~.vacancy-details-sidebar__head-block .vacancy-details-sidebar__company-name .oj{transform:scaleY(-1)}.vacancy-details-sidebar__checkbox:checked~.vacancy-details-sidebar__head-block .vacancy-details-sidebar__company-logo{max-height:1000px;transition:all .9s ease 0s}.vacancy-details-sidebar__checkbox:checked~.vacancy-details-sidebar__content{max-height:1000px;transition:all .5s ease 0s}@media(min-width:64em){.vacancy-details-sidebar__checkbox:checked~.vacancy-details-sidebar__content{max-height:2000px}}.vacancy-details-sidebar__content{max-height:0;overflow:hidden;transition:all .3s ease 0s}@media(min-width:64em){.vacancy-details-sidebar__content{max-height:2000px;overflow:auto}}@media print{.vacancy-details-sidebar__content{max-height:2000px;overflow:auto}}@media(max-width:63.99em){.vacancy-details-sidebar__description{display:none}}.vacancy-details-sidebar__description a{color:var(--color-primary,#e83712)}.vacancy-details-sidebar__description ul{padding-left:20px}@media(min-width:64em){.vacancy-details-sidebar__description-mobile{display:none}}.vacancy-details-sidebar__description-mobile a{color:var(--color-primary,#e83712)}.vacancy-details-sidebar__description-mobile ul{padding-left:20px}.vacancy-details-sidebar__company-logo{max-height:0;overflow:hidden;transition:all .3s ease 0s}@media(min-width:64em){.vacancy-details-sidebar__company-logo{max-height:1000px;overflow:auto}}.vacancy-details-sidebar__company-logo img{display:block;margin-top:15px}@media(min-width:64em){.vacancy-details-sidebar__company-logo img{margin-top:0}}.vacancy-details-sidebar__header-links{padding-top:10px}.vacancy-details-sidebar__header-links:empty{padding-top:0}.vacancy-details-sidebar__links{display:block;list-style:none;margin:0;padding:0}.vacancy-details-sidebar__links>li{display:block}.vacancy-details-sidebar__links--padding-top{padding-top:25px}@media print{.vacancy-details-sidebar__links{display:none}}.vacancy-details-sidebar__links>li{margin-bottom:5px}.vacancy-details-sidebar__links--top-ordered{padding-bottom:25px;padding-top:0}.vacancy-details-sidebar__sidebar-logo{background-color:#fff;display:flex;margin-bottom:15px;min-width:166px;padding:10px;width:fit-content}.company-profile-header__image+.company-profile-header__info .vacancy-details-sidebar__sidebar-logo{height:100px;margin-top:-70px}.company-profile-header__image+.company-profile-header__info .vacancy-details-sidebar__sidebar-logo a{display:flex}.company-profile-header__image+.company-profile-header__info .vacancy-details-sidebar__sidebar-logo a img{margin:auto}@media(min-width:64em){.vacancy-details-sidebar__sidebar-logo{display:none;margin-top:0}}.vacancy-details-sidebar__sidebar-logo img{display:block;max-height:75px;max-width:180px}@media(max-width:46.24em){.vacancy-details-sidebar__sidebar-logo img{margin:auto}}.popup-is-open .vacancy-details-sidebar .vacancy-details-sidebar__action{display:none}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 *//*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.vacancy-details-iframe{position:relative}@media(min-width:64em){.vacancy-details-iframe{padding-left:20px}}.vacancy-details-iframe iframe{background-color:#fff;border:0;border-radius:var(--border-radius,0);height:1260px}@media print{.vacancy-details-iframe iframe{height:920px}.has-vacancy-iframe .vacancy-details-iframe iframe{padding-top:55px}}.vacancy-details-iframe--iOS{-webkit-overflow-scrolling:touch!important;height:100%;overflow-y:auto}.vacancy-details-iframe--iOS iframe{height:auto;min-width:100%;width:1px;*width:100%}@media(min-width:64em){.vacancy-details-iframe--mobile{display:none}}.vacancy-details-iframe--desktop{display:none}@media(min-width:64em){.vacancy-details-iframe--desktop{display:block;padding-left:20px}}@media print{.vacancy-details-iframe--desktop{display:block}}.vacancy-details-iframe h1{color:var(--color-dark,#4a4a4a);font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:18px;font-weight:600;line-height:1.3;margin-bottom:10px}@media(min-width:46.25em){.vacancy-details-iframe h1{font-size:25px;margin-bottom:15px}}.vacancy-details-iframe a:not(.button){color:var(--color-dark,#4a4a4a);text-decoration:underline}.company-profile .vacancy-details-iframe{padding-top:20px}@media(min-width:64em){.company-profile .vacancy-details-iframe{padding-left:20px}}@media print{.vacancy-details-iframe{padding:0}}/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.vacancy-details-pdf{box-shadow:0 1px 3px 1px rgba(0,0,0,.16);min-height:120px;padding:20px;position:relative}.vacancy-details-pdf,.vacancy-details-pdf img{border-radius:var(--border-radius,0)}@media(min-width:64em){.vacancy-details-pdf{margin-left:20px}}@media print{.vacancy-details-pdf{box-shadow:none;padding:0}}.company-profile .vacancy-details-pdf{box-shadow:none;padding:20px 0 0 20px}@media(min-width:64em){.company-profile .vacancy-details-pdf{margin-left:0}.vacancy-details-pdf--mobile{display:none}}.vacancy-details-pdf--desktop{display:none}@media(min-width:64em){.vacancy-details-pdf--desktop{display:block}}@media print{.vacancy-details-pdf--desktop{display:block}.vacancy-details-pdf--desktop img{max-height:920px;width:auto}}@media(min-width:64em){.vacancy-details-template{padding-left:20px}}.vacancy-details-template--mobile{padding-bottom:150px}@media(min-width:64em){.vacancy-details-template--mobile{display:none}}.vacancy-details-template--desktop{display:none}@media(min-width:64em){.vacancy-details-template--desktop{display:block}}@media print{.vacancy-details-template--desktop{display:block}}.vacancy-details-template h1,.vacancy-details-template h2{color:var(--color-dark,#4a4a4a);font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:18px;font-weight:600;line-height:1.3;margin-bottom:10px}@media(min-width:46.25em){.vacancy-details-template h1,.vacancy-details-template h2{font-size:25px;margin-bottom:15px}}.vacancy-details-template a:not(.button){color:var(--color-dark,#4a4a4a);text-decoration:underline}.vacancy-details-template b,.vacancy-details-template strong{font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-weight:600}@media(min-width:64em){.company-profile .vacancy-details-template{padding-left:20px;padding-top:20px}}.vacancy-details-video{margin-top:20px}@media(min-width:64em){.vacancy-details-video{margin-left:20px}}@media print{.vacancy-details-video{margin-left:0;padding:0}}.vacancy-details__body{display:flex;flex-flow:column}@media(min-width:64em){.vacancy-details__body{display:flex;flex-flow:row}}@media print{.vacancy-details__body{display:block}}.vacancy-details__content{margin-bottom:20px;position:relative}@media(min-width:64em){.vacancy-details__content{margin-bottom:0;margin-left:auto;width:calc(100% - 245px)}}@media(min-width:80em){.vacancy-details__content{width:calc(100% - 310px)}}@media print{.vacancy-details__content{width:100%}}.vacancy-details__content .button{margin:15px 0}@media(min-width:64em){.vacancy-details__sidebar{width:245px}}@media(min-width:80em){.vacancy-details__sidebar{width:310px}}@media print{.vacancy-details__sidebar{display:none}}.vacancy-details__description{margin-bottom:25px}.vacancy-details__button-original{margin-bottom:20px}.vacancy-details__logo{bottom:20px;display:flex;justify-content:center;left:0;position:absolute;right:0}@media(min-width:64em){.vacancy-details__logo{display:block;float:right;margin:0 0 20px 80px;position:static}}.vacancy-details__logo a{display:flex;justify-content:center}.vacancy-details__company-name h2{font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:18px;font-weight:600;line-height:1.3;margin:0 0 30px}@media(min-width:64em){.vacancy-details__company-name h2{margin:0 0 60px}}.vacancy-details__title{color:var(--color-dark,#4a4a4a);font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:18px;font-weight:600;line-height:1.3;margin-bottom:10px}@media(min-width:46.25em){.vacancy-details__title{font-size:25px;margin-bottom:15px}}.vacancy-details__subtitle{color:var(--color-dark,#4a4a4a);font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-size:16px;font-weight:600;margin:15px 0 18px}.vacancy-details__activity,.vacancy-details__requirements{margin-bottom:15px}.vacancy-details p{margin:0 0 15px}.vacancy-details pre{font-family:inherit;white-space:pre-wrap}.vacancy-details__zip{display:inline-block;margin-right:5px}.theme-myjob .vacancy-details__zip{display:none}.vacancy-details__home-office,.vacancy-details__workplace-city{display:inline-block;margin-right:5px}.vacancy-details__bread-crumbs{display:flex;justify-content:space-between}.vacancy-details__vp-link-mobile{text-align:center}.theme-nzz .vacancy-details{line-height:1.6}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.sorting-control{display:inline-block;font-size:16px;vertical-align:middle}@media(min-width:46.25em){.sorting-control{font-size:13px}}@media(min-width:23.125em){.sorting-control__container{align-items:center;display:inline-flex}}.sorting-control__title{font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-weight:600;line-height:1.2;margin-bottom:10px}@media(min-width:23.125em){.sorting-control__title{margin-bottom:0;margin-right:25px}}.sorting-control__controls{align-items:center;display:flex}.sorting-control--margin{margin:15px 0}@media(min-width:46.25em){.sorting-control--margin{margin:30px 0}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.radiobox+.radiobox{margin-top:10px}.radiobox--inline{display:inline-block;margin-right:20px;vertical-align:middle}.radiobox--inline:last-of-type{margin-right:0}.radiobox--inline+.radiobox--inline{margin-top:0}.radiobox--strong-active .radiobox__value:checked~.radiobox__text{font-family:var(--font-family-base,"Hind Siliguri",sans-serif);font-weight:600}.radiobox label{align-items:center;cursor:pointer;display:flex;margin:0}.radiobox__value{left:-9999px;opacity:0;position:absolute}.radiobox__value:disabled~.radiobox__text{opacity:.6}.radiobox__value:disabled:checked~.radiobox__icon:after{background-color:#676767}.radiobox__value:checked~.radiobox__icon:after{background-color:var(--color-primary,#e83712);border-radius:100%;content:"";display:block;font:0/0 a;height:12px;width:12px}.radiobox__icon{align-items:center;background-color:var(--radiobox-background-color,#e6e6e6);border-radius:100%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.radiobox__icon .oj{display:none}.radiobox__icon~.radiobox__text,.radiobox__text~.radiobox__icon{margin-left:10px}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */@media print{.search-controls{display:none}}.search-controls__container{position:relative}.search-controls__right{margin:0 0 20px}@media(min-width:46.25em){.search-controls__right{align-items:center;display:flex;height:30px;justify-content:flex-end;margin:30px 0}}
/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.load-previous-results{padding:10px;text-align:center}