html:has(.breadcrumbs+.dp-jobsaround-jobfield) .dp-jobsaround-jobfield{position:static}html:has(.breadcrumbs+.dp-jobsaround-jobfield) .dp-jobsaround-jobfield .content-wrap .text{padding-top:1.6666666667rem}html:has(.breadcrumbs+.dp-jobsaround-jobfield) .dp-jobsaround-jobfield .loading-error{font-weight:300;font-size:1.3888888889rem}html:has(.breadcrumbs+.dp-jobsaround-jobfield) .breadcrumbs{margin-top:0;padding-top:2.2222222222rem;position:relative;z-index:1}.dp-jobsaround-jobfield{position:relative;margin-top:0;background-repeat:no-repeat}.dp-jobsaround-jobfield>video{position:absolute;top:0;left:0;z-index:0;width:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,black 20%,transparent 100%);mask-image:linear-gradient(to bottom,black 20%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:brightness(.3)}.dp-jobsaround-jobfield .content-wrap{position:relative}.dp-jobsaround-jobfield .text{padding-top:4rem}.dp-jobsaround-jobfield .text *:not(h1,h2,h3,h4,h5,h6){max-width:773px}.dp-jobsaround-jobfield .dp-jobsaround-jobfield-react{margin-top:4.4444444444rem}@media (max-width: 1024px){.dp-jobsaround-jobfield .dp-jobsaround-jobfield-react{margin-top:5rem}}@media (max-width: 650px){.dp-jobsaround-jobfield video{height:50svh}.dp-jobsaround-jobfield .text h1,.dp-jobsaround-jobfield .text h2,.dp-jobsaround-jobfield .text h3,.dp-jobsaround-jobfield .text h4,.dp-jobsaround-jobfield .text h5,.dp-jobsaround-jobfield .text h6{font-size:35px}.dp-jobsaround-jobfield .dp-jobsaround-jobfield-react{margin-top:0}}.dp-jobsaround-jobfield-react .error-message{margin-top:5.5555555556rem}.button-list{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:1rem}.button-list-center{justify-content:center}.button-list-right{justify-content:flex-end}.button-list button{cursor:pointer}.button-list .button{display:flex;width:fit-content;padding:.5555555556rem .5555555556rem .5555555556rem .9444444444rem;border:2px solid transparent;align-items:center;font-size:max(14px,1rem);font-weight:700;line-height:1.5rem;text-decoration:none;border-radius:50px;transition:background-color .2s,color .2s,border-color .2s}.button-list .button:after{content:"";font-family:icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;display:flex;min-width:1.3888888889rem;min-height:1.3888888889rem;margin-left:.5555555556rem;align-items:center;justify-content:center;font-size:12px;border-radius:25px;transition:transform .2s,background-color .2s,color .2s}.button-list .button.without-background-white{border-color:#fff;color:#fff200}.button-list .button.without-background-white:after{color:#000;background-color:#fff}.button-list .button.without-background-colored{position:relative;padding:.8333333333rem 1.3333333333rem;border:none;color:#fff;background:none}.button-list .button.without-background-colored:hover:not(:disabled):before{background:none;mask:linear-gradient(#ffffff 0 0) exclude,linear-gradient(#ffffff 0 0) content-box}.button-list .button.without-background-colored:after{content:none}.button-list .button.without-background-colored:before{content:"";position:absolute;padding:max(2px,.1666666667rem);background:linear-gradient(135deg,#c5f0f9,#5c9aff 36%,#e1d8f1 70%,#ffb5e6);border-radius:2.7777777778rem;transition:background .2s,mask .2s;top:0;right:0;bottom:0;left:0;mask:linear-gradient(#000000 0 0) exclude,linear-gradient(#000000 0 0) content-box}.button-list .button.without-background-arrow{padding:.4444444444rem .6666666667rem .4444444444rem 1.1111111111rem;border:2px solid #ffffff;color:#00ff4c}.button-list .button.without-background-arrow:after{color:#000;font-size:13px;background-color:#fff;transition:transform .2s,background-color .2s,color .2s}.button-list .button.with-background-yellow{border-color:#fff200;color:#000;background-color:#fff200}.button-list .button.with-background-yellow:after{color:#fff200;background-color:#000}.button-list .button.with-background-green{border-color:#00ff4c;color:#000;background-color:#00ff4c}.button-list .button.with-background-green:after{color:#00ff4c;background-color:#000}.button-list .button:hover:not(:disabled){border-color:#fff;color:#000;background-color:#fff}.button-list .button:hover:not(:disabled):after{transform:rotate(-45deg);color:#fff;background-color:#000}@media (max-width: 650px){.content-wrap:has(.button-list.button-list-scroll){padding:0}.content-wrap:has(.button-list.button-list-scroll)>*{padding-left:30px;padding-right:30px}.button-list.button-list-scroll{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;max-width:100%;width:100%}.button-list.button-list-scroll::-webkit-scrollbar{display:none}.button-list.button-list-scroll a,.button-list.button-list-scroll button{white-space:nowrap}}.dp-jobsaround-jobfield-react .filter{max-height:ren(140px);overflow:hidden;padding:0 11.1111111111rem}.dp-jobsaround-jobfield-react .filter .swiper-slide{width:fit-content!important;margin-right:1.1111111111rem}.dp-jobsaround-jobfield-react .filter button:disabled{background:#48484866;filter:grayscale(1);cursor:default}.dp-jobsaround-jobfield-react .filter button.selected{color:#000;background:#fff}.dp-jobsaround-jobfield-react .filter button.selected:before{content:none}.dp-jobsaround-jobfield-react .filter button.selected:after{content:"";font-family:icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;display:flex;min-width:25px;min-height:25px;margin-left:10px;align-items:center;justify-content:center;font-size:12px;border-radius:25px;transition:transform .2s,background-color .2s,color .2s}.dp-jobsaround-jobfield-react .filter button.selected:hover:after{transform:none}@media (max-width: 1024px){.dp-jobsaround-jobfield-react .filter{padding:0 1.6666666667rem}}@media (max-width: 650px){.dp-jobsaround-jobfield-react .filter{padding-bottom:.5555555556rem;margin-top:60px;overflow-x:scroll}}.dp-jobsaround-jobfield-react .results{display:grid;width:100%;margin-top:5.3333333333rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-flow:row dense;gap:1.7777777778rem}.dp-jobsaround-jobfield-react .results :nth-child(2n of.sponsor-box-item){grid-column-end:span 2;grid-column-start:1}.dp-jobsaround-jobfield-react .results :nth-child(odd of.sponsor-box-item){grid-column-end:-1;grid-column-start:-3}@media (max-width: 768px){.dp-jobsaround-jobfield-react .results{margin-top:4.6666666667rem}.dp-jobsaround-jobfield-react .results .sponsor-box-item{display:none}}@media (max-width: 560px){.dp-jobsaround-jobfield-react .results{row-gap:2.7777777778rem}}.dp-jobsaround-jobfield-react .throbber-wrapper{width:fit-content;margin:0 auto;margin-top:5.3333333333rem}.dp-jobsaround-jobfield-react .throbber{position:relative;display:block;width:48px;height:48px;border-radius:50%;animation:rotate 1s linear infinite}.dp-jobsaround-jobfield-react .throbber:before{content:"";position:absolute;box-sizing:border-box;top:0;right:0;bottom:0;left:0;border:5px solid #ffffff;border-radius:50%;animation:throbber 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes throbber{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.dp-jobsaround-jobfield-react .sponsor-box-item{max-width:unset;min-height:18.3333333333rem;max-height:unset;aspect-ratio:unset}
