@import url(https://use.typekit.net/paa2yhk.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.newscell{text-align:left;padding:1rem;background:transparent;transition:all .5s cubic-bezier(.19,1,.22,1)}.newscell:before{display:none}.newscell:hover{background:#fff}.newscell .image{position:relative;aspect-ratio:1/.7}.newscell .cat{position:absolute;top:0;right:0;padding:1rem;font-size:1.14rem;text-transform:uppercase;background:#84dd5d}.newscell .title{margin:2rem 0;text-align:left;font-size:1.95rem;font-weight:300;font-family:paralucent,sans-serif;line-height:1.2}@media only screen and (max-width:768px){.newscell .image{aspect-ratio:1/.5}}@media only screen and (max-width:576px){.newscell .image{aspect-ratio:1/.6}}.vacancy-detail .content{grid-template-columns:20rem auto;grid-gap:10rem;gap:10rem;-ms-flex-align:start;align-items:start}.vacancy-detail .aside{position:-webkit-sticky;position:sticky;top:11rem}.vacancy-detail .aside .back{position:relative;padding-left:1.5rem;text-transform:uppercase;font-size:1.14rem}.vacancy-detail .aside .back:hover img{left:-1.5rem}.vacancy-detail .aside .back:before{display:none}.vacancy-detail .aside .back img{position:absolute;left:0;top:-.1rem;z-index:1;width:1rem;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.vacancy-detail .aside .social-share{position:relative;padding-left:0;text-align:right;margin-top:20rem}.vacancy-detail .aside .social-share h4{position:absolute;top:50%;right:0;display:block;font-size:1.5rem;text-transform:uppercase;transform:rotate(-90deg) translateY(-50%);text-align:center;font-family:cofo-sans-variable,sans-serif;margin:0;transform-origin:top;text-wrap:nowrap}.vacancy-detail .aside .social-share ul{display:inline-block;vertical-align:middle}.vacancy-detail .aside .social-share ul li{display:block;list-style:none;margin:.5rem 0}.vacancy-detail .aside .social-share ul li a:hover img{transform:scale(1.2)}.vacancy-detail .aside .social-share ul li a:before{display:none}.vacancy-detail .aside .social-share ul li img{width:3.5rem;height:3.5rem;object-fit:contain;object-position:center center;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.vacancy-detail .description .title h2{font-weight:200;font-size:3.57rem}.vacancy-detail .description .title .category{margin-top:.6rem;text-align:right}.vacancy-detail .description .title .category .banner{text-transform:uppercase;font-size:1.14rem;background:#000229;color:#fff;padding:1.3rem 1.5rem 1rem;display:inline-block}.vacancy-detail .description .overview-image{position:relative}.vacancy-detail .description .paragraph h1,.vacancy-detail .description .paragraph h2,.vacancy-detail .description .paragraph h3{font-size:2.505rem;margin-bottom:3rem;line-height:1.2;font-weight:400}.vacancy-detail .description .paragraph p{opacity:.6}.vacancy-detail .description .grid-h-2,.vacancy-detail .vacancy-form .grid{grid-gap:10rem;gap:10rem}.vacancy-detail .vacancy-form .grid .start .title{margin-bottom:4rem}.vacancy-detail .vacancy-form .grid .start .text{margin-bottom:2rem}.vacancy-detail .vacancy-form .grid .start .text p{opacity:.6}.vacancy-detail .vacancy-form .grid .start .row.grid{grid-gap:1rem;gap:1rem}.vacancy-detail .vacancy-form .grid .start .row+.row{margin-top:1rem}.vacancy-detail .vacancy-form .grid .start .row+.row[\:has\(button\[type\%3Dsubmit\]\)]{margin-top:3rem}.vacancy-detail .vacancy-form .grid .start .row+.row:has(button[type=submit]){margin-top:3rem}.vacancy-detail .related-vacancy .title{margin-bottom:0}.vacancy-detail .related-vacancy .item{padding:5rem 3rem;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.vacancy-detail .related-vacancy .item:hover{background:#fff}.vacancy-detail .related-vacancy .item:before{display:none}.vacancy-detail .related-vacancy .item .grid{grid-gap:10rem;gap:10rem}.vacancy-detail .related-vacancy .item .grid .image{position:relative;min-height:25vh}.vacancy-detail .related-vacancy .item .grid .image:after{content:"";width:1px;background:hsla(0,0%,88.6%,.7);right:-5rem;top:0;bottom:0;z-index:1;position:absolute}.vacancy-detail .related-vacancy .item .grid .content{padding:3rem 0}.vacancy-detail .related-vacancy .item .grid .content .category{background:#000229;color:#fff;text-transform:uppercase;font-size:1.14rem;padding:1.3rem 1.5rem 1rem;margin-bottom:3rem;display:inline-block;font-weight:300}.vacancy-detail .related-vacancy .item .grid .content h3{font-size:2.505rem;margin-bottom:1.5rem;font-weight:300}.vacancy-detail .related-vacancy .item .grid .content p{opacity:.6}@media only screen and (max-width:1124px){.vacancy-detail .description .title h1{-ms-flex-order:2;order:2;font-size:2.505rem}.vacancy-detail .description .title .category{text-align:left;-ms-flex-order:1;order:1;margin-top:0;margin-bottom:1.5rem}.vacancy-detail .description .paragraph h1,.vacancy-detail .description .paragraph h2,.vacancy-detail .description .paragraph h3{font-size:2.1rem}.vacancy-detail .related-vacancy .item .grid{grid-template-columns:2fr 3fr}}@media only screen and (max-width:768px){.vacancy-detail .content{grid-template-columns:1fr;grid-gap:3rem;gap:3rem}.vacancy-detail .content .aside{position:relative;top:0;min-height:auto}.vacancy-detail .content .aside .social-share{position:relative;padding-left:0;right:auto;top:auto;margin-top:3rem;text-align:left}.vacancy-detail .content .aside .social-share h4{position:relative;top:auto;right:auto;display:block;transform:rotate(0) translateY(0);text-align:left}.vacancy-detail .content .aside .social-share ul{display:inline-block;vertical-align:middle;margin-top:1.5rem}.vacancy-detail .content .aside .social-share ul li{display:inline-block;list-style:none;margin:.5rem .5rem .5rem 0}.vacancy-detail .content .description .grid-h-2{grid-gap:0;gap:0}.vacancy-detail .vacancy-form{text-align:center}.vacancy-detail .vacancy-form .grid{grid-gap:3rem;gap:3rem}.vacancy-detail .vacancy-form .start{-ms-flex-order:2;order:2}.vacancy-detail .vacancy-form .end{aspect-ratio:1/.5;-ms-flex-order:1;order:1}.vacancy-detail .related-vacancy .item .grid{grid-template-columns:1fr;grid-gap:3rem;gap:3rem}.vacancy-detail .related-vacancy .item .grid .image{aspect-ratio:1/.7;min-height:auto}.vacancy-detail .related-vacancy .item .grid .content{padding:0}}