a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;text-decoration:none;font-family:OpenSans-Regular,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:OpenSans-Regular,sans-serif;font-weight:300;background-color:#fff;height:100vh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0;font-family:OpenSans-Regular,sans-serif;font-weight:300}button,input,select{outline:0;font-family:OpenSans-Regular,sans-serif;font-weight:300!important}a{cursor:pointer}.container{max-width:1080px;margin:0 auto;padding:5px}@media (min-width:480px){.container{padding:15px}}@media (min-width:768px){.container{padding:30px}}.jobs-title{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:400;line-height:26px;color:#098cf2;padding:10px 0}@media (min-width:768px){.jobs-title{font-size:28px;line-height:32px}}.jobs-query{display:block;text-align:center;font-size:18px;margin-bottom:20px;line-height:18px;width:100%;color:#098cf2}.jobs-item{padding:5px 0;background-color:#fff;border-bottom:1px solid #858585;letter-spacing:.1px}@media (min-width:480px){.jobs-item{padding:10px 0}}@media (min-width:768px){.jobs-item{padding:20px 0}}.jobs-item:last-child{border-bottom:0}.jobs-item__title{display:inline-block;font-size:12px;line-height:14px;margin-bottom:4px;text-transform:capitalize}@media (min-width:480px){.jobs-item__title{font-size:18px;line-height:18px;margin-bottom:10px}}@media (min-width:768px){.jobs-item__title{font-size:22px;line-height:26px}}.jobs-item__link{color:#098cf2;transition:all .3s}.jobs-item__link:hover{opacity:.7}.jobs-item__address{display:block;color:#666;font-size:8px;line-height:14px;text-transform:capitalize;margin-bottom:4px}@media (min-width:480px){.jobs-item__address{font-size:14px;line-height:22px;margin-bottom:7px}}@media (min-width:768px){.jobs-item__address{display:flex;font-size:16px}}.jobs-item__location{display:flex;align-items:center}.jobs-item__location::before{content:'';background:url(../icons/map_marker.svg);background-size:12px 12px;height:12px;width:12px;margin:0 6px 0 0}@media (min-width:480px){.jobs-item__location::before{background-size:20px 20px;height:20px;width:20px}}@media (min-width:768px){.jobs-item__location{margin-right:10px}}.jobs-item__category,.jobs-item__company{display:flex;align-items:center}.jobs-item__category::before,.jobs-item__company::before{content:'';background:url(../icons/office.svg);background-size:12px 12px;height:12px;width:12px;margin:0 6px 0 0}@media (min-width:480px){.jobs-item__category::before,.jobs-item__company::before{background-size:20px 20px;height:20px;width:20px}}@media (min-width:768px){.jobs-item__category,.jobs-item__company{margin-right:10px}}.jobs-item__description{color:#858585;font-size:10px;line-height:12px;height:48px;overflow:hidden}@media (min-width:320px){.jobs-item__description{height:auto;overflow:visible}}@media (min-width:480px){.jobs-item__description{font-size:16px;line-height:22px}}@media (min-width:768px){.jobs-item__description{display:block;font-size:18px}}.jobs-error{display:flex;align-items:center;justify-content:center;font-size:26px;line-height:22px;background-color:#fff;height:calc(100vh - 30px)}@media (min-width:768px){.jobs-error{height:calc(100vh - 50px);font-size:32px}}.jobs-not-found{display:flex;align-items:center;justify-content:center;color:#000;font-size:26px;line-height:22px;background-color:#fff;height:calc(100vh - 10px)}@media (orientation:portrait){.jobs-not-found.with-search{height:calc(100vh - 112px)}}@media (orientation:portrait) and (min-width:768px){.jobs-not-found.with-search{height:calc(100vh - 102px);font-size:32px}}@media (orientation:landscape){.jobs-not-found.with-search{height:calc(100vh - 72px)}}@media (orientation:landscape) and (min-width:768px){.jobs-not-found.with-search{height:calc(100vh - 102px);font-size:32px}}@media (min-width:768px){.jobs-not-found{height:calc(100vh - 60px);font-size:32px}}#jobs-query-form{display:block}@media (min-width:480px){#jobs-query-form{display:flex;gap:10px}}#jobs-query-form #jobs-query{width:calc(100% - 6px);margin-bottom:5px;color:#858585;border:1px solid #858585}@media (min-width:480px){#jobs-query-form #jobs-query{width:200px;height:24px;font-size:16px}}#jobs-query-form #jobs-query-distance{width:100%;margin-bottom:5px;color:#858585;border:1px solid #858585;background-color:#fff}@media (min-width:480px){#jobs-query-form #jobs-query-distance{width:60px;height:28px;font-size:16px;text-align:center}}#jobs-query-form #jobs-query-zip{width:calc(100% - 6px);margin-bottom:5px;color:#858585;border:1px solid #858585}@media (min-width:480px){#jobs-query-form #jobs-query-zip{width:60px;height:24px;font-size:16px;text-align:center}}#jobs-query-form #jobs-query-button{width:100%;color:#fff;background-color:#098cf2;margin-bottom:5px;padding:4px 10px;border:0}#jobs-query-form #jobs-query-button:hover{cursor:pointer}@media (min-width:480px){#jobs-query-form #jobs-query-button{width:180px;font-size:16px;line-height:20px}}.popup{position:fixed;width:100%;height:100%;background:rgba(19,19,19,.54);top:0;left:0;z-index:1;display:none}.popup__container{position:fixed;width:320px;height:auto;background:#f1f7fa;padding:20px;margin:auto;left:0;right:0;top:12%;z-index:1;text-align:left}@media (min-width:768px){.popup__container{width:500px}}.popup__title{font-size:24px;line-height:32px;background:#098cf2;padding:10px 20px;text-align:center;font-weight:500;color:#fff}.popup__body{max-height:500px;padding:20px 0 0;overflow:scroll;color:#858585}.popup__body input,.popup__body select{display:block;width:calc(100% - 2px);padding:15px 0;border:1px solid #858585;font-size:16px;margin:5px auto 15px;color:#666;text-indent:10px}.popup__body input:disabled,.popup__body select:disabled{background:#fff;cursor:not-allowed}.popup__body label span{color:#ef3b24}.popup__body input.error{border:1px solid #ef3b24}.popup__body select.search-title{display:block;width:100%;padding:15px;border:0;font-weight:600;font-size:16px;margin:15px auto;color:#666}@media (min-width:768px){.popup__body select.search-title{width:80%}}@media (min-width:980px){.popup__body select.search-title{width:100%}}.popup__body select.search-location{border:0;margin:15px auto}@media (min-width:768px){.popup__body select.search-location{width:80%}}@media (min-width:980px){.popup__body select.search-location{width:100%}}.popup__body-field{margin-bottom:15px}.popup__body-field-group{display:flex;justify-content:center}.popup__body-field-group>button{text-decoration:underline;font-size:14px;color:#098cf2;margin:0}.popup__body-field-group>button:first-child{text-align:right}.popup__body-field-group>button:last-child{text-align:left}.popup__body-field:last-child{margin-bottom:0}.popup__body-field-error{display:none;font-size:12px;font-weight:500;color:#ef3b24;margin-top:2px}.popup__body-field.social-field{text-align:center}.popup__body-field.social-field.one-button{text-align:left}.popup__body-field.social-field button,.popup__body-field.social-field>a{margin:5px}.popup__body-field.social-field .google-button{position:relative;font-size:14px;font-weight:400;text-align:right}.popup__body-field.social-field .google-button:after{content:' ';display:block;position:absolute;top:8px;left:12px;bottom:0;background-image:url(/img/social/google-sign.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:28px;height:28px}.popup__body-field.social-field .google-button:before{content:' ';display:block;position:absolute;top:0;left:0;bottom:0;background-color:#fff;width:50px}.popup__close{position:absolute;right:0;top:-35px;padding:10px;font-size:16px;text-align:center;color:#fff;background-color:#098cf2;width:15px;height:15px;transition:.3s ease-in-out}@media (min-width:768px){.popup__close{right:-45px;top:-1px}}.popup__close:hover{cursor:pointer;opacity:.8}.popup__submit,.popup__submit.btn{display:flex;justify-content:center}.popup__success{text-align:center;line-height:16px;color:green}.popup__reset-password{display:block;text-align:center;color:#098cf2;font-size:14px;font-weight:100;transition:.3s ease-in-out}.popup__reset-password:hover{opacity:.8}.popup__result{text-align:center;line-height:16px;margin-bottom:15px}.popup__result.error{color:#ef3b24}.popup__result.success{color:green}body.theme__dark .btn__main{background:#000;border:1px solid #098cf2}body .btn{border-width:0;border-radius:0;background:0 0;transition:.3s ease-in-out;width:200px;display:inline-block;overflow:auto;white-space:nowrap;margin:0 auto;font-size:18px;font-weight:600}body .btn__main{color:#fff;background-color:#098cf2;padding:15px 25px}body .btn__search{width:150px}@media (min-width:1080px){body .btn__search{width:180px;float:left}}body .btn__alert{width:150px;margin-top:10px}@media (min-width:1080px){body .btn__alert{width:180px;float:right;margin-top:0}}body .btn__second{color:#fff;background-color:#858585;padding:15px 25px}body .btn:hover{cursor:pointer;opacity:.8}body .btn:disabled{cursor:not-allowed;opacity:.8}body .btn.space{margin:20px 0}body .btn a{width:100%;color:#fff;display:block}.preloader{display:none;height:calc(100% + 34px);width:100%;background-color:#fff}.preloader__row{position:relative;top:50%;left:50%;width:70px;height:70px;margin-top:-35px;margin-left:-35px;text-align:center;animation:preloader-rotate 2s infinite linear}.preloader__item{position:absolute;display:inline-block;top:0;background-color:#337ab7;border-radius:100%;width:35px;height:35px;animation:preloader-bounce 2s infinite ease-in-out}.preloader__item:last-child{top:auto;bottom:0;animation-delay:-1s}@keyframes preloader-rotate{100%{transform:rotate(360deg)}}@keyframes preloader-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}