.small-width-container{margin:0 auto;max-width:1280px;padding:0 60px}
@media screen and (max-width:1600px){.small-width-container{max-width:920px}
}
@media screen and (max-width:840px){.small-width-container{padding:0 40px}
}
@media screen and (max-width:600px){.small-width-container{padding:0 20px}
}
.medium-width-container{margin:0 auto;max-width:1366px;padding:0 60px}
@media screen and (max-width:840px){.medium-width-container{padding:0 40px}
}
@media screen and (max-width:600px){.medium-width-container{padding:0 20px}
}
.bold{font-weight:700}
.hero{font-size:56px;font-size:3.5rem;line-height:70px;line-height:4.375rem}
@media screen and (max-width:1280px){.hero{font-size:48px;font-size:3rem;line-height:60px;line-height:3.75rem}
}
@media screen and (max-width:840px){.hero{font-size:36px;font-size:2.25rem;line-height:50px;line-height:3.125rem}
}
@media screen and (max-width:600px){.hero{font-size:27px;font-size:1.6875rem;line-height:36px;line-height:2.25rem}
}
.bs-gridtab{position:relative;display:flex;flex-wrap:wrap;padding:0;margin:0 -10px;list-style-type:none}
.bs-gridtab.open article.bs-gridtabitem__link:not(.is-active){opacity:.3}
.bs-gridtab .bs-gridtabitem{margin-bottom:20px;transition:height .3s;width:25%;padding:0 10px}
@media screen and (max-width:1024px){.bs-gridtab .bs-gridtabitem{width:33.33%}
}
@media screen and (max-width:840px){.bs-gridtab .bs-gridtabitem{width:50%}
}
@media screen and (max-width:600px){.bs-gridtab .bs-gridtabitem{width:100%}
}
.bs-gridtab .bs-gridtabitem.hide{display:none !important}
.bs-gridtab .bs-gridtabitem article{transition:box-shadow .3s;background-color:#eaeef1;position:relative}
.bs-gridtab .bs-gridtabitem article:before{height:20px;width:1px;content:"";position:absolute;bottom:18px;right:30px;background-color:#7f785b;transition:.4s}
.bs-gridtab .bs-gridtabitem article:after{height:20px;width:1px;content:"";position:absolute;bottom:18px;right:30px;opacity:1;background-color:#7f785b;transform:rotate(90deg);transition:.4s}
.bg-light-blue .bs-gridtab .bs-gridtabitem article{background-color:#fff}
.bs-gridtab .bs-gridtabitem article.is-active:before{opacity:0;transition:.4s}
.bs-gridtab .bs-gridtabitem article:hover,.bs-gridtab .bs-gridtabitem article.is-active{box-shadow:0 6px 12px rgba(0,0,0,0.16)}
.bs-gridtab .bs-gridtabitem article:hover header .openposition span,.bs-gridtab .bs-gridtabitem article.is-active header .openposition span{color:#221f20}
.bs-gridtab .bs-gridtabitem article:hover header .openposition span:first-child:before,.bs-gridtab .bs-gridtabitem article.is-active header .openposition span:first-child:before{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-pin.svg")}
.bs-gridtab .bs-gridtabitem__link{cursor:pointer;transition:background-color .3s;padding-top:100%;position:relative}
@media screen and (min-width:1701px){.bs-gridtab .bs-gridtabitem__link{padding-top:56.25%}
}
.bs-gridtab .bs-gridtabitem__link header{position:absolute;padding:10px 20px;height:100%;width:100%;top:0}
@media screen and (max-width:600px){.bs-gridtab .bs-gridtabitem__link header{height:auto;padding-bottom:50px}
}
.bs-gridtab .bs-gridtabitem__link header .openposition span{font-size:14px;font-size:.875rem;color:#948c72;font-weight:500;text-transform:uppercase}
.bs-gridtab .bs-gridtabitem__link header .openposition span:first-child:before{content:"";width:12px;height:12px;background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-pin-gold.svg");display:inline-block;margin-right:10px}
.bs-gridtab .bs-gridtabitem__link header .openposition span:not(:first-child):before{content:"/"}
.bs-gridtab .bs-gridtabitem__link h3{font-size:22px;font-size:1.375rem;line-height:28px;line-height:1.75rem;margin-top:20px}
.bs-gridtab .bs-gridtabitem__link h4{margin-bottom:10px}
.bs-gridtab .bs-gridtabitem__link-inner img{max-width:100%;display:block}
.bs-gridtab .bs-gridtabitem__content{position:absolute;overflow:hidden;background:white;margin:30px 10px 0 10px;left:0;width:calc(100% - 20px);height:0;transition:height .3s}
.bs-gridtab .bs-gridtabitem__content-inner{padding:40px 40px}
@media screen and (max-width:840px){.bs-gridtab .bs-gridtabitem__content-inner{padding:40px 20px}
}
.bs-gridtab .bs-gridtabitem__content-inner>*{display:none}
.bs-gridtab .bs-gridtabitem__content-inner>*:first-child,.bs-gridtab .bs-gridtabitem__content-inner>*:nth-child(2),.bs-gridtab .bs-gridtabitem__content-inner>*:last-child{display:block}
.bs-gridtab .bs-gridtabitem__content-inner p,.bs-gridtab .bs-gridtabitem__content-inner span{font-size:inherit !important;font-family:inherit !important}
.bs-gridtab .bs-gridtabitem__content-inner .info a{display:flex;align-items:center;text-decoration:underline;margin-top:30px}
.bs-gridtab .bs-gridtabitem__content-inner .info a:before{content:"";width:18px;height:18px;display:inline-block;margin-right:10px;background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-chevron-right-gold.svg")}
.bs-gridtab .bs-gridtabitem__content-inner .info a span{width:calc(100% - 50px);overflow-wrap:break-word}
.small-width-container{margin:0 auto;max-width:1280px;padding:0 60px}
@media screen and (max-width:1600px){.small-width-container{max-width:920px}
}
@media screen and (max-width:840px){.small-width-container{padding:0 40px}
}
@media screen and (max-width:600px){.small-width-container{padding:0 20px}
}
.medium-width-container{margin:0 auto;max-width:1366px;padding:0 60px}
@media screen and (max-width:840px){.medium-width-container{padding:0 40px}
}
@media screen and (max-width:600px){.medium-width-container{padding:0 20px}
}
.bold{font-weight:700}
.hero{font-size:56px;font-size:3.5rem;line-height:70px;line-height:4.375rem}
@media screen and (max-width:1280px){.hero{font-size:48px;font-size:3rem;line-height:60px;line-height:3.75rem}
}
@media screen and (max-width:840px){.hero{font-size:36px;font-size:2.25rem;line-height:50px;line-height:3.125rem}
}
@media screen and (max-width:600px){.hero{font-size:27px;font-size:1.6875rem;line-height:36px;line-height:2.25rem}
}
.cmp-currentvacancies{padding:40px 0}
.cmp-currentvacancies .filters{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:50px}
@media screen and (max-width:840px){.cmp-currentvacancies .filters{align-items:flex-end}
}
.cmp-currentvacancies .filters>*{margin-bottom:20px}
.cmp-currentvacancies .filters .filter-options{display:flex;align-items:center;flex-wrap:wrap;margin-right:80px}
@media screen and (max-width:840px){.cmp-currentvacancies .filters .filter-options{margin-right:0;width:70%}
}
@media screen and (max-width:600px){.cmp-currentvacancies .filters .filter-options{width:100%}
}
.cmp-currentvacancies .filters .filter-options ul{display:flex;list-style:none;flex-wrap:wrap}
@media screen and (max-width:840px){.cmp-currentvacancies .filters .filter-options ul li{margin-right:5px;margin-bottom:5px}
}
.cmp-currentvacancies .filters .filter-options ul li a{padding:10px 25px;border:solid 1px #d8dfe6;display:block;line-height:1;cursor:pointer}
.cmp-currentvacancies .filters .filter-options ul li a.active,.cmp-currentvacancies .filters .filter-options ul li a:hover{background-color:#eaeef1}
.bg-light-blue .cmp-currentvacancies .filters .filter-options ul li a.active,.bg-light-blue .cmp-currentvacancies .filters .filter-options ul li a:hover{background-color:#fff}
.cmp-currentvacancies .filters .search{position:relative}
@media screen and (max-width:840px){.cmp-currentvacancies .filters .search{margin-right:0;width:30%}
}
@media screen and (max-width:600px){.cmp-currentvacancies .filters .search{width:100%}
}
.cmp-currentvacancies .filters .search input{border-radius:24px;padding:8px 24px 8px 24px;height:45px;width:100%}
.cmp-currentvacancies .filters .search span{font-family:"BS-icons";position:absolute;right:20px;top:8px}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner p>span{font-size:1.45rem !important;display:block}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner p.info{display:block;position:relative}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner p:first-of-type span.paragraph-break{display:block;position:relative;width:100%;height:20px}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner p:first-of-type span.paragraph-break-separator{display:block;position:relative;width:100%;height:60px}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner p:first-of-type span.paragraph-break-separator:after{height:1px;width:100%;display:block;position:absolute;top:39px;left:0;content:"";background-color:#948c72}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner p:first-of-type br{display:block;margin-bottom:20px;content:"";height:20px;width:20px;position:relative}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner a.call-to-acton{color:#221f20;padding:8px 90px 8px 0;display:flex;align-items:center;cursor:pointer;border:0;text-decoration:none;position:relative;background-color:transparent;display:inline-block;color:#948c72;font-weight:500;font-size:20px;font-size:1.25rem}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner a.call-to-acton:hover::before{width:60px;right:7px}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner a.call-to-acton:hover::after{right:0}
@media screen and (max-width:600px){.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner a.call-to-acton{font-size:16px;font-size:1rem}
}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner a.call-to-acton::after{content:"\e90e";font-family:"BS-global-icons" !important;font-size:16px;font-size:1rem;font-size:20px;font-size:1.25rem;margin-left:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:right .3s,left .3s;font-weight:normal !important}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner a.call-to-acton::before{content:"";height:1px;position:absolute;width:40px;right:27px;top:calc(50% - 1px);background-color:#221f20;transition:width .3s,right .3s}
.cmp-currentvacancies .bs-gridtab .bs-gridtabitem__content-inner a.call-to-acton::before{background-color:#948c72}