.search-filter-icon{color:#2b2f33;cursor:pointer;font-family:Font Awesome\ 5 Pro;font-size:23px;font-weight:500;position:absolute;right:25px;top:5px}.search-filter-icon:after{content:"\f002"}.post-filter-err-msg{display:block;font-size:21px;font-weight:500;margin:0 auto 40px}.jobs-post-item .content-inner .category span:nth-child(n+2):before{content:"|";margin:0 6px}.jobs-post-item .jobs-item-btn{color:#2b2f33;display:block;font-size:18px;font-weight:700;letter-spacing:normal;line-height:22px;margin-top:40px;text-align:left}.load-more-btn{margin:0 auto;text-align:center}.jobs-post-item{cursor:pointer;margin:0 auto;max-width:511px;width:100%}.jobs-posts-wrapper .button-wrapper .jobs-item-btn:after{color:#2b2f33;content:"\f324";font-family:Font Awesome\ 5 Pro;font-size:25px;font-weight:500;height:25px;margin-left:15px;transition:.3s ease-in;width:25px}.jobs-posts-wrapper .button-wrapper a{padding-bottom:0}.jobs-posts-wrapper .button-wrapper a:after{font-size:18px;font-weight:500;height:18px;width:18px}.jobs-posts-wrapper .button-wrapper a span{bottom:3px;letter-spacing:normal;position:relative}.jobs-posts-inputs{margin-bottom:96px}.jobs-posts-inputs .clear-filter{color:#2b2f33;cursor:pointer;font-size:18px;font-weight:500;margin-bottom:12px;margin-left:12px;min-width:100px}.jobs-posts-inputs .filter-field{border:2px solid #aaacad;color:#2b2f33;height:50px;padding:0 19px;transition:.2s ease-in;width:100%}.jobs-posts-inputs .filter-field:focus-visible{border-color:#2b2f33;border-radius:0;outline:none;transition:.2s ease-out}.jobs-posts-inputs .filter-field-wrapper{margin-bottom:12px;margin-left:.5rem;margin-right:.5rem;max-width:385px;position:relative;width:100%}.jobs-posts-inputs .filter-field-wrapper .fa-chevron-down{bottom:0;font-size:14px;height:10px;margin:auto 20px auto auto;pointer-events:none;position:absolute;right:0;top:0}.jobs-posts-inputs .filter-field{-webkit-appearance:none;-moz-appearance:none;text-indent:1px}.jobs-posts-inputs .filter-field::-webkit-input-placeholder,.jobs-posts-inputs .search-field::-webkit-input-placeholder{color:#73787b;font-weight:500}.jobs-posts-inputs .filter-field:-moz-placeholder,.jobs-posts-inputs .search-field:-moz-placeholder{color:#73787b;font-weight:500}.jobs-posts-wrapper .ref-card-img{background-position:50%;background-size:auto 100%;height:280px;object-fit:cover;position:relative;transition:all .3s ease}.jobs-post-item .ref-card-img:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.jobs-post-item:hover .ref-card-img{background-size:auto 110%}.jobs-post-item:hover .ref-card-img:before{opacity:1}.jobs-posts-wrapper .content-inner{background-color:#f2f2f2;padding:24px}.jobs-posts-wrapper .content-inner .category{color:#2b2f33;font-size:18px;font-weight:500;margin:0}.jobs-posts-wrapper .content-inner .title{color:#2b2f33;font-size:24px;font-weight:500;min-height:108px}.ref-card-img{background-position:50%;background-size:cover;position:relative;transition:all .3s ease}.ref-image-wrapper{overflow:hidden}.ref-slider:hover .ref-card-img{transform:scale(1.2)}.jobs-post-item:hover .jobs-item-btn{font-size:20px;font-weight:700;transition:.3s ease-out}.jobs-post-item:hover .jobs-item-btn:after{margin-left:30px;transition:.3s ease-out}.ref-card-img:before{background-color:rgba(255,214,49,.5);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ref-slider:hover .ref-card-img:before{opacity:1}.ref-headline{padding:20px 0 40px;position:relative;text-align:center}.ref-wrapper .slick-track{display:flex!important}.ref-wrapper .slick-slide{background-color:#f2f2f2;height:inherit!important;margin:10px;position:relative}.ref-wrapper .content-inner{padding:25px 25px 80px}.ref-wrapper .content-inner h4{font-family:Lato_font_regular,sans-serif;font-weight:400}.ref-wrapper .button-wrapper{bottom:25px;position:absolute}.ref-wrapper .btn{margin:0}.ref-wrapper .slick-dots li button:before{background:none;border:2px solid #2b2f33;border-radius:100%;content:"";height:16px;opacity:1;width:16px}.ref-wrapper .slick-dots .slick-active{height:24px;width:24px}.ref-wrapper .slick-dots .slick-active button:before{background:#2b2f33;border:none;height:24px;width:24px}.ref-wrapper .slick-dots li,.slick-dots li button{height:16px;margin:0 6px;width:16px}@media (min-width:1024px){.jobs-posts-wrapper .content-inner .title{font-size:30px}}@media (min-width:992px){.ref-wrapper .slick-slide{margin:20px}}@media (min-width:550px){.filter-field-wrapper{margin-bottom:0}.jobs-posts-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:96px}}