.banner-vacancy-project .banner-link:focus,.banner-vacancy-project .banner-link:hover,.btn-border:focus,.btn-border:hover,.btn-primary:focus,.btn-primary:hover,.hire-btn:hover{text-decoration:none}:root{--header-bg:#25333F;--dropdown-menu-bg:#1A2831;--brand-yellow:#FFD800;--brand-yellow-hover:#e0be00;--brand-blue:#15B3FC;--link-color:#16B3FB;--link-color-hover:#16B3FB;--link-menu:rgba(255, 255, 255, 0.7);--link-menu-hover:#15B3FC;--white:#fff;--service-menu-hover:#D3850F;--border-icon-color:#324556;--transition:all 0.15s ease-in;--blue-bg:#7098BA;--gray_dark:#444;--input-bg:#1F2E3B;--border-color:#2A3F50;--dark-bg:#212b33}.banner-sh{display:none}.banner-link{display:block}@media all and (min-width:992px){.banner-comparison,.banner-image{position:relative}.banner-image img,.banner-sh{display:block}.banner-image{z-index:1}.banner-footer{position:absolute;z-index:2;bottom:3rem;left:0;width:100%}.banner-footer .banner-link{padding:.5rem 2rem;text-transform:uppercase;white-space:nowrap;max-width:none;width:auto;margin:0 .5rem;color:#fff;font-weight:500}.one-button{text-align:center}.two-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.banner-vacancy-project .banner-link,.btn,.btn-border,.btn-primary{display:inline-block;text-align:center;padding:.75rem 2rem;border-radius:2rem;width:auto;max-width:100%;cursor:pointer;font-style:normal;font-weight:400;-webkit-transition:var(--transition);transition:var(--transition);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-vacancy-project .banner-link:disabled,.banner-vacancy-project .banner-link[disabled],.btn-border:disabled,.btn-border[disabled],.btn-primary:disabled,.btn-primary[disabled],.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.banner-vacancy-project .banner-link,.btn-primary{border:none}.btn-border{border-width:1px;border-style:solid;padding:11px 1rem}.btn-big{font-weight:500;font-size:1.25em;line-height:2.5rem}.hire-btn{text-align:center;text-transform:uppercase;display:inline-block;background-color:transparent;white-space:nowrap;border-width:2px;border-style:solid}.hire-btn.big-btn,.hire-btn.middle-btn{padding:0 2rem;height:3rem;margin:auto 0;border-radius:2rem;line-height:3rem;font-size:1.5rem;font-weight:300}.hire-btn.middle-btn{font-size:1rem}.banner-vacancy-project{padding-top:30px;margin-bottom:30px;display:block}.banner-content{border-radius:8px;padding:48px 32px;background-size:cover;background-repeat:no-repeat;background-position:left top}.banner-title-vacancy{font-style:normal;font-weight:700;font-size:20px;line-height:32px;text-transform:uppercase;color:#FFD800;margin-bottom:8px}.banner-text-vacancy{font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#fff;margin-bottom:16px}@media all and (min-width:576px){.banner-content{padding:60px 32px}.banner-title-vacancy{font-size:24px;line-height:40px}.banner-text-vacancy{font-size:20px;line-height:32px}}@media all and (min-width:1400px){.banner-content{padding:72px 49px}.banner-title-vacancy{font-size:32px;line-height:48px}.banner-text-vacancy{font-size:24px;line-height:48px}}