@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);.vacancy-intro{border-radius:0 0 5rem 5rem}.vacancy-intro .intro{grid-gap:3rem;border-bottom:1px solid rgba(0,48,74,.25);gap:3rem;margin-bottom:3rem;padding-bottom:3rem}.vacancy-intro .intro .share{text-align:right}.vacancy-intro .intro .share a{display:inline-block;margin:0 .5rem .5rem;transition:all .3s cubic-bezier(.445,.05,.55,.95);vertical-align:middle}.vacancy-intro .intro .share a:hover{transform:scale(1.1)}.vacancy-intro .intro .share a:before{display:none}.vacancy-intro .intro .office{display:inline-block;margin-right:1.5rem}@media only screen and (max-width:1124px){.vacancy-intro .intro{grid-template-columns:3fr 1fr}}@media only screen and (max-width:576px){.vacancy-intro .intro{grid-template-columns:1fr}.vacancy-intro .intro .share{text-align:left}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.social-share{background:#f5f5f5;border-top:1px solid rgba(0,48,74,.35);bottom:-100%;left:0;padding:4rem 3rem 1.5rem;position:fixed;right:0;text-align:center;transition:all .5s cubic-bezier(.445,.05,.55,.95);z-index:5}.social-share.nb .close-share{background:#adca73}.social-share .close-share{background:#00304a;border-radius:100%;height:4rem;left:50%;position:absolute;text-align:center;top:-2rem;transform:translate(-50%);transition:all .3s cubic-bezier(.445,.05,.55,.95);width:4rem}.social-share .close-share:hover{background:#fff}.social-share .close-share:hover svg path{stroke:#00304a}.social-share .close-share:before{display:none}.social-share .close-share svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.social-share .close-share svg path{transition:all .3s cubic-bezier(.445,.05,.55,.95);stroke:#fff}.social-share.active{bottom:0}.social-share h4{display:block;font-size:1.36rem;font-weight:400;margin-bottom:1.5rem;text-transform:uppercase}.social-share ul,.social-share ul li{display:inline-block;vertical-align:middle}.social-share ul li{list-style:none;margin:0 1rem 0 0}.social-share ul li a:before{display:none}.social-share ul li a:hover img{transform:scale(1.1)}.social-share ul li img{height:3rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;transition:all .3s cubic-bezier(.445,.05,.55,.95);width:3rem}