.dn-jobsearch{max-width:800px;margin:0 auto;padding:80px 24px}@media (max-width:840px){.dn-jobsearch{padding-left:16px;padding-right:16px}}.dn-jobsearch__title{margin:0 -122px 40px 0;padding:17px 20px 2px;font-size:2.25rem;line-height:1.5;background:url(../../../../etc.clientlibs/careers/clientlibs/clientlib-site/resources/images/yellow-stripe.svg) 50%/100% no-repeat;text-align:center}@media (max-width:1199px){.dn-jobsearch__title{margin-right:-16px;margin-left:-16px}}@media (max-width:840px){.dn-jobsearch__title{font-size:1.5rem}}@media (max-width:599px){.dn-jobsearch__title{background-size:120% 100%}}.dn-jobsearch__searchbar{position:relative;margin-bottom:24px}.dn-jobsearch__searchbar:before{content:"";position:absolute;top:18px;left:24px;width:24px;height:24px;background:url(../../../../etc.clientlibs/careers/clientlibs/clientlib-site/resources/images/icons.svg#search) no-repeat}.dn-jobsearch .dn-jobsearch__searchbar-input{width:100%;height:60px;padding:0 40px 0 60px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;border:0;background:#fff;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);font-size:20px;line-height:60px;text-overflow:ellipsis}.dn-jobsearch .dn-jobsearch__searchbar-input::-webkit-input-placeholder{color:#757575!important}.dn-jobsearch .dn-jobsearch__searchbar-input:-ms-input-placeholder{color:#757575!important}.dn-jobsearch .dn-jobsearch__searchbar-input::-ms-input-placeholder{color:#757575!important}.dn-jobsearch .dn-jobsearch__searchbar-input::-moz-placeholder{color:#757575!important}.dn-jobsearch .dn-jobsearch__searchbar-input::placeholder{color:#757575!important}.dn-jobsearch .dn-jobsearch__searchbar-input:focus{font-weight:700}.dn-jobsearch__suggestions{display:none;position:absolute;top:100%;left:0;right:0;z-index:20;margin-top:10px;padding:16px;background:#fff;border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);line-height:2}@media (max-width:599px){.dn-jobsearch__suggestions{max-height:400px;overflow:auto}}.dn-jobsearch__suggestions li{margin:0;padding:0 24px;list-style:none;cursor:pointer}.dn-jobsearch__suggestions a{color:inherit;text-decoration:none}.dn-jobsearch__suggestions--open{display:block}.dn-jobsearch__suggestions-item[aria-selected=true]{font-weight:700;color:#005eb8}.dn-jobsearch__suggestions-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.dn-jobsearch__suggestions-all:after{content:"";width:24px;height:24px;margin-left:16px;border-radius:50%;background:#005eb8 url(../../../../etc.clientlibs/careers/clientlibs/clientlib-site/resources/images/icons.svg#arrow-wh) no-repeat}.dn-jobsearch__filters-toggle-button{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:24px auto;border:0;background:none;font-size:1.125rem;font-weight:700;line-height:24px;color:#000;text-transform:uppercase;text-decoration:none;letter-spacing:5px}@media (max-width:840px){.dn-jobsearch__filters-toggle-button{display:-webkit-box;display:-ms-flexbox;display:flex}}.dn-jobsearch__filters-toggle-button .dn-jobsearch__filters-text-minus{display:none}.dn-jobsearch__filters-toggle-button--open .dn-jobsearch__filters-text-minus,.dn-jobsearch__filters-toggle-button .dn-jobsearch__filters-text-plus{display:-webkit-box;display:-ms-flexbox;display:flex}.dn-jobsearch__filters-toggle-button--open .dn-jobsearch__filters-text-plus{display:none}.dn-jobsearch__filters-text-plus{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.dn-jobsearch__filters-text-plus:after{content:"";width:24px;height:24px;margin-left:10px;border-radius:50%;background:#005eb8 url(../../../../etc.clientlibs/careers/clientlibs/clientlib-site/resources/images/icons.svg#plus-wh) no-repeat}.dn-jobsearch__filters-text-minus{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dn-jobsearch__filters-text-minus:after{content:"";width:24px;height:24px;margin-left:10px;border-radius:50%;background:#64ccc9 url(../../../../etc.clientlibs/careers/clientlibs/clientlib-site/resources/images/icons.svg#minus) no-repeat}.dn-jobsearch__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:840px){.dn-jobsearch__filters{display:none}}@media (max-width:840px){.dn-jobsearch__filters--open{display:block}}.dn-jobsearch__filters-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:250px;position:relative}@media (max-width:840px){.dn-jobsearch__filters-item{max-width:none}}.dn-jobsearch__filters-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;margin-bottom:24px;padding:0 60px 0 40px;border-radius:20px;border:0;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);background:#fff;line-height:1.2;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.dn-jobsearch__filters-button:hover{font-weight:700}.dn-jobsearch__filters-button:after{content:"";position:absolute;top:18px;right:24px;width:24px;height:24px;background:url(../../../../etc.clientlibs/careers/clientlibs/clientlib-site/resources/images/icons.svg#chevron) no-repeat;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media (max-width:840px){.dn-jobsearch__filters-button{margin-bottom:16px;padding:0 50px 0 24px}.dn-jobsearch__filters-button:after{right:16px}}.dn-jobsearch__filters-list{visibility:hidden;position:absolute;top:100%;left:0;z-index:20;-webkit-transform:translateY(-30px);transform:translateY(-30px);width:100%;max-height:335px;padding:16px 0;overflow:auto;background:#fff;border-radius:20px;-webkit-box-shadow:0 10px 50px rgba(0,0,0,.1);box-shadow:0 10px 50px rgba(0,0,0,.1);-webkit-transition:opacity .2s ease 0s,-webkit-transform .2s ease 0s;transition:opacity .2s ease 0s,-webkit-transform .2s ease 0s;transition:opacity .2s ease 0s,transform .2s ease 0s;transition:opacity .2s ease 0s,transform .2s ease 0s,-webkit-transform .2s ease 0s;opacity:0}@media (max-width:840px){.dn-jobsearch__filters-list{max-height:300px}}.dn-jobsearch__filters-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0}.dn-jobsearch__filters-list label{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dn-jobsearch__filters-list .dn-jobsearch__filters-label{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 20px 8px 40px;line-height:1}.dn-jobsearch__filters-list .dn-jobsearch__filters-label:hover{font-weight:700}.dn-jobsearch__filters-list .dn-jobsearch__filters-label:before{content:"";-ms-flex-negative:0;flex-shrink:0;position:relative;width:24px;height:24px;margin-right:16px;border-radius:50%;border:0;background:#64ccc9 url(../../../../etc.clientlibs/careers/clientlibs/clientlib-site/resources/images/icons.svg#check) -100px 0 no-repeat}.dn-jobsearch__filters-item--open .dn-jobsearch__filters-list{visibility:visible;opacity:1;-webkit-transform:translateY(-7px);transform:translateY(-7px)}@media (max-width:840px){.dn-jobsearch__filters-item--open .dn-jobsearch__filters-list{-webkit-transform:translateY(18px);transform:translateY(18px)}}.dn-jobsearch__filters-item--open .dn-jobsearch__filters-button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dn-jobsearch__filters-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:inherit}.dn-jobsearch__filters-input:focus~.dn-jobsearch__filters-label:before{outline:1px dotted #000}.dn-jobsearch__filters-input:checked~.dn-jobsearch__filters-label{font-weight:700}.dn-jobsearch__filters-input:checked~.dn-jobsearch__filters-label:before{background-position:0 0}.dn-jobsearch__find-job,.dn-jobsearch__find-job .dn-jobsearch__find-job-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dn-jobsearch__find-job .dn-jobsearch__find-job-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 40px 6px;border:0;border-radius:20px;background-color:#f3d03e;font:1.5rem/1 BlogScript,Arial,sans-serif;color:#000;text-transform:uppercase;text-decoration:none;overflow:hidden}.dn-jobsearch__find-job .dn-jobsearch__find-job-button:lang(uk){font-family:1.5rem,1,VerveineCorp,Arial,sans-serif}.dn-jobsearch__find-job .dn-jobsearch__find-job-button:lang(ru-RU){font-family:1.5rem,1,Sensei,Arial,sans-serif}