.mini-gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mini-gallery .image{max-width:70px;margin-bottom:20px}.mini-gallery .image img{width:100%;height:auto}section.job-intro-flex{position:relative;overflow:hidden;color:#fff;background:no-repeat 50%;background-size:cover!important;-webkit-box-shadow:4px 4px 0 #f2f2f2;box-shadow:4px 4px 0 #f2f2f2}section.job-intro-flex h2{background:rgba(0,0,0,.7);padding:10px;color:#fff}section.job-intro-flex .play-full .fa{color:#fff;font-size:72px!important;opacity:.5;text-shadow:0 0 20px #000;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}section.job-intro-flex .play-full .fa:hover{opacity:1}section.job-intro-flex .match-element #chart_div{width:25px;float:left}section.job-intro-flex .match-element .percentage{color:#48cf95;font-size:2.275rem;font-weight:700;line-height:100%}section.job-intro-flex .vote-element>.content:after{display:block;clear:both;content:""}section.job-intro-flex .vote-element .vote{border:2px solid #cbcbcb;color:#cbcbcb;padding:0 20px;margin-right:10px;float:left;font-size:1.09375rem;-webkit-transition:border-color .25s ease,color .25s ease;transition:border-color .25s ease,color .25s ease}section.job-intro-flex .vote-element .vote:last-child{margin-right:0}section.job-intro-flex .vote-element .vote.active,section.job-intro-flex .vote-element .vote:focus,section.job-intro-flex .vote-element .vote:hover{border-color:#48cf95;color:#48cf95}section.job-intro-flex .short-info{padding:20px 20px 20px 0;font-size:14px}section.job-intro-flex .short-info.with-icon{padding-left:30px;border-bottom:1px dashed hsla(0,0%,100%,.3)}section.job-intro-flex .short-info.with-icon:after{display:block;clear:both;content:""}section.job-intro-flex .short-info:before{margin-left:-30px;margin-top:2px;float:left;font-size:16px!important;font-family:sp-icons;font-size:inherit;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:inherit;font-variant:normal;text-transform:none;speak:none;line-height:120%}section.job-intro-flex .short-info.duration:before{content:"\F250"}section.job-intro-flex .short-info.payment:before{content:"\F155"}section.job-intro-flex .short-info.payment ul{margin:10px 0 0;padding:0 0 0 20px}section.job-intro-flex .short-info.payment ul li{padding-left:0}section.job-intro-flex .short-info strong{font-size:inherit}@media (max-width:767.98px){section.job-intro-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 -15px 20px}section.job-intro-flex .element.headline{display:block;margin-bottom:10px}section.job-intro-flex .play-full{margin:0 0 30px;text-align:center}section.job-intro-flex>.element-toggle{background:rgba(0,0,0,.7)}section.job-intro-flex>.element-toggle>.head{padding:20px;margin:-10px;font-size:120%!important;line-height:120%!important;font-weight:700}section.job-intro-flex>.element-toggle>.head:before{content:"\F13A";float:right;font-family:sp-icons;font-size:inherit;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:inherit;font-variant:normal;text-transform:none;speak:none;line-height:120%}section.job-intro-flex>.element-toggle>.content{max-height:0;overflow:hidden;-webkit-transition:max-height .25s ease-out;transition:max-height .25s ease-out}section.job-intro-flex>.element-toggle>.content .inner{padding:10px;padding-top:0}section.job-intro-flex>.element-toggle.open>.head:before{content:"\F139"}section.job-intro-flex>.element-toggle.open>.content{max-height:1000px}section.job-intro-flex .sidebar-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:10px;padding:10px;background:rgba(0,0,0,.7)}section.job-intro-flex .sidebar-bottom .sidebar-box>.head{margin-bottom:10px;font-weight:700}section.job-intro-flex .sidebar-bottom .sidebar-box>.content{display:block}}@media (min-width:576px){section.job-intro-flex .sidebar-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:10px}section.job-intro-flex .sidebar-bottom .sidebar-box{padding:10px;background:rgba(0,0,0,.7)}section.job-intro-flex .sidebar-bottom .sidebar-box>.head{margin-bottom:10px;font-weight:700}section.job-intro-flex .sidebar-bottom .sidebar-box>.content{display:block}section.job-intro-flex>.element-toggle{background:rgba(0,0,0,.7)}section.job-intro-flex>.element-toggle>.head{padding:10px 20px;margin:0 -10px;font-size:120%!important;line-height:120%!important;font-weight:700}section.job-intro-flex>.element-toggle>.head:before{content:"\F13A";float:right;font-family:sp-icons;font-size:inherit;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:inherit;font-variant:normal;text-transform:none;speak:none;line-height:120%}section.job-intro-flex>.element-toggle>.content{max-height:0;overflow:hidden;min-width:220px;-webkit-transition:max-height .25s ease-out;transition:max-height .25s ease-out}section.job-intro-flex>.element-toggle>.content .inner{padding:10px;padding-top:0}section.job-intro-flex>.element-toggle.open>.head:before{content:"\F139"}section.job-intro-flex>.element-toggle.open>.content{max-height:200px}}@media (min-width:768px){section.job-intro-flex{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section.job-intro-flex h2{display:inline-block;margin:0}section.job-intro-flex .element.headline{position:absolute;left:10px;top:10px}section.job-intro-flex .play-full{position:absolute;top:40%;left:44%}section.job-intro-flex .play-full .fa{color:#fff;font-size:72px!important;opacity:.5;text-shadow:0 0 20px #000;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}section.job-intro-flex .play-full .fa:hover{opacity:1}section.job-intro-flex .sidebar-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:10px}section.job-intro-flex .sidebar-bottom .sidebar-box{margin-right:10px}section.job-intro-flex .sidebar-bottom .sidebar-box:last-child{margin-right:0}section.job-intro-flex>.element-toggle{background:url(/build/images/jobs.header.edge.6696e84c.svg) no-repeat 0;position:relative;padding-left:7.5%;max-width:1%;min-height:450px;background-size:cover;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-transition:max-width .25s ease;transition:max-width .25s ease}section.job-intro-flex>.element-toggle>.head{display:none}section.job-intro-flex>.element-toggle .toggle-trigger{position:absolute;top:44%;left:0;padding:20px;color:#fff;cursor:pointer;opacity:.7;font-size:24px;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}section.job-intro-flex>.element-toggle .toggle-trigger:hover{opacity:1}section.job-intro-flex>.element-toggle .toggle-trigger .fa{rotate:180deg}section.job-intro-flex>.element-toggle>.content .inner{padding:20px 20px 100px;position:relative}section.job-intro-flex>.element-toggle.open{max-width:40%;max-height:450px}section.job-intro-flex>.element-toggle.open .toggle-trigger .fa{rotate:0deg}section.job-intro-flex>.element-toggle.open>.head:before{content:"\F139"}section.job-intro-flex>.element-toggle.open>.content{max-height:none}}.intro-hint-wrapper{position:relative;background:#736f6a}.intro-hint-wrapper .hint{background-image:url(/build/images/jobs.hints.15a401fe.png);background-repeat:no-repeat;display:none;position:absolute}.intro-hint-wrapper .hint-bookmark{width:120px;height:112px;background-position:-5px -5px;top:-20px;right:-130px}.intro-hint-wrapper .hint-facts{width:120px;height:93px;background-position:-135px -5px;right:-138px;top:130px}.intro-hint-wrapper .hint-matches{width:127px;height:108px;background-position:-265px -5px;left:-137px;bottom:0}.intro-hint-wrapper .hint-offers{width:169px;height:123px;background-position:-402px -5px;bottom:0;right:-179px}@media (min-width:992px){.intro-hint-wrapper .hint{display:block}}.job-headline{margin-bottom:30px}.job-headline .job-label{display:block;font-size:90%}.job-headline .job-label .category-split:last-child i{display:none}.job-headline strong{font-weight:700}.jobs-overview .content{font-size:16px}.jobs-overview .content>h2{color:#000;margin:30px 0}.jobs-overview .ot{padding:30px 0}.jobs-overview .ot>p{color:#fa9927;font-size:18px}.jobs-overview aside .element+.element{margin-top:30px}.jobs-overview aside .element.element-review{padding:10px 0 0;border:2px dotted #f2f2f2;text-align:center}.jobs-overview aside .element.element-review>strong{display:block;text-align:center}.jobs-overview aside .element.element-review>figure img{display:block;margin:auto;width:100px;border-radius:100px}.jobs-overview aside .element.element-review>figure figcaption{display:block;padding:10px 0}.jobs-overview aside .element.element-review>blockquote{border:none;background:#f2f2f2!important;color:#000;display:block;margin:10px 0 0;padding:20px 10px;position:relative}.jobs-overview aside .element.element-review>blockquote:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-bottom-color:#f2f2f2;border-width:10px;margin-left:-10px}.jobs-overview aside .element.element-review>blockquote:before{display:none}.jobs-overview aside .element.element-review>blockquote a{display:block;color:#ccc;font-size:14px}.jobs-overview aside .element.element-review>blockquote a .fa{font-size:80%}.jobs-overview aside .element.element-review a.more{display:block;padding:10px 0;color:#666}.jobs-overview aside .element.element-review a.more .fa{font-size:80%;color:#999}.jobs-overview aside .element.element-promi{position:relative}.jobs-overview aside .element.element-promi>strong{padding:10px 10px 5px;display:block;font-size:16px;color:#738d9c}.jobs-overview aside .element.element-promi .inner{padding:10px;margin-right:36px;padding-right:45px;background:#f2f2f2;min-height:70px;border-radius:5px}.jobs-overview aside .element.element-promi .inner .name{font-weight:700;display:block;margin-bottom:5px}.jobs-overview aside .element.element-promi figure{border:5px solid #fff;position:absolute;width:90px;height:90px;display:block;overflow:hidden;top:0;right:-5px;border-radius:90px}.jobs-overview aside .element.element-promi figure>img{max-width:100%;height:auto}.jobs-overview aside .element.element-links strong{color:#666;display:block;border-bottom:1px dashed #ccc;padding:5px 0}.jobs-overview aside .element.element-links ul{list-style:none;margin:0;padding:0}.jobs-overview aside .element.element-links ul li{padding:5px 0;margin:0;border-bottom:1px dashed #ccc}.jobs-overview aside .element.element-links ul li a{color:#d21440}.jobs-overview .pcs-list{margin:30px 0;padding:30px 0;background:#f8f8f8;border-top:1px dashed #d3cfce;border-bottom:1px dashed #d3cfce}.jobs-overview .pcs-list .h2{font-weight:700;color:#000}.jobs-overview .pcs-list ul[class^=list-]{font-size:1.09375rem;font-weight:700}.jobs-overview .pcs-list ul[class^=list-] li{margin-left:30px;line-height:inherit}.jobs-overview .pcs-list ul[class^=list-] li:before{margin-left:-30px}.jobs-overview .pcs-list ul[class^=list-].list-check{color:#7cc416}.jobs-overview .pcs-list ul[class^=list-].list-x{color:#ab2626}.job-matches-wrapper{margin-bottom:20px}.job-matches-wrapper .job-matches-content{padding-left:90px}.job-matches-wrapper .job-matches-content:after{display:block;clear:both;content:""}.job-matches-wrapper .job-matches-content .job-image{float:left;margin-left:-90px;max-width:80px;height:auto}.job-matches-wrapper .job-matches-content .chart-wrapper{white-space:nowrap;margin-top:0}.job-matches-wrapper .job-matches-content .chart-wrapper>div{display:inline-block}.job-matches-wrapper .job-matches-content .chart-wrapper .chart{margin-right:10px}.job-matches-wrapper .job-matches-content .chart-wrapper .percentage{color:#48cf95;font-size:24px;font-weight:700}.job-matches-wrapper strong{display:block;color:#000;margin-bottom:5px}.job-list{margin:20px 0}