.vacancy-card-wrapper{display:flex;flex-wrap:wrap}.vacancy-card-details{background:#e6f5fb;position:relative;padding:15px 0 70px 15px;border-radius:0 0 400px 150px/0 0 90px 70px;overflow:hidden;width:100%}.vacancy-card-details:after{content:'';background:url(/content/themes/endouble/assets/img/svg/vacancy-card-arrow.svg) 40% no-repeat #0085c3;border-radius:125px 0 0/80px 0 0;max-height:110px;max-width:160px;transition:background-color 250ms;backface-visibility:hidden;position:absolute;right:-50px;bottom:0;height:40%;width:50%}@media (min-width:500px){.vacancy-card-details:after{bottom:20px}.vacancy-card-icon-special{float:left}}@media (min-width:768px){.vacancy-card-details{display:flex;flex-wrap:wrap;flex-direction:column}.vacancy-card-details:after{right:-50px;bottom:-40px;border-radius:100% 121px 0 0/189px 37px 0 0;max-height:180px;max-width:242px;background-position:40% 25%}.vacancy-card-wrapper--overview .vacancy-card-details:after{bottom:-70px}}@media (min-width:1000px){.vacancy-card-details:after{border-radius:100% 203px 0 0/189px 110px 0 0}}.vacancy-card{margin-bottom:15px;text-decoration:none;overflow:hidden;outline:0;display:block;width:100%}@media (min-width:768px){.vacancy-card{margin-bottom:30px;display:flex}}html.no-touch .vacancy-card:hover .vacancy-card-details:after{background-color:#33a9e1}html.no-touch .vacancy-card:hover .vacancy-card-title{color:#33a9e1}.vacancy-card:active .vacancy-card-title{color:#0085c3}.vacancy-card:focus{-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, .2));filter:drop-shadow(0 0 5px rgba(0, 0, 0, .2))}@media (min-width:768px) and (max-width:991px){.vacancy-card{width:48.3871%;float:left;margin-right:3.22581%}.vacancy-card:nth-of-type(even){margin-right:0}}@media (min-width:992px){.vacancy-card{width:31.1828%;float:left;margin-right:3.22581%}.vacancy-card:nth-of-type(3n){margin-right:0}}.vacancy-card-title{margin:0;color:#0094d9;line-height:1.25em;overflow:hidden;padding-right:90px;height:2.5em;width:90%}.vacancy-card-description{margin:10px 0 0;color:#4a4a4a;font:15px/1.5em source-sans,helvetica,arial,sans-serif;padding-right:15px;flex-grow:1}.vacancy-card-meta-list{list-style-type:none;margin:20px 0 0;padding:0;z-index:1}.vacancy-card-meta-item{font:16px/2em source-sans,helvetica,arial,sans-serif}.vacancy-card-meta-item.vacancy-card-meta-location{color:#ec008c}.vacancy-card-meta-item.vacancy-card-meta-location .icon{height:20px;width:15px}.vacancy-card-meta-item.vacancy-card-meta-department{color:#ed1c24}.vacancy-card-meta-item.vacancy-card-meta-department .icon{height:18px;width:20px}.vacancy-card-meta-item.vacancy-card-meta-type{color:#f7931e}.vacancy-card-meta-item.vacancy-card-meta-type .icon{height:20px;width:20px}.vacancy-card-meta-item.vacancy-card-meta-level{color:#39b54a}.vacancy-card-meta-item.vacancy-card-meta-level .icon{height:20px;width:15px}.vacancy-card-meta-label{color:#0094d9;padding-left:20px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 25px);top:10px;text-transform:uppercase}.vacancy-card-icon-container{display:inline-block;width:20px;text-align:center}.vacancy-card-icon-container .icon{top:4px}.vacancy-region-indicator-container{position:absolute;top:0;right:0;min-height:30px;background:#b4dff4;min-width:20px}.vacancy-region-indicator-container--detail{top:auto;bottom:0}.vacancy-card-icon-special{color:#0094d9;line-height:0;padding:7px;z-index:1}.vacancy-card-icon-special .icon{height:15px;width:15px}@media (min-width:768px){.vacancy-card-icon-special{padding:10px}.vacancy-card-icon-special .icon{height:20px;width:20px}.pagination .nav-link.is-disabled{visibility:hidden}}.vacancy-card-icon-special--emphasized{color:#f7931e}.vacancy-card-icon-special--internal{color:#39b54a}.vacancy-card-icon-special--detail{display:inline-block}.pagination{margin:1em 0 4em;text-align:center;color:#9b9b9b}.pagination .nav-link,.pagination .nav-sign{display:inline-block;padding:0 9px;margin:0 3px}.pagination .nav-link{color:#0094d9;text-decoration:none}.pagination .nav-link.page-number{border:1px solid #7fc9ec;border-radius:2px}.pagination .nav-link.page-number:focus{color:#0094d9;box-shadow:0 0 2px 2px rgba(0,148,217,.3)}.pagination .nav-link.page-number:hover{background:#0094d9;border-color:#0094d9;color:#fff}.pagination .nav-link:visited{color:#0094d9}.pagination .nav-link.is-disabled{color:#bcbcbc}@media (max-width:767px){.pagination .nav-sign,.pagination .page-number{display:none}.nav-rel{border:1px solid #7fc9ec;border-radius:2px;width:39px;height:39px}.nav-rel.prev{float:left}.nav-rel.prev .arrow-right{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.nav-rel.next{float:right}.nav-rel .arrow-right{margin-top:10px}.nav-rel .arrow-right path{fill:#0094d9}.nav-rel.is-disabled{border-color:#bcbcbc}.nav-rel.is-disabled path{fill:#bcbcbc}html.no-touch .nav-rel:not(.is-disabled):focus{box-shadow:0 0 2px 2px rgba(0,148,217,.3)}html.no-touch .nav-rel:not(.is-disabled):focus .arrow-right path{fill:#0094d9}html.no-touch .nav-rel:not(.is-disabled):hover{background:#0094d9;border-color:#0094d9}html.no-touch .nav-rel:not(.is-disabled):hover .arrow-right path{fill:#fff}}.page-position{padding-top:10px;position:static}@media (min-width:768px){.nav-rel .arrow-right,.page-position{display:none}}