/*! sass-bem-constructor - version : 1.1.0 - 2016-02-07 */.loader__overlay{background-color:rgba(var(--color-dark-rgb,74,74,74),.5);position:fixed;left:0;top:0;right:0;bottom:0;z-index:10}.loader__content,.loader__overlay{display:flex;justify-content:center}.loader__content{flex-flow:column;align-items:center}.loader__text{color:#fff}.loader__spinner{border:8px solid #f4f4f5;border-radius:50%;border-top:8px solid var(--color-primary,#e83712);width:30px;height:30px;animation:ostjobspin 1s linear infinite;margin:0 auto;box-sizing:content-box}@media(min-width:46.25em){.loader__spinner{margin:20px auto}}.loader--relative{position:relative;height:100%;min-height:80px}@media(min-width:46.25em){.loader--relative{min-height:200px}}.loader--absolute .loader__overlay,.loader--relative .loader__overlay{position:absolute}.loader--white .loader__overlay{background-color:hsla(0,0%,100%,.5)}.loader--white .loader__text{color:var(--color-dark,#4a4a4a)}.loader--white-opaque .loader__overlay{background-color:#fff}.loader--white-opaque .loader__text{color:var(--color-dark,#4a4a4a)}.loader--transparent .loader__overlay{background-color:transparent}.loader--simple{position:relative;height:100%}.loader--simple .loader__overlay{background-color:transparent;position:static}.loader--simple .loader__spinner{margin:0}.loader--full-page{min-height:calc(100vh - 388px)}.loader--page-jobs{min-height:calc(100vh - 70px)}.loader--page-jobs-initial{min-height:calc(100vh - 388px)}.loader--page-companies{min-height:calc(100vh - 550px)}@media(min-width:46.25em){.loader--page-companies{min-height:calc(100vh - 621px)}}@media(min-width:64em){.loader--page-companies{min-height:calc(100vh - 423px)}}.loader--page-companies-initial{min-height:calc(100vh - 333px)}.loader--page-recruiters{min-height:calc(100vh - 423px)}.loader--page-recruiters-initial{min-height:calc(100vh - 388px)}.loader--page-news{min-height:calc(100vh - 550px)}@media(min-width:46.25em){.loader--page-news{min-height:calc(100vh - 621px)}}@media(min-width:64em){.loader--page-news{min-height:calc(100vh - 423px)}}.loader--page-news-initial{min-height:calc(100vh - 333px)}@keyframes ostjobspin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}