.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714286%;width:1.42857%}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}:root,[data-bs-theme=dark]{--purple-color:#b53f7d}.job-title{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;width:100%}.job-title h1{display:block;font-size:2rem;font-weight:500;margin-bottom:0;text-transform:uppercase}.job-info>.job-detail{display:flex;flex-direction:column;padding:5px 0}.job-detail>div{color:#888;font-size:1rem;font-weight:600;line-height:1.5}.job-detail>div.job-company{color:#576809}.job-detail>div.job-place{color:#4084dc}.job-tools{border-bottom:1px solid #ddd;margin-bottom:10px;padding:0 0 10px}.job-tools>.btn svg{fill:#0d6efd;margin-top:-3px}.job-tools>.btn:hover svg{fill:#fff}.job-desc>h3{font-size:1.2rem;font-weight:600;margin-bottom:16px;padding-bottom:10px}.job-desc h4,.job-desc h5,.job-desc h6,.job-desc>h3{border-bottom:1px solid #ddd;color:#b53f7d;text-transform:uppercase}.job-desc h4,.job-desc h5,.job-desc h6{font-size:1.1rem;margin-bottom:8px;padding-bottom:6px}.job-desc>p{margin:0 0 20px!important}.job-title .btn svg{fill:var(--purple-color);margin-top:-3px}.job-desc .btn svg{margin-top:-3px}.job-desc .btn-primary svg{fill:#fff}.job-desc .btn-outline-secondary svg{fill:#6c757d}.job-desc .btn:hover svg,.job-title .btn:hover svg{fill:#fff}.job-desc .job-actions{align-items:center;display:flex;justify-content:space-between;margin:10px 0 20px}.ad-ref{color:#999;display:flex;font-size:.9rem;gap:10px;justify-content:start;padding:8px 0}.add2fav>span.selected{display:none}.add2fav.selected>span.selected{display:inline-block}.add2fav.selected>span.select{display:none}.add2fav:disabled{cursor:not-allowed;opacity:.2}#similar-container{margin-bottom:20px}#similar-container:before{content:" ";display:block;margin-top:10px}.similar-container{max-width:100%}.similar-container:hover .btn{background-color:#0086c8;border-color:#0097e1}.similar-wrapper{border:1px solid #e0e0e0;cursor:pointer;display:flex;flex-direction:column;height:250px;justify-content:space-between;padding:.5rem 1rem;text-align:center}.similar-data.job-detail{border-bottom:0}.similar-data h3{color:var(--purple-color);font-size:1.6rem;font-weight:600;margin-bottom:0!important;margin-top:0!important;max-height:150px;overflow:hidden;text-transform:uppercase}.similar-action button{width:100%}.job-company:before{color:#576809;content:""}.job-company:before,.job-place:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;margin-right:5px}.job-place:before{color:#4084dc;content:""}.job-contract:before{content:""}.job-contract:before,.job-sector:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#888;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;margin-right:5px}.job-sector:before{content:""}.job-hours:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#888;content:"";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;margin-right:5px}.advertiser{align-items:center;border:1px solid #ddd;display:flex;flex-direction:column;margin:20px 0;padding:10px}.advertiser h4,.job-info h3{border-bottom:2px dotted #e7e7e7;color:#576809;margin:12px 0 3px;padding-bottom:4px}.advertiser{color:#777}.advertiser p{color:#4084dc;font-size:1.3rem;margin:0}.advertiser p i{margin-right:5px}.advertiser img{max-height:150px;max-width:300px}.mobile{margin-top:10px}.mobile h1{border-bottom:none;font-size:23px!important;font-weight:700;line-height:1.22!important}.mobile .job-info>.job-detail{border-bottom:1px solid #ddd;flex:1;margin-bottom:10px}.mobile .job-info>.job-detail>div{display:flex}@media only screen and (max-width:736px){.job-title h1,h1.search-title{text-align:center}.ad-ref{flex-direction:column}.job-tools{display:flex;justify-content:space-between}}h1.suggestion{color:#666;font-size:1.5rem;font-weight:500;margin-bottom:0}h1.suggestion>.small{font-size:50%;font-weight:800}@media only screen and (max-width:736px){h1.suggestion{text-align:center}}.good-share-modal{background-color:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.15);display:none;left:50%;max-width:550px;padding:50px 30px 30px;position:fixed;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:90%}.good-share-modal-open .good-share-modal{animation:fade .2s;display:block;visibility:visible;z-index:1000}.good-share-modal-open .good-share-overlay{animation:fade .2s;background:rgba(0,0,0,.55);height:100%;position:fixed;top:0;transition:all .2s;width:100%;z-index:900}.close-btn{background:transparent;border:0;cursor:pointer;height:30px;position:absolute;right:10px;top:10px;transition:opacity .2s;width:30px}.close-btn:hover{opacity:.5}.close-btn:after,.close-btn:before{background-color:#848484;content:"";height:25px;left:14px;position:absolute;top:2px;width:2px}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.good-share-modal-buttons{display:flex;flex-wrap:wrap;justify-content:space-around}.good-share-modal-buttons .btn{align-items:center;background:transparent;border:1px solid #848484;border-radius:3px;cursor:pointer;display:flex;font-size:.8em;height:42px;justify-content:center;margin-bottom:20px;padding:10px 25px;transition:border .2s}.good-share-modal-buttons .btn:hover{border-color:#000}.good-share-modal-buttons .btn svg{margin-right:8px;pointer-events:none;width:20px}.facebook-btn svg path{fill:#0077f9}.twitter-btn svg path{fill:#1da1f2}.email-btn svg rect{fill:#d14836;stroke:#fff}.email-btn svg path{stroke:#fff}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:400px){.good-share-modal-buttons .btn{width:100%}}