/*! (c) DITDOT Ltd. All Rights Reserved https://www.ditdot.hr */.s-job section.has-bg{background-color:var(--bg-neutral-50)}.s-job .section-hero .claim{padding-right:24%}@media only screen and (max-width:1023px){.s-job .section-hero .claim{padding-right:15%}}section#job-hero{background-position:center center;background-repeat:repeat-y;background-size:cover}section#job-hero .claim p{font-size:var(--text-md);line-height:1.52}@media only screen and (min-width:800px){section#job-hero{background-image:url("../../images/hero-job-01.jpg")}}@media only screen and (max-width:799px){section#job-hero{background-image:url("../../images/hero-job-01-w800.jpg")}}.s-job header.page-header{padding-bottom:105px}section.section-large.is-top{padding-top:4.6rem}section.section-large:last-of-type{margin-bottom:60px}section.section-large{padding:30px 0}section.section-large.has-bg{padding-bottom:40px}.section-large .section-large-title.numbered h2{margin-top:55px;margin-bottom:60px}.section-large .section-large-title h2{text-align:center}.section-large .section-large-title.numbered h2 span{position:relative}.section-large .section-large-title.numbered h2:before{content:attr(data-num);font-size:96px;position:absolute;color:#e8e8e8;width:100%;left:0;right:0;top:50%;transform:translateY(-50%);line-height:1.1}.job-specs{width:100%;margin-left:0;padding-left:0;padding-right:0;width:100%;display:flex;justify-content:start;overflow:hidden}.job-specs-item{padding:24px 18px 14px}.job-specs-item:first-child{padding-left:0}.job-specs-item:last-of-type{padding-right:0}.job-specs .subheadline{text-transform:uppercase;font-size:var(--text-2xs);line-height:1.2em;letter-spacing:4px;font-weight:var(--font-normal);margin:0;padding:0;color:var(--text-color-grey-lighter);display:block;width:100%;margin-bottom:.9em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-back-link{height:52px;width:52px;display:flex;align-items:center;padding-right:16px;margin-top:10px}.job-positions{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap}.job-position{border-bottom:1px solid var(--divider-color-solid-lighter)}.job-position:first-child{border-top:1px solid var(--divider-color-solid-lighter)}.job-position.not-active{pointer-events:none}.job-position .job-link{display:block;padding:13px 30px 14px 7px;text-decoration:none;position:relative;overflow:hidden;line-height:var(--leading-base)}.job-position .job-link.job-position-location,.job-position-name{position:relative;display:block;transition:transform .16s ease}.job-position-name{font-weight:var(--font-bold);font-size:16px;margin-bottom:.1em}.job-position-location{font-size:15px;color:var(--text-color-grey)}.job-position-location img{display:inline-block;opacity:.35;transform:translateY(1px)}.job-position .job-link:after,.job-card.text:after{display:inline-block;text-rendering:auto;color:var(--dot-blue-600);position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:var(--text-md);transition:transform .16s ease}.job-position.link .job-link:after{content:'\2192'}.job-position.link.not-active .job-link:after{content:""}.job-position.link.not-active .job-position-name:after{content:"-zatvoreno-";border:1px solid currentColor;border-radius:9px;color:var(--dot-blue-600);padding:0 5px 2px;margin-left:0;font-weight:var(--font-normal);font-size:13px;line-height:20px;display:inline-block;margin-left:7px}.job-card.text:after{content:'?';font-size:16px}.job-position.accordion .job-position-name{color:var(--text-color-dark)}.job-position.accordion .job-link:after{content:'\002B'}.job-card.text:hover{background-color:var(--dot-blue-500)}.job-card.text:hover:after{color:var(--dot-blue-500);display:none}.job-position.accordion.active .job-link,.no-js .job-position.accordion .job-link{background-color:var(--bg-neutral-50)}.job-position.accordion:not(.active) .job-link:hover,.job-position.accordion:not(.active) .job-link:focus{background-color:#f8f8f8}.job-position.link .job-link:hover .job-position-name,.job-position.link .job-link:hover .job-position-location,.job-position.link .job-link:focus .job-position-name,.job-position.link .job-link:focus .job-position-location{transform:translateX(8px)}.job-position.link .job-link:hover,.job-position.link .job-link:focus{background-color:#f8f8f8}.job-position.link .job-link:hover:after,.job-position.link .job-link:focus:after{transform:translate(6px,-50%)}.job-position.accordion.active .job-link:after,.no-js .job-position.accordion .job-link:after{content:"\2013"}.job-position.link .job-link:hover:after{font-size:15px}.job-details{overflow-y:hidden;display:flex;flex-direction:column}.job-position.accordion .job-details{display:none;overflow:hidden;padding:27px 7px 54px}.job-position.accordion.active .job-details,.no-js .job-position.accordion .job-details{display:block}.job-details ul{list-style-type:disc;list-style-position:outside;margin-left:1.2em;margin-bottom:var(--block-space-base);font-size:var(--text-base);line-height:var(--leading-base)}.job-details ul li{margin-top:.2em;margin-bottom:0}.job-details h3{margin-top:var(--block-space-half)}.job-details a.apply-plain{font-size:20px}.job-details .has-list{margin-bottom:var(--block-space-half)}.job-cards{padding-top:.8em}.job-card{background-color:#fff;margin-bottom:20px;overflow:hidden;vertical-align:middle;min-height:100px;padding:20px 30px;position:relative;display:flex;align-items:center;justify-content:center}.job-card-text{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;position:absolute;background-color:#fff;top:0;left:0;width:100%;height:100%;opacity:0}.job-card.text p{position:relative;font-size:14px;line-height:1.6;width:80%;margin-left:8%;padding-left:0;padding-right:0;transition:opacity .18s;color:var(--text-color-light);margin-bottom:0;opacity:0;text-align:center}.job-card.text:hover .job-card-text,.job-card.text:hover .job-card-text p{opacity:1}.job-card.text:hover .job-card-text{background-color:var(--dot-blue-500)}.job-card.text:hover h3{opacity:0}.job-card.image{border:none;padding:0;display:flex}.job-card.image img{max-height:100%;min-width:100%;object-fit:cover;vertical-align:bottom}.job-card h3{font-size:18px}.job-card h3,.job-card p{margin:0;text-align:center}.s-job p.disclaimer{margin-top:1.2em}.s-job p.disclaimer a{color:var(--text-color-grey-lighter)}.s-job p.disclaimer a:hover{color:var(--text-color-dark)}.job-positions p.status{color:var(--text-color-grey-lighter)}.s-job .share{display:inline-block;margin-top:35px}figure{margin:0}figcaption{padding-top:.68em;color:var(--text-color-grey);font-size:14px}img.dd-logo{width:110px;height:110px;image-rendering:-webkit-optimize-contrast}.open-application .contour-btn{text-align:center}/* media start*/@media only screen and (max-width:767px){.job-card h3{font-size:18px}.job-specs .subheadline{font-size:12px;letter-spacing:3px}}@media only screen and (max-width:599px){.s-job header.page-header{padding-bottom:80px}section#job-hero .claim p{font-size:var(--text-base)}.job-specs{flex-wrap:wrap}.job-specs-item span.h4{font-size:13px}.job-specs-item:nth-child(odd){padding-left:0}.s-job .flex-33,.s-job .flex-50,.s-job .flex-66{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:479px){.s-job .section-hero .claim{padding-right:5%}.section-large .section-large-title.numbered h2:before{font-size:88px}.s-job header.page-header{padding-top:30px;padding-bottom:60px}.job-position.link .job-link{padding:12px 30px 12px 8px}.job-specs-item{padding-left:0}.job-specs .subheadline{margin-bottom:0.6em}.job-position-name{font-size:15px}}@media only screen and (max-width:479px){.job-position-name{font-size:14px}}