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}.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}.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)}}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}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}body{line-height:1;font-family:OpenSans-Regular,sans-serif;font-weight:300;background-color:#fff}body.theme__dark{background-color:#000}body.theme__dark .container .job-not-found{color:#fff}body.theme__dark .container .job-meta__delimiter,body.theme__dark .container .job-meta__location,body.theme__dark .container .job-meta__status{color:#fff}body.theme__dark .container .job-meta__location::before{content:'';background:url(../icons/white_map_marker.svg);background-size:12px 12px;height:12px;width:12px;margin:0 6px 0 0}@media (min-width:480px){body.theme__dark .container .job-meta__location::before{background-size:20px 20px;height:20px;width:20px}}body.theme__dark .container .job-content{background-color:#000;color:#fff}body.theme__dark .container .job-content a.button{display:inline-block;background-color:#000;padding:8px 28px;color:#098cf2;font-size:16px;line-height:22px;width:240px;border:1px solid #098cf2;border-radius:4px}body .container{max-width:1080px;margin:0 auto;padding:15px}@media (min-width:768px){body .container{padding:30px}}body .container .logo{display:flex}body .container .logo__link{display:block;margin:0 auto}body .container .logo__img{width:75px}body .container a{cursor:pointer;color:#098cf2;text-decoration:none;transition:.3s}body .container a:hover{color:#62aef3}body .container a.button{display:inline-block;background-color:#098cf2;padding:8px 28px;color:#fff;font-size:16px;line-height:22px;width:240px;border-radius:4px;border:1px solid #098cf2}body .container a.button:hover{opacity:.8}body .container p{font-size:16px;line-height:22px;margin-bottom:10px}body .container ol,body .container ul{margin-left:25px;padding:0 10px 10px}body .container ol li,body .container ul li{font-size:16px;line-height:22px;position:relative;padding:3px 0 2px 10px}body .container .job-meta{display:flex;justify-content:center;align-items:center;font-size:10px}@media (min-width:480px){body .container .job-meta{font-size:14px}}body .container .job-meta>div{margin:0 5px;text-align:center}@media (min-width:480px){body .container .job-meta>div{margin:0 10px}}body .container .job-meta__partner{color:#098cf2}body .container .job-meta__delimiter,body .container .job-meta__location,body .container .job-meta__status{color:#858585}body .container .job-meta__location{display:flex;align-items:center}body .container .job-meta__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){body .container .job-meta__location::before{background-size:20px 20px;height:20px;width:20px}}@media (min-width:768px){body .container .job-meta{margin-right:10px}}body .container .job-meta__status-open{color:#a0ca3c}body .container .job-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){body .container .job-title{font-size:28px;line-height:32px}}body .container .job-content{color:#666;padding:10px 0;background-color:#fff;letter-spacing:.1px;font-size:16px;line-height:22px}@media (min-width:768px){body .container .job-content{padding:20px 0}}body .container .job-content__partner-description{font-size:14px;font-style:italic;margin-bottom:20px}body .container .job-content__job p:last-child{margin-bottom:0}body .container .job-content__job b,body .container .job-content__job strong{font-weight:500}body .container .job-content__apply{margin-bottom:15px;text-align:center}body .container .job-content__apply:last-child{margin:15px 0 0}body .container .job-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){body .container .job-error{height:calc(100vh - 50px);font-size:32px}}body .container .job-not-found{display:flex;align-items:center;justify-content:center;color:#000;font-size:26px;line-height:22px;height:calc(100vh - 100px)}@media (min-width:768px){body .container .job-not-found{height:calc(100vh - 150px);font-size:32px}}