.section-vacancy-loop .container .vacancy-loop-content-wrapper{margin-bottom:1rem}@media (min-width:981px){.section-vacancy-loop .container .vacancy-loop-content-wrapper{display:flex;flex-direction:row;gap:1rem;margin-bottom:4rem}}.section-vacancy-loop .container .vacancy-loop-content-wrapper .content{height:-moz-fit-content;height:fit-content;margin-bottom:1rem}@media (min-width:981px){.section-vacancy-loop .container .vacancy-loop-content-wrapper .content{max-width:49%;margin-bottom:0}}.section-vacancy-loop .container .vacancy-loop-content-wrapper .content .title-wrapper{display:flex;align-items:center;gap:5rem}.section-vacancy-loop .container .vacancy-loop-content-wrapper .content .title-wrapper .vacancy-count{display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:.75rem;color:var(--white);background-color:var(--purple-new);border-radius:50%;width:20px;height:20px;padding:1rem}@media (min-width:768px){.section-vacancy-loop .container .vacancy-loop-content-wrapper .content .title-wrapper .vacancy-count{margin-bottom:1.25rem}}.section-vacancy-loop .container .vacancy-loop-content-wrapper .content h2{padding-bottom:40px;position:relative;display:flex;gap:1rem;align-items:flex-end;max-width:50%}@media (min-width:768px){.section-vacancy-loop .container .vacancy-loop-content-wrapper .content h2{font-size:3.25rem;line-height:3.125rem}}.section-vacancy-loop .container .vacancy-loop-content-wrapper .content h2:before{content:"";width:80px;height:2px;background-color:var(--purple-new);position:absolute;left:0;bottom:0}.section-vacancy-loop .container .vacancy-list{width:100%;height:-moz-fit-content;height:fit-content}.section-vacancy-loop .container .vacancy-list .vacancy-columns{display:flex;flex-direction:column;gap:1rem}@media (min-width:981px){.section-vacancy-loop .container .vacancy-list .vacancy-columns{flex-direction:row;align-items:flex-start}}.section-vacancy-loop .container .vacancy-list .vacancy-column{display:flex;flex-direction:column;gap:1rem}@media (min-width:981px){.section-vacancy-loop .container .vacancy-list .vacancy-column{flex:1 1 0;min-width:0}}@media (min-width:1200px){.section-vacancy-loop .container .vacancy-list .vacancy-column:nth-child(2n){margin-top:-7.5rem}}.section-vacancy-loop .container .vacancy-list .vacancy-item{padding:1.5rem;border:2px solid var(--blue);height:-moz-fit-content;height:fit-content}.section-vacancy-loop .container .vacancy-list .vacancy-item .vacancy-link{text-decoration:none;color:var(--color-primary)}.section-vacancy-loop .container .vacancy-list .vacancy-item .vacancy-link .vacancy-title{font-size:2rem;font-weight:500;line-height:2.25rem;margin-bottom:.75rem;word-break:break-word}.section-vacancy-loop .container .vacancy-list .vacancy-item .vacancy-link .vacancy-excerpt{font-size:1.125rem;line-height:1.875rem;margin-bottom:.75rem}.section-vacancy-loop .container .vacancy-list .vacancy-item .vacancy-link .vacancy-info{font-size:1rem;margin-top:1rem;display:flex;justify-content:space-between;align-items:center}.section-vacancy-loop .container .vacancy-list .vacancy-item .vacancy-link .vacancy-info-text{font-weight:500;font-size:1.125rem;line-height:1.5rem;text-transform:uppercase}.section-vacancy-loop .container .vacancy-list .vacancy-item .vacancy-link .vacancy-info .vacancy-read-more{font-size:1rem;color:var(--color-secondary);text-decoration:none;transition:color .2s ease-in-out;position:relative}.section-vacancy-loop .container .vacancy-list .vacancy-item .vacancy-link .vacancy-info .vacancy-read-more:before{position:absolute;bottom:-1px;left:0;content:"";height:1px;width:100%;background-color:var(--green-new)}.section-vacancy-loop .container .vacancy-list .vacancy-item .vacancy-link .vacancy-info .vacancy-read-more:focus,.section-vacancy-loop .container .vacancy-list .vacancy-item .vacancy-link .vacancy-info .vacancy-read-more:hover{color:var(--green-new)}.section-vacancy-loop .container .vacancy-list .vacancy-loop-btns{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.section-vacancy-loop .container .vacancy-list .vacancy-loop-btns{flex-direction:row;justify-content:center}}@media (min-width:981px){.section-vacancy-loop .container.has-image .vacancy-loop-content-wrapper{margin-bottom:6rem}}@media (min-width:981px){.section-vacancy-loop .container.has-image .content{flex:50%;max-width:none}}@media (min-width:981px){.section-vacancy-loop .container.has-image .image{z-index:1;position:relative;width:100%;height:auto;flex:50%}.section-vacancy-loop .container.has-image .image img{position:absolute;bottom:-5rem;width:100%}}@media (min-width:1200px){.section-vacancy-loop .container.has-image .vacancy-item{margin-top:0}}.section-vacancy-loop.background-blue h2:before{background-color:var(--turquoise)!important}.section-vacancy-loop.background-blue .btn{color:var(--white)!important}.section-vacancy-loop.background-blue .btn:focus,.section-vacancy-loop.background-blue .btn:hover,.section-vacancy-loop.turquoise{color:var(--blue)!important}.section-vacancy-loop.turquoise h2:before{background-color:var(--blue)!important}.section-vacancy-loop.turquoise .vacancy-count{color:var(--white)!important;background-color:var(--purple-new)!important}.section-vacancy-loop.turquoise .vacancy-item{border-color:var(--blue)!important}.section-vacancy-loop.turquoise .vacancy-item .vacancy-read-more{position:relative}.section-vacancy-loop.turquoise .vacancy-item .vacancy-read-more:before{position:absolute;bottom:-1px;left:0;content:"";height:1px;width:100%;background-color:var(--green-new)}.section-vacancy-loop.turquoise .vacancy-item .vacancy-read-more:focus,.section-vacancy-loop.turquoise .vacancy-item .vacancy-read-more:hover{color:var(--green-new)!important}.section-vacancy-loop.turquoise .btn{border-color:var(--blue)!important;background-color:transparent;color:var(--blue)}.section-vacancy-loop.turquoise .btn:focus,.section-vacancy-loop.turquoise .btn:hover{background-color:var(--blue);color:var(--turquoise)}.section-vacancy-loop.lila,.section-vacancy-loop.lila .vacancy-title,.section-vacancy-loop.lila content,.section-vacancy-loop.lila h2,.section-vacancy-loop.purple,.section-vacancy-loop.purple .vacancy-title,.section-vacancy-loop.purple content,.section-vacancy-loop.purple h2{color:var(--blue)!important}.section-vacancy-loop.lila h2:before,.section-vacancy-loop.purple h2:before{background-color:var(--blue)!important}.section-vacancy-loop.lila .vacancy-item,.section-vacancy-loop.purple .vacancy-item{border-color:var(--blue)!important}.section-vacancy-loop.lila .vacancy-item .vacancy-read-more:focus,.section-vacancy-loop.lila .vacancy-item .vacancy-read-more:hover,.section-vacancy-loop.purple .vacancy-item .vacancy-read-more:focus,.section-vacancy-loop.purple .vacancy-item .vacancy-read-more:hover{color:var(--white)!important}.section-vacancy-loop.lila .btn,.section-vacancy-loop.purple .btn{border-color:var(--blue)!important;background-color:transparent;color:var(--blue)}.section-vacancy-loop.lila .btn:focus,.section-vacancy-loop.lila .btn:hover,.section-vacancy-loop.purple .btn:focus,.section-vacancy-loop.purple .btn:hover{background-color:var(--blue);color:var(--white)}.section-vacancy-loop.background-blue,.section-vacancy-loop.background-blue .vacancy-title,.section-vacancy-loop.background-blue content,.section-vacancy-loop.background-blue h2,.section-vacancy-loop.stripe,.section-vacancy-loop.stripe .vacancy-title,.section-vacancy-loop.stripe content,.section-vacancy-loop.stripe h2{color:var(--white)!important}.section-vacancy-loop.background-blue h2:before,.section-vacancy-loop.stripe h2:before{background-color:var(--white)!important}.section-vacancy-loop.background-blue .vacancy-item,.section-vacancy-loop.stripe .vacancy-item{border-color:var(--white)!important}.section-vacancy-loop.background-blue .vacancy-item .vacancy-read-more:focus,.section-vacancy-loop.background-blue .vacancy-item .vacancy-read-more:hover,.section-vacancy-loop.stripe .vacancy-item .vacancy-read-more:focus,.section-vacancy-loop.stripe .vacancy-item .vacancy-read-more:hover{color:var(--turquoise)!important}.section-vacancy-loop.background-blue .btn,.section-vacancy-loop.stripe .btn{border-color:var(--white)!important;background-color:transparent;color:var(--white)!important}.section-vacancy-loop.background-blue .btn:focus,.section-vacancy-loop.background-blue .btn:hover,.section-vacancy-loop.stripe .btn:focus,.section-vacancy-loop.stripe .btn:hover{background-color:var(--white);color:var(--blue)!important}