.bell-motion{display:block;animation:ring 4s .7s ease-in-out infinite;transform-origin:50% 4px}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}.elt-btn-callback{display:flex;align-items:center;justify-content:center;background-color:#e8e8e8;border-radius:4px;width:27px;height:27px;padding:0 10px 0 7px;white-space:nowrap;cursor:pointer}.section-shadow,.card-single,.section-vacancy-list,.vacancy-advantages-list .item{box-shadow:0 4px 4px rgba(0,0,0,.02)}.card-single,.section-vacancy-list,.vacancy-advantages-list .item{border-radius:4px;background-color:#fff}.no-focus-decoration:focus,.btn-bordered:focus,.btn-grey:focus,.btn-red:focus,.btn-accent:focus{outline:0;box-shadow:none}.input-regular{font-size:17px;line-height:48px;padding:0 18px;color:#777;background:#fff;border:1px solid silver;box-sizing:border-box;border-radius:4px}.input-regular[disabled]{border-color:#ccc!important;opacity:.5!important;background-color:#eee!important}.input-regular:focus{outline:0;box-shadow:none}@media (min-width:992px){.input-regular{font-size:19px;line-height:53px}}.btn-hoverable,.btn-bordered,.btn-red,.btn-accent{transition:box-shadow .2s linear}.btn-hoverable:hover,.btn-bordered:hover,.btn-red:hover,.btn-accent:hover{box-shadow:0 4px 15px rgba(236,23,33,.5)}.btn-hoverable:active,.btn-bordered:active,.btn-red:active,.btn-accent:active{transition:box-shadow .1s linear;box-shadow:0 0 2px rgba(236,23,33,.5),inset 0 2px 3px #ad0e16}.btn-hoverable-grey,.btn-grey{transition:box-shadow .2s linear;transition:background-color .2s linear}.btn-hoverable-grey:hover,.btn-grey:hover{box-shadow:0 4px 15px rgba(234,234,234,.5);background-color:#efefef}.btn-hoverable-grey:active,.btn-grey:active{transition:box-shadow .1s linear;box-shadow:0 0 2px rgba(234,234,234,.5),inset 0 2px 3px #cbcbcb}.btn-hoverable-grey-dark,.section-vacancy-list .vacancy-list .item{transition:box-shadow .2s linear}.btn-hoverable-grey-dark:hover,.section-vacancy-list .vacancy-list .item:hover{box-shadow:0 4px 15px rgba(51,51,51,.5)}.btn-hoverable-grey-dark:active,.section-vacancy-list .vacancy-list .item:active{transition:box-shadow .1s linear;box-shadow:0 0 2px rgba(51,51,51,.5),inset 0 2px 3px #333}.btn-red,.btn-accent{display:inline-block;color:#fff;text-decoration:none;background-color:#ed202a;border-radius:4px;border:0;line-height:50px;font-size:16px;padding:0 20px;font-weight:700}.btn-red:hover,.btn-accent:hover{color:#fff}.btn-grey{display:inline-block;text-decoration:none;background-color:#f4f4f4;border-radius:4px;border:0;line-height:50px;font-size:16px;padding:0 20px;font-weight:700}@media (min-width:992px){.btn-accent{font-size:19px;line-height:55px}}.btn-bordered{color:#ed202a;text-decoration:none!important;background-color:#fff;border-radius:4px;border:2px solid #ed202a;line-height:50px;text-transform:uppercase;padding:0 20px;font-weight:700}.btn-bordered:hover{color:#ed202a}@media (min-width:992px){.btn-bordered{font-size:19px;line-height:55px}}.mobile-control{border-radius:4px;padding:10px 15px 8px;display:flex;justify-content:space-between;flex-wrap:nowrap;font-weight:700;font-size:16px;line-height:normal;box-shadow:0 0 4px 2px rgba(0,12,41,.04)}.mobile-control>span{line-height:normal}.ui-dropdown-text{cursor:pointer}.ui-dropdown-text>div{display:inline-block}.ui-dropdown-text .ui-dropdown-arrow{margin-left:5px}.ui-dropdown-arrow{width:8px;height:8px;border-bottom:1px solid;border-right:1px solid;margin-top:-.33em;transition:transform .3s;transform:scale(.75) rotate(45deg);position:relative;display:inline-block;vertical-align:middle;background:50% no-repeat}.vacancy-advantages-list{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px;flex-wrap:wrap}.vacancy-advantages-list .item{width:100%;padding:30px 20px 30px 30px}.vacancy-advantages-list .item:not(:first-child){margin-top:30px}.vacancy-advantages-list .item .title-line{display:flex;justify-content:left;align-items:center;height:50px}.vacancy-advantages-list .item .icon{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;margin-right:18px}.vacancy-advantages-list .item .title{font-size:20px;line-height:25px;font-weight:700}.vacancy-advantages-list .item .text{font-size:14px;line-height:25px;margin-top:20px}@media (min-width:992px){.vacancy-advantages-list{flex-wrap:nowrap}.vacancy-advantages-list .item{width:calc(25% - 20px)}.vacancy-advantages-list .item:not(:first-child){margin-top:0!important}}.section-vacancy-list{padding:30px;margin:30px 0;position:relative;z-index:1}.section-vacancy-list .title{font-size:36px;font-weight:700;text-align:center}.section-vacancy-list .subtitle{font-size:16px;line-height:25px;text-align:center}.section-vacancy-list .vacancy-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.section-vacancy-list .vacancy-list .item{position:relative;width:100%;overflow:hidden;border-radius:4px;height:240px;margin-top:30px;display:block}.section-vacancy-list .vacancy-list .item .card-title{color:#fff;position:absolute;z-index:100;bottom:0;width:100%;padding:0 30px 25px;font-size:28px;line-height:36px;font-weight:700}.section-vacancy-list .vacancy-list .item .illustration{position:absolute;display:block;z-index:1;top:0;bottom:0;left:0;right:0}.section-vacancy-list .vacancy-list .item .illustration img{position:absolute;width:100%;height:100%;object-fit:cover}.section-vacancy-list .vacancy-list .item:after{content:"";display:block;position:absolute;z-index:20;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(51,51,51,0) 0%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.6) 100%)}@media (min-width:992px){.section-vacancy-list .vacancy-list{flex-wrap:wrap}.section-vacancy-list .vacancy-list .item{width:calc(33.333% - 20px)}}.section-no-vacancy{margin:50px 0}.section-no-vacancy .title{font-size:28px;font-weight:700;text-align:center}.section-no-vacancy .subtitle{font-size:16px;line-height:25px;text-align:center;max-width:500px;margin:10px auto 0}