pre,td,th{overflow:auto}code,h6,kbd{line-height:18px}.main-title,a{color:#25a79b}*,sub,sup{vertical-align:baseline}nav,nav ul{text-align:center}#post-btn,#search-btn{float:right;margin-right:0}#post-btn,#search-btn,nav ul li:last-child{margin-right:0}.apply-link,.hover-pointer,.hover-pointer:hover,.search-option:hover,.upload-file-label:hover,a:hover{cursor:pointer}img,img:not(.logo-exact){height:auto;margin:0 auto}h1,h2,h3,h4,h5,h6,input,select,textarea{margin-bottom:18px}footer,header{width:780px;margin:auto}#search-location,#search-salary,#search-tag{margin-bottom:1px;border:1px solid #d9d9d9;width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);width:calc(100% - 10px);margin-right:10px}#search-location-container,#search-salary-container,#search-tag-container{position:relative;flex-grow:1}.search-suggestions{z-index:1;width:100%;border:1px solid #d9d9d9;position:absolute;background:#fff;border-radius:3.6px}.search-option{padding:5px 10px}.search-option:hover{background:#d9d9d9}#search-btn{flex-grow:1;padding:5.53px 10px;border:1px solid #25a79b}.hidden-item,.mobile-only{display:none}a:hover{text-decoration:underline}.apply-link:hover,.company-card a,a{text-decoration:none}.main-title{font-weight:700;margin:0 0 auto;width:80%}.line-item-sponsored-1{border-radius:8px}body{background:#fff;color:#1a1919}section{padding:0 10px;margin-left:auto;margin-right:auto;width:780px}b,dt,strong,th{font-weight:600}td,th{border-bottom:1.08px solid #595959;padding:14.85px 18px;text-align:left;vertical-align:top}thead th{border-bottom-width:2.16px;padding-bottom:6.3px}table{display:table;overflow-x:auto}fieldset{display:flex;flex-direction:row;flex-wrap:wrap}fieldset legend{margin:18px 0}button,input,select,textarea{border-radius:3.6px;display:inline-block;padding:9.9px}button+input[type=checkbox],button+input[type=radio],button+label,input+input[type=checkbox],input+input[type=radio],input+label,label+*,select+input[type=checkbox],select+input[type=radio],select+label,textarea+input[type=checkbox],textarea+input[type=radio],textarea+label{page-break-before:always}input,label,select{margin-right:3.6px}textarea{min-height:90px;min-width:360px}label{display:inline-block;margin-bottom:12.6px}blockquote p,label>input,li dl,li ol,li ul{margin-bottom:0}button,input[type=reset],input[type=submit]{background:#f2f2f2;color:#191919;cursor:pointer;display:inline;margin-bottom:18px;margin-right:7.2px;padding:6.525px 23.4px;text-align:center}.resp-sharing-button__icon,.resp-sharing-button__link,code,dl,kbd,nav ul li{display:inline-block}.subnav,.subnav ul{text-align:left}button:hover,input[type=reset]:hover,input[type=submit]:hover{background:#d9d9d9;color:#000}button[disabled],input[type=reset][disabled],input[type=submit][disabled]{background:#e6e5e5;color:#403f3f;cursor:not-allowed}button[type=submit],input[type=submit]{background:#25a79b;color:#fff}button[type=submit]:hover,input[type=submit]:hover{background:#43d7c9;color:#fff}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=phone],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #595959;padding:5.4px 6.3px}input[type=checkbox],input[type=radio]{flex-grow:0;height:29.7px;margin-left:0;margin-right:9px;vertical-align:middle}input[type=checkbox]+label,input[type=radio]+label{page-break-before:avoid}select[multiple]{min-width:270px}code,kbd,output,pre,samp,var{font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:14.4px}pre{border-left:1.8px solid #59c072;line-height:25.2px;padding-left:18px}pre code{background:0 0;border:0;line-height:29.7px;padding:0}code,kbd{background:#daf1e0;border-radius:3.6px;color:#2a6f3b;padding:3.6px 6.3px 2.7px}kbd{background:#2a6f3b;color:#fff}mark{background:#ffc;padding:0 3.6px}h1,h2,h3,h4,h5,h6{color:#000}figcaption,h6{color:#595959}h1{font-size:36px;font-weight:500;line-height:41.4px;margin-top:72px}h2{font-size:25.2px;font-weight:400;line-height:30.6px;margin-top:54px}h3{font-size:21.6px;line-height:27px;margin-top:36px}h4{font-size:18px;line-height:23.4px;margin-top:18px}h5,h6{font-size:14.4px;text-transform:uppercase;font-weight:700}h5{line-height:21.6px}body,button,html,input,option,select,textarea{font-family:Helvetica;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;line-height:29.7px}hr{border-bottom:1px solid #595959}figcaption,small{font-size:15.3px}em,i,var{font-style:italic}del,s{text-decoration:line-through}.company-card a:hover,ins,u{text-decoration:underline}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}*{border:0;border-collapse:separate;border-spacing:0;box-sizing:border-box;margin:0;max-width:100%;outline:0;padding:0}body,html{width:100%}html{height:100%}address,blockquote,dl,fieldset,figure,form,hr,ol,p,pre,table,ul{margin-bottom:29.7px}article,footer,header{padding:43.2px}article{word-wrap:break-word;background:#fff;border:1px solid #d9d9d9;border-radius:7.2px}nav ul{list-style:none;margin-left:0}nav ul li{margin-left:9px;margin-right:9px;vertical-align:middle}ol,ul{margin-left:31.5px}.apply-box,.overlay-effect{display:none;position:fixed;left:0}dt{padding:0 18px}dd{padding:0 18px 4.5px}dd:last-of-type{border-bottom:1.08px solid #595959}dd+dt{border-top:1.08px solid #595959;padding-top:9px}blockquote{border-left:2.16px solid #595959;padding:4.5px 18px 4.5px 15.84px}blockquote footer{color:#595959;font-size:13.5px;margin:0}.logo-exact{width:60px!important;height:60px!important;max-width:none!important;max-height:none!important;margin:0!important}.column:nth-child(-n+12),figure img{display:block}footer{padding:10px}.subnav{width:100%;float:left;font-size:12pt}.subnav ul li{width:90%}@media only screen and (max-witdh:768px){.subnav ul li{width:100%}}#post-btn{width:auto;padding-right:25px;padding-left:25px}@media only screen and (max-width:768px){.menu-header a{font-size:9pt!important}.mobile-only{display:block}#post-a-job-mobile,.subnav{width:100%}#search-outer-container{flex-direction:column}#search-btn{margin-right:0;margin-bottom:20px;float:initial}#search-location,#search-salary,#search-tag{width:100%;margin-right:0;margin-bottom:10px}#post-btn{display:none;width:auto}.email-subscribe-item{margin-top:15px;margin-bottom:0}.apply-box{width:90%}}.apply-box{z-index:2;width:50%;height:auto;margin:5% auto;top:40px;right:0;background:#fff}@media only screen and (max-width:768px){.menu-header a{font-size:9pt!important}.apply-box{width:90%}}@keyframes fadeIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.overlay-effect{width:100%;height:100%;top:0;background:rgba(0,0,0,.5);z-index:1}.apply-link{font-size:18px;font-weight:400;line-height:29.7px;border-radius:3.6px;background:#25a79b;color:#fff;display:inline;margin-bottom:18px;margin-right:7.2px;padding:6.525px 23.4px;text-align:center}.apply-link:hover{background:#43d7c9;color:#fff}.line-item{background:#fff;padding:20px;margin:10px auto}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.clearfix::after{content:'';clear:both;display:table}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.job-desc{float:left;padding:0;font-size:12pt;display:none}.job-desc>h3{margin-top:10px}.job-icon{float:left;width:90px;border-radius:90px;border-radius:90px;object-fit:cover;margin-right:10px;border:1px solid #ccc}.resp-sharing-button__link{text-decoration:none;color:#fff;margin:.5em}.resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:.5em .75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--tumblr{background-color:#35465c}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--hackernews:focus,.resp-sharing-button--hackernews:hover{background-color:#fb6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--email{background-color:#777;border-color:#777}.resp-sharing-button--email:active,.resp-sharing-button--email:hover{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--linkedin{background-color:#0077b5;border-color:#0077b5}.resp-sharing-button--linkedin:active,.resp-sharing-button--linkedin:hover{background-color:#046293;border-color:#046293}.resp-sharing-button--reddit{background-color:#5f99cf;border-color:#5f99cf}.resp-sharing-button--reddit:active,.resp-sharing-button--reddit:hover{background-color:#3a80c1;border-color:#3a80c1}.resp-sharing-button--whatsapp{background-color:#25d366;border-color:#25d366}.resp-sharing-button--whatsapp:active,.resp-sharing-button--whatsapp:hover{background-color:#1da851;border-color:#1da851}.resp-sharing-button--hackernews{background-color:#f60;border-color:#f60}.resp-sharing-button--hackernews:hover .resp-sharing-button--hackernews:active{background-color:#fb6200;border-color:#fb6200}.resp-sharing-button--telegram{background-color:#54a9eb}.resp-sharing-button--telegram:hover{background-color:#4b97d1}.menu-header{text-align:left;width:100%;margin:20px auto;border-bottom:1px solid #d9d9d9}.menu-header a{white-space:pre;color:#000;font-size:12pt;font-weight:700;padding-right:5px}header{padding:0 10px}.row{display:flex;flex-wrap:wrap;gap:16px}.column{flex:25%;display:none;padding:5px}#loadMore{margin-top:16px}.company-card{background-color:#fff;border-radius:10px;padding:20px;margin:20px 0}.company-card .details{display:flex;justify-content:space-between;margin-bottom:15px}.company-card label{font-weight:700;color:#333}.company-card span{color:#555;text-align:left}.company-card a{color:#007bff}