.job-card-section .card{background-color:var(--white_color);border-radius:4px;box-shadow:0 14px 46px 0 rgb(0 26 87/8%);height:100%;padding:40px 40px 173px;position:relative}.job-card-section .job-pic img{display:block;margin-bottom:20px}.job-description .job-description p{margin-bottom:15px}.job-description ul.blk{display:block}.job-description .job-link.link-primary{margin-top:0}.job-description .job-link.link-tertiary{margin-top:18px}.job-card-section .job-category ul,.job-card-section .job-link-container ul{list-style:none;margin:0;padding:0}.job-card-section .category-item:nth-child(3){margin-right:0}.job-card-section .category-item{background-color:var(--white_color);border:1px solid #e5efe9;border-radius:4px;float:left;font-size:13px;margin:8px 6px 0 0;padding:5px 14px;text-align:center}.job-card-section .job-link-container{bottom:40px;position:absolute}.job-card-section .blk li a.link-tertiary{margin-top:18px}.job-card-section .btn-form{align-content:center;background-color:rgba(94,110,141,.9);bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;overflow-y:auto;position:absolute;position:fixed;right:0;top:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;visibility:hidden;width:100%;z-index:10000}.job-card-section .btn-form.is-visible{opacity:1;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;visibility:visible}.job-card-section .form-container{background-color:#fbfbfb;border-radius:0;color:#fff;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:800px;min-height:554px;opacity:1;padding:40px;position:relative;width:100%}.job-card-section .close-button{background:none;border:none;color:#000;font-size:17px;height:25px;position:absolute;right:0;top:8px;width:25px}.job-card-section .btn-form:before{background-color:#000;bottom:0;content:"";left:0;opacity:.7;position:absolute;right:0;top:0}.job-card-section .hs_TICKET\.content.hs-TICKET\.content.hs-fieldtype-textarea.field,.job-card-section .hs_TICKET\.subject.hs-TICKET\.subject.hs-fieldtype-text.field{display:none}.job-card-section form input[type=file]{background-color:var(--white-color);border:none}.job-card-section form textarea{min-height:66px;padding:10px 15px;width:100%!important}.job-card-section form input[type=email]::placeholder,.job-card-section form input[type=file]::placeholder,.job-card-section form input[type=number]::placeholder,.job-card-section form input[type=password]::placeholder,.job-card-section form input[type=tel]::placeholder,.job-card-section form input[type=text]::placeholder,.job-card-section form select::placeholder,.job-card-section form textarea::placeholder{color:var(--body_color_secondary)}.job-card-section.close-button:hover{box-shadow:unset!important;transform:translateY(0)!important}.job-card-section .main-detail{background-color:var(--white_color);border-bottom:none;border-radius:4px;box-shadow:0 14px 46px 0 rgb(0 26 87/8%);margin-bottom:30px;margin-top:15px;overflow:hidden;padding:40px;position:relative;width:100%}.job-card-section .main-detail ul{margin-bottom:18px;padding-left:34px}.job-card-section .main-detail .roles{margin-bottom:23px}@media(max-width:1024px){.job-card-section a.link-primary{padding:11px 16px}.job-card-section .card{padding:40px 20px 115px}.job-card-section .category-item{margin:8px 4px 0 0;padding:5px 6px}}@media(max-width:767px){.job-card-section .card{padding:40px}.job-card-section .job-link-container{bottom:0;position:relative}}@media(max-width:380px){.job-card-section .card{padding:40px 10px}}