.table-container{overflow-x:auto}.table-heading{font-weight:600}select.form-control{font-weight:600;font-size:16px;color:#3e3e3e;min-width:180px}.job-desc-top{padding-top:45px !important}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:8px;min-width:153px;color:#3e3e3e}.game td:not(:first-child):not(:last-child){font-weight:400}th:last-child,td:last-child{text-align:left;padding:8px;min-width:120px}tr:nth-child(odd){background-color:#f2f2f2}tr.table-heading{background-color:white}.hubdb_hammaslaakari_form{margin-bottom:50px}.hubdb_hammaslaakari_form h3{text-align:center}.hubdb_hammaslaakari_form .form-title{color:#ea5b0b;font-size:30px;margin-bottom:30px;text-transform:uppercase;line-height:1.3em}.hubdb_hammaslaakari_form .hs-richtext{margin:10px 0}.job-application-link{margin-bottom:70px}.job-application-link .clear-button{width:160px;font-size:18px}.hae-btn{-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;font-family:Arial;font-size:16px !important;color:#fff;font-size:20px;background:#f59c00;padding:10px 20px 10px 20px;text-decoration:none;max-width:100px;text-align:center}.hae-btn:hover{opacity:.8;text-decoration:none}td:first-child{font-weight:600;color:#f59c00}i.fa.fa-chevron-right{padding-left:8px;font-size:10px}.singular-pop-post>img{width:100%}.singular-pop-post{width:333px;display:table;min-height:423px !important;border:1px solid #d9d9d9;border-radius:7px;overflow:hidden;margin:20px 0 20px 0}.pop-posts{padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex !important;-webkit-flex-flow:row wrap;justify-content:space-between}.text-pop-post{text-align:left;padding:14px}.text-pop-post>p{margin:0;padding:0}.text-pop-post>h3{word-break:break-word;hyphens:auto}ol{list-style:disc}.job-info-container p{padding:7px 0}.read-more{margin:25px 15px}.job-info-hero{height:0 !important;position:relative;padding:0 0 41.67% 0 !important;overflow:hidden !important}.read-more a{-webkit-border-radius:28;-moz-border-radius:28;border-radius:40px;font-family:Arial;font-size:16px !important;color:#fff;font-size:20px;background:#f59c00;padding:10px 20px 10px 20px;text-decoration:none;max-width:180px;text-align:center}.read-more a{color:#fff}.read-more:hover{opacity:.8;text-decoration:none}.recent-jobs>div>span{display:flex;justify-content:space-between;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-flow:row wrap}.small-table-container-with-heading{background-color:rgba(255,255,255,.85);height:auto;max-width:640px;float:right !important;position:relative;bottom:405px;border-radius:7px}.small-table-container{max-width:600px;margin:0 auto !important;float:none !important}.hero-image-with-table img{width:100% !important;min-height:auto}.content-v2-rekry{position:relative;margin-top:-270px !important}@media only screen and (max-width:959px){.content-v2-rekry{position:relative;margin-top:0 !important}.small-table-container-with-heading{background-color:rgba(255,255,255,.85);height:auto;width:100% !important;margin:0 auto !important;float:none !important;position:relative;bottom:0;border-radius:7px;overflow-x:auto}}.teamtailor-jobs-widget{margin-bottom:4em}.teamtailor-jobs__job{display:table-row}div.teamtailor-jobs__job:nth-child(odd){background:#f2f2f2}.teamtailor-jobs__job-title{text-decoration:none;font-weight:600;font-family:'Gotham A','Gotham B',Arial,sans-serif;font-size:16px;float:left;margin:16px}.teamtailor-jobs__job-info{float:right;margin:16px}.teamtailor-jobs__pagination{margin:auto;padding-top:30px;padding-bottom:30px;width:240px;color:white}.teamtailor-jobs__pagination__next{float:right;padding:6px;padding-left:14px;padding-right:14px;border:3px solid #ed7102;border-radius:20px;font-weight:600;font-family:'Gotham A','Gotham B',Arial,sans-serif;font-size:16px;text-decoration:none}.teamtailor-jobs__pagination__prev{float:left;padding:6px;padding-left:14px;padding-right:14px;border:3px solid #ed7102;border-radius:20px;font-weight:600;font-family:'Gotham A','Gotham B',Arial,sans-serif;font-size:16px;text-decoration:none}