  .c-form-height-50{height:60px!important}
  .dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#fff;width:150px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding-top:25px;z-index:1}.dropdown:hover .dropdown-content{display:block}
   @media (max-width:768px){.c-form-height{height:50px!important}}.g-brd-top-2 {border-top-width: 4px !important; }.c-brd-v1{border-color:#ccc!important}.g-mr-1 {margin-right: 0.07143rem !important;}.g-brd-3{border-width:3px!important}.g-brd-black{border-color:#000!important}.u-heading-v3-1{border-bottom:1px solid #eee}.u-heading-v3__title{position:relative;display:inline-block;margin:0;padding-bottom:.71429rem}.g-ml-4{margin-left:.28571rem!important}.g-ml-3{margin-left:.21429rem!important}.tablink:hover{background-color:#fff}.tabcontent{display:none}.v-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.v-video{position:absolute;top:0;left:0;width:100%;height:100%}.ContentFixedHeight{height:900px;overflow:auto;background:#fff}.g-width-200{width:200px!important}}@media (max-width:992px){.c-form-height-50{height:59px!important}.container-big{width:100%;max-width:none}}@media (min-width:992px){.c-form-height-50{height:59px!important}.g-width-100--lg{width:170px!important}.d-mt-5{margin-top:.3571428571rem!important}.d-mt-15{margin-top:1.0714285714rem!important}.center-cropped {width: 300px; height: 200px; background-position: center center; background-repeat: no-repeat;}.col-70-percent--lg{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.col-30-percent--lg{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.g-pl-0--lg{padding-left:0!important}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.g-pr-0--lg{padding-right: 0px;} .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.container-big{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;margin-right:auto;margin-left:auto}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.a-col-70{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}}.sticky{position:-webkit-sticky;position:sticky;top:65px;}.scroller{height: 90vh;}.g-brd-left-0{border-left:solid 0px transparent!important}.g-rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important;}.g-rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important;}.c-form-height-40{height:45px!important} .c-form:focus{outline: none;}.g-search::input {color: black;opacity: 0.8;}.g-search::placeholder {color: black; opacity: 0.8;}.g-mt-50{margin-top:3.5714285714rem!important}.g-py-16{padding-top:1.1742857143rem!important;padding-bottom:1.1742857143rem!important}
  .w3-button,div.scrollmenu button{text-decoration:none;display:inline-block;text-align:center}.gridscroll,.scrollmenu a,.w3-button{display:inline-block}.container-x,.s2 a:focus,.scrollmenu a,.w3-button{text-align:center}.g-brd-around-v2{border:3px solid}.u-btn-black,.u-btn-black:hover{color:#fff;background-color:#000}.g-color-primary--hover:hover,a:active,a[tabindex]:focus{color:#ff461e!important}.g-oglas-focus:focus a{background-color:#ff0}a[tabindex]:focus{outline:0}@media (min-width:992px){.g-pt-100--lg,.g-py-100--lg{padding-top:7.1428571429rem!important}.g-brd-radius-10--lg{border-radius:10px}.g-pl-50--lg{padding-left:3.5714285714rem!important}.g-pr-50--lg{padding-right:3.5714285714rem!important}.g-font-size-30--md{font-size:2.1428571429rem!important}.g-py-100--lg{padding-bottom:7.1428571429rem!important}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.g-search::input{opacity:.9;color:#000;opacity:.8}.c-brd-v1{border-color:#ccc!important}div.scrollmenu{overflow:hidden;white-space:nowrap}div.scrollmenu button{color:#000;margin:10px;padding-bottom:5px;outline:0}.w3-button{border:none;vertical-align:middle;overflow:hidden;color:inherit;background-color:#fff;cursor:pointer;white-space:nowrap}.scroll-container,.scrollmenu{overflow:auto;white-space:nowrap}.w3-hover-red:hover,.w3-red{border-bottom:3px solid #000}.g-search::placeholder{color:#000;opacity:.8}.parallax-2{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.u-btn-blue{color:#fff;background-color:#2164f3}.u-btn-blue.active,.u-btn-blue:focus,.u-btn-blue:hover{color:#fff}@media (min-width:1080px){.big-image{height:300px;width:100%;position:relative;background-size:cover;background-position:50% 20%;background-image:url(assets/img/bg/adorio-poslodavci-1.png)}.g-mt-100--lg{margin-top:7.1428571429rem!important}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:1080px){.big-image{height:700px;width:100%;position:relative;background-size:cover;background-position:50% 100%;background-image:url(assets/img/bg/adorio-poslodavci-1.png)}.g-mt-100-lg{margin-top:0!important}}.g-font-size-40,.g-font-size-60{font-size:4.1428571429rem!important}.overlay-x{position:absolute;height:100%;width:100%;top:0;left:0}a{color:#000}.container-x{position:relative;color:#fff}.centered-x{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.scroll-container{padding:5px 70px 5px 20px;background:0 0;height:100%;border-radius:15px}.gridscroll img{margin-right:22px}.c-form-height-50{height:60px!important}@media (max-width:768px){.c-form-height{height:50px!important}}.s2 a:focus{background-color:rgba(89,89,89);padding-left:10px;padding-right:10px;color:#fff;border-radius:15px}.button-23:active{background-color:#ffbf00}

  .br,.br-small,.dropdown:hover .dropdown-content{display:block}.br{margin-bottom:0}.br-small{margin-bottom:-.1em}.d-flex-all{display:-ms-flexbox!important;display:flex!important}@media (max-width:768px){.c-form-height{height:55px!important}}.g-brd-top-2{border-top-width:4px!important}.c-brd-v1{border-color:#ccc!important}.g-mr-1{margin-right:.07143rem!important}.g-brd-3{border-width:3px!important}.g-brd-black{border-color:#000!important}.u-heading-v3-1{border-bottom:1px solid #eee}.u-heading-v3__title{position:relative;display:inline-block;margin:0;padding-bottom:.71429rem}.g-ml-4{margin-left:.28571rem!important}.g-ml-3{margin-left:.21429rem!important}.container-big,.container-small{margin-right:auto;margin-left:auto}.tablink:hover{background-color:#fff}.tabcontent{display:none}.v-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.v-video{position:absolute;top:0;left:0;width:100%;height:100%}.ContentFixedHeight{height:900px;overflow:auto;background:#fff}.g-width-200{width:200px!important}.c-form-height-50{height:59px!important}.container-big,.container-small{width:100%}.g-width-100--lg{width:170px!important}.d-mt-5{margin-top:.3571428571rem!important}.d-mt-15{margin-top:1.0714285714rem!important}.center-cropped{width:300px;height:200px;background-position:center center;background-repeat:no-repeat}.a-col-70,.col-70-percent--lg{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.col-30-percent--lg{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.g-pl-0--lg{padding-left:0!important}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.g-pr-0--lg{padding-right:0}.container-big{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.container-small{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.scroller{height:90vh}.g-brd-left-0{border-left:0 solid transparent!important}.g-rounded-left{border-top-left-radius:15px;border-bottom-left-radius:15px}.g-rounded-right{border-top-right-radius:15px;border-bottom-right-radius:15px}.c-form-height-40{height:45px!important}.c-form:focus{outline:0}.g-search::input{color:#000;opacity:.8}.g-search::placeholder{color:#000;opacity:.6}.g-mt-50{margin-top:3.5714285714rem!important}.g-py-16{padding-top:1.1742857143rem!important;padding-bottom:1.1742857143rem!important}.u-btn-blue{color:#fff;background-color:#1a1ac1}.u-btn-blue.active,.u-btn-blue:focus,.u-btn-blue:hover{color:#fff}.g-brd-around-v2{border:3px solid}.u-btn-black,.u-btn-black:hover{color:#fff;background-color:#000}.g-color-primary--hover:hover{color:#ff461e!important}.masonry-with-columns{columns:2 200px;column-gap:4px}.masonry-with-columns .masonry-div-1{color:#fff;margin:0 1rem 1rem 0;display:inline-block;width:100%;text-align:center;font-family:system-ui;font-weight:900;font-size:2rem}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#fff;width:150px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding-top:25px;z-index:1}input::placeholder{font-weight:400}.tab-link{transition:.2s;border-radius:6px;padding:.5em}.search-box{border:2px solid}.sponsored-tab-link{transition:.2s;padding:.5em 10px 10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (min-width:992px){.padding-card{padding:10px;}.g-bg-v2{background-color:#f7f7f7!important}.bg-flex-filter,.filter-bg-color{background-color:#fff}.search-box-border-right-none{border-right:0px solid}.search-box-border-top-left{border-top-left-radius:15px}.search-box-border-top-right{border-top-right-radius:15px;border-bottom-right-radius:15px}.search-box-border-bottom-left{border-bottom-left-radius:15px}.col-lg-filter-input{position:relative;width:100%;min-height:1px;padding-right:0;padding-left:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.g-ml-10--lg{margin-left:10px}.g-ml-15--lg{margin-left:15px}.flex-filter-wrapper{border:1px solid #dadce0;border-radius:15px;background-color:#f5f4f4!important}.g-mt-40--lg{margin-top:40px}.border-filter{border:1px solid #fff;border-radius:15px}.g-pt-35--lg{padding-top:25px}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tab-link{transition:.2s;border-radius:6px;max-width:100%;padding:.5em}.sponsored-tab-link.active-sponsored,.tab-link.active{background-color:#d7e1e4}.sponsored-tab-link{transition:.2s;cursor:pointer;padding-left:10px;padding-right:10px;padding-bottom:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.scroll-container{overflow:auto;white-space:nowrap;padding:5px 70px 5px 20px;background:0 0;height:100%;border-radius:15px}.gridscroll{display:inline-block}.gridscroll img{margin-right:22px}.my-button,header{font-weight:700}.my-button{background-color:#fff;border:1px solid #404040;border:none;cursor:pointer;font-size:14px}.my-button.clicked{background-color:#404040;border-radius:5px;color:#fff}.g-bg-v1,.pseduo-track,.pseudo-item,.sponsored-search-results{background-color:#fff}.clearfix:after{content:"";display:block;clear:both}.modal-window{right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:.3s;position:absolute;top:2%;padding:2em;background:#fff;color:#000}h1{font-size:150%;margin:0 0 15px}.logo{max-width:150px;display:block}small{color:#d3d3d3}.g-font-weight-500{font-weight:500}.target-link-blue:hover h2{color:#1a0dab;text-decoration:underline}.target-link-black{color:#000}.target-link-blue{color:#1a0dab}.target-link-blue a:active .ui-bookmark{--icon-size:14px;--icon-secondary-color:rgb(185,185,185);--icon-hover-color:rgb(97, 97, 97);--icon-primary-color:#ff461e;--icon-circle-border:1px solid var(--icon-primary-color);--icon-circle-size:35px;--icon-anmt-duration:0.1s}.ui-bookmark input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.ui-bookmark .bookmark{width:var(--icon-size);height:auto;fill:var(--icon-secondary-color);cursor:pointer;-webkit-transition:none;-o-transition:none;transition:none;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;position:relative;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.bookmark::after,.bookmark::before{content:"";position:absolute;border-radius:50%}.bookmark::after{width:10px;height:10px;-webkit-box-shadow:0 30px 0 -4px var(--icon-primary-color),30px 0 0 -4px var(--icon-primary-color),0 -30px 0 -4px var(--icon-primary-color),-30px 0 0 -4px var(--icon-primary-color),-22px 22px 0 -4px var(--icon-primary-color),-22px -22px 0 -4px var(--icon-primary-color),22px -22px 0 -4px var(--icon-primary-color),22px 22px 0 -4px var(--icon-primary-color);box-shadow:0 30px 0 -4px var(--icon-primary-color),30px 0 0 -4px var(--icon-primary-color),0 -30px 0 -4px var(--icon-primary-color),-30px 0 0 -4px var(--icon-primary-color),-22px 22px 0 -4px var(--icon-primary-color),-22px -22px 0 -4px var(--icon-primary-color),22px -22px 0 -4px var(--icon-primary-color),22px 22px 0 -4px var(--icon-primary-color);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.bookmark::before{border:var(--icon-circle-border);opacity:0}.ui-bookmark:hover .bookmark{fill:var(--icon-hover-color)}.ui-bookmark input:checked+.bookmark::after{-webkit-animation:circles var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;animation:circles var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;-webkit-animation-delay:var(--icon-anmt-duration);animation-delay:var(--icon-anmt-duration)}.ui-bookmark input:checked+.bookmark{fill:var(--icon-primary-color);-webkit-animation:bookmark var(--icon-anmt-duration) forwards;animation:bookmark var(--icon-anmt-duration) forwards;-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}.ui-bookmark input:checked+.bookmark::before{-webkit-animation:circle var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;animation:circle var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;-webkit-animation-delay:var(--icon-anmt-duration);animation-delay:var(--icon-anmt-duration)}@-webkit-keyframes bookmark{50%{-webkit-transform:scaleY(.6);transform:scaleY(.6)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes bookmark{100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes circle{from{width:0;height:0;opacity:0}90%{width:var(--icon-circle-size);height:var(--icon-circle-size);opacity:1}to{opacity:0}}@keyframes circle{from{width:0;height:0;opacity:0}90%{width:var(--icon-circle-size);height:var(--icon-circle-size);opacity:1}to{opacity:0}}@-webkit-keyframes circles{from{-webkit-transform:scale(0);transform:scale(0)}40%{opacity:1}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}@keyframes circles{from{-webkit-transform:scale(0);transform:scale(0)}40%{opacity:1}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}.input-email::placeholder{font-weight:400;color:#000;opacity:1}.outer-wrapper{max-width:100vw;overflow-x:scroll;position:relative;scrollbar-color:white white;scrollbar-width:thin;-ms-overflow-style:none}.pseduo-track{height:2px;width:100%;position:relative;top:-3px;z-index:-10}@media (any-hover:none){.pseduo-track{display:none}}.outer-wrapper::-webkit-scrollbar{height:0}.outer-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent}.outer-wrapper::-webkit-scrollbar-thumb{height:5px;background-color:#fff}.outer-wrapper::-webkit-scrollbar-thumb:hover{background-color:#fff}.outer-wrapper::-webkit-scrollbar:vertical{display:none}.inner-wrapper{display:flex}.bookmark-rounded,.favicon-rounded{display:inline-flex;vertical-align:middle}.pseudo-item{flex-shrink:0}.border-radius-15{border-radius:15px}.no-left-border{border-left-style:none}.no-top-border{border-top-style:none}.no-bottom-border{border-bottom-style:none}.no-right-border{border-right-style:none}.no-border{border:none}.border-rounded-focus:focus{border-radius:15px;background-color:#eee}.border-rounded-focus:active{border-radius:15px;background-color:red}.search-box-suggestion:hover div{background-color:red}.sponsored-search-results:hover{background-color:#f5f4f4}.organic-search-results-box-shadow-2,.sponsored-search-results-box-shadow{box-shadow:rgba(0,0,0,.24) 0 3px 8px}.organic-search-results-border{border:1px solid #dadce0}.organic-search-results-box-shadow:hover{box-shadow:rgba(0,0,0,.44) 0 3px 8px}.favicon-rounded{background-color:#f1f3f4;border:1px solid #ecedef;border-radius:50%;justify-content:center;align-items:center;height:40px;width:40px;margin-right:12px}.bookmark-rounded{background-color:#fff;border:1px solid #d8dbdc;border-radius:50%;justify-content:center;align-items:center;height:38px;width:38px}.employer-search-result{color:#202124;font-size:14px;line-height:20px}.container-one-line{display:flex;justify-content:space-between}.left-text{text-align:left}.right-text{text-align:right}@media (max-width:992px){.padding-card{padding-top:10px;padding-bottom:10px;padding-left:0px;padding-right:0px;}.filter-bg-color{background-color:#f5f4f4!important}.col-lg-filter-input{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.search-box-border{border-radius:15px}.bookmark-btn{color:#a8abac}.g-bg-white-md-down{background-color:#fff}.g-bg-gray-light-v5--md,.g-bg-v1{background-color:#f7f7f7!important}.g-bg-v2{background-color:#fff!important}.organic-search-results-box-shadow{box-shadow:0 0 2px rgba(5,20,41,.06),0 2px 3px rgba(5,20,41,.08);border:1px solid #dadce0}.flex-filter{display:flex}.g-mt-50--lg{margin-top:0}.border-wrapper{border-radius:36px;display:inline-block;overflow:hidden;border:0 solid #dadce0}.border-filter{border:1px solid #dadce0;border-radius:36px}.text-center--md{text-align:center!important}::-webkit-scrollbar{width:1px;height:1px}::-webkit-scrollbar-button{width:1px;height:1px}.horizontal-scroll-wrapper{position:absolute;display:block;top:0;left:0;width:calc(250px + 1px);max-height:750px;margin:0;padding-top:1px;background:#abc;overflow-y:auto;overflow-x:hidden;transform:rotate(-90deg) translateY(-250px);transform-origin:right top}.horizontal-scroll-wrapper>div{display:block;padding:5px;background:#cab;transform:rotate(90deg);transform-origin:right top}}


 a.company-card-style-26:hover,a.featured-card-style-26:hover,a.job-card-style-26:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.card{border:1px solid #ccc;border-radius:8px;padding:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-family:Arial,sans-serif}.card.active,.card:focus,.card:hover{box-shadow:0 4px 8px rgba(0,0,0,.3)}.header{position:relative}.header img{width:100%;border-radius:4px}.logo{position:absolute;top:42px;left:16px;background:#fff;padding:10px;border:1px solid #ccc}.button,.job-count{padding:8px 16px;transition:125ms ease-out;background-color:transparent;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none}.company-info{margin-top:42px}.company-name{font-size:18px;font-weight:700;color:#004099}.button,.button-mobile,.industry,.job-count{font-size:14px}.industry{color:#777}.buttons{display:flex;justify-content:space-between}.svg-size,.svg-size-company{display:inline-block;line-height:1;vertical-align:middle;width:16px;height:16px;margin-top:-4px}.button{border:1px solid transparent;color:#004099;border-radius:25px}.button-mobile{border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:125ms ease-out;background-color:transparent;color:#004099;text-align:center;text-decoration:none}.button.active,.button:focus,.button:hover,.job-count.active,.job-count:focus,.job-count:hover{background-color:#ebf6fd;color:#004099}.job-count{border:1px solid #004099;color:#004099;border-radius:25px}.job-count-no-border,.job-count-white-color{border:1px solid #fff;padding:8px 16px}.job-count-white-color{cursor:pointer;white-space:nowrap;transition:125ms ease-out;background-color:transparent;color:#fff;text-align:center;border-radius:25px;text-decoration:none;font-size:14px}.svg-size{margin-right:10px}.svg-size-company{margin-right:5px}.image-crop,.logo-crop{width:auto;object-fit:cover;overflow:hidden}.image-crop{height:100px}.logo-crop{height:75px}.center-image-v1{display:flex;align-items:center;justify-content:center;height:200px}.job-listing-section-style-26{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:#fff;color:#333;padding:40px 20px;box-sizing:border-box;width:100%}.job-listing-section-style-26 *{box-sizing:border-box}.job-listing-section-style-26 .content-container-style-26{max-width:1300px;margin:0 auto}.job-listing-section-style-26 .search-bar-container-style-26{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:8px;display:flex;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-bottom:25px;max-width:900px;margin-left:auto;margin-right:auto}.job-listing-section-style-26 .search-input-group-style-26{flex:1;display:flex;align-items:center;padding:0 15px;gap:12px}.job-listing-section-style-26 .search-input-group-style-26 i{color:#2d2d2d;font-size:18px}.job-listing-section-style-26 .search-input-group-style-26 input{border:none;outline:0;width:100%;font-size:16px;color:#333;background:0 0;padding:10px 0}.job-listing-section-style-26 .search-input-group-style-26 input::placeholder{color:#666}.job-listing-section-style-26 .search-divider-style-26{width:1px;height:30px;background-color:#ddd}.job-listing-section-style-26 .search-btn-style-26{background-color:#1a1ac1;color:#fff;border:none;padding:12px 32px;border-radius:12px;font-weight:700;font-size:16px;cursor:pointer;transition:background .2s;flex-shrink:0}.job-listing-section-style-26 .search-btn-style-26:hover{background-color:#1a1ac1}.job-listing-section-style-26 .section-header-style-26{margin-bottom:25px;margin-top:50px}.job-listing-section-style-26 .section-header-style-26:first-of-type{margin-top:0}.job-listing-section-style-26 .section-header-style-26 h1,.job-listing-section-style-26 .section-header-style-26 h2{font-size:28px;font-weight:700;margin:0 0 8px;color:#2d2d2d}.job-listing-section-style-26 .section-header-style-26 p{color:#595959;font-weight:400;margin:0;font-size:1.25rem;line-height:1.5}.job-listing-section-style-26 .companies-grid-style-26,.job-listing-section-style-26 .jobs-grid-style-26,.job-listing-section-style-26 .new-jobs-grid-style-26{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:30px}a.job-card-style-26{background:#fff;border-radius:8px;padding-top:24px;padding-bottom:24px;display:flex;align-items:flex-start;gap:20px;transition:.2s;cursor:pointer;text-align:left;overflow:hidden;text-decoration:none;color:inherit}.job-listing-section-style-26 .logo-style-26{flex-shrink:0;width:50px;height:50px;border-radius:8px;overflow:hidden;background-color:#f5f5f5}.job-listing-section-style-26 .logo-style-26 img{width:100%;height:100%;object-fit:cover;display:block}.job-listing-section-style-26 .details-style-26{flex:1;min-width:0;overflow:hidden}.job-listing-section-style-26 .details-style-26 h3{font-size:16px;font-weight:600;color:#333;margin:0 0 8px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-listing-section-style-26 .meta-style-26{display:flex;flex-wrap:wrap;gap:15px;font-size:13px;color:#777}.job-listing-section-style-26 .meta-style-26 span{display:flex;align-items:center;gap:6px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-listing-section-style-26 .meta-style-26 i{font-size:14px;color:#bbb;flex-shrink:0}.job-listing-section-style-26 .show-all-link-style-26{display:inline-block;color:#00449e;text-decoration:none;font-weight:600;font-size:14px;margin-top:10px}.job-listing-section-style-26 .show-all-link-style-26:hover,a.company-card-style-26:hover .link-see-jobs-style-26{text-decoration:underline}a.company-card-style-26{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s;text-decoration:none;color:inherit;cursor:pointer}.job-listing-section-style-26 .company-banner-style-26{width:100%;height:180px;object-fit:cover;background-color:#eee}.job-listing-section-style-26 .company-content-style-26{padding:20px 20px 24px;display:flex;flex-direction:column;flex-grow:1}.job-listing-section-style-26 .company-header-row-style-26{display:flex;align-items:center;gap:12px;margin-bottom:16px;position:relative}.job-listing-section-style-26 .company-logo-box-style-26{width:75px;height:75px;border-radius:8px;background:#fff;border:1px solid #f0f0f0;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-top:0;flex-shrink:0;z-index:2}.job-listing-section-style-26 .company-logo-box-style-26 img,.job-listing-section-style-26 .salary-logo-style-26 img{width:100%;height:100%;object-fit:contain;border-radius:4px}.job-listing-section-style-26 .company-titles-style-26{padding-top:2px}.job-listing-section-style-26 .company-titles-style-26 h4{font-size:16px;font-weight:700;margin:0;color:#222;line-height:1.2}.job-listing-section-style-26 .company-titles-style-26 span{font-size:13px;color:#666;margin-top:2px;display:block}.job-listing-section-style-26 .company-desc-style-26{font-size:14px;line-height:1.5;color:#444;margin:0 0 20px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.job-listing-section-style-26 .company-actions-style-26{display:flex;align-items:center;gap:16px}.job-listing-section-style-26 .btn-explore-style-26{padding:8px 16px;border:1px solid #e0e0e0;background-color:#fff;color:#00449e;font-weight:600;font-size:14px;border-radius:6px;display:inline-block;transition:background .2s}a.company-card-style-26:hover .btn-explore-style-26{background-color:#f7f9fc;border-color:#d0d0d0}.job-listing-section-style-26 .link-see-jobs-style-26{color:#00449e;font-weight:700;font-size:14px;display:inline-block}.job-listing-section-style-26 .salary-grid-style-26{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:30px;margin-bottom:30px}a.salary-item-style-26{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;transition:opacity .2s}a.salary-item-style-26:hover{opacity:.8}.job-listing-section-style-26 .salary-logo-style-26{width:60px;height:60px;border-radius:8px;overflow:hidden;border:1px solid #eee;box-shadow:0 1px 3px rgba(0,0,0,.05);flex-shrink:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:0;margin-bottom:15px}.job-listing-section-style-26 .salary-info-style-26 h4{font-size:14px;font-weight:700;color:#222;margin:0 0 2px;line-height:1.2}.job-listing-section-style-26 .salary-info-style-26 span{font-size:13px;color:#666;display:block}.job-listing-section-style-26 .featured-grid-style-26{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:30px}a.featured-card-style-26{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:50px 20px 25px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:.2s;text-decoration:none;color:inherit;height:100%}a.featured-card-style-26:hover{border-color:#d0d0d0}.job-listing-section-style-26 .featured-logo-style-26{width:70px;height:70px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:0}.job-listing-section-style-26 .featured-logo-style-26 img,.job-listing-section-style-26 .new-job-logo-style-26 img{width:100%;height:100%;object-fit:contain;border-radius:12px}.job-listing-section-style-26 .featured-title-style-26{font-size:22px;font-weight:500;color:#2d2d2d;margin-bottom:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.job-listing-section-style-26 .featured-loc-style-26{font-size:18px;color:#777;margin-bottom:24px;display:block}@media (min-width:992px){.job-listing-section-style-26 .search-bar-container-style-26{margin-bottom:50px;border:1px solid #595959}.job-listing-section-style-26 .section-header-style-26 h1{font-weight:700;margin:0 0 8px;color:#2d2d2d;font-size:2.75rem;line-height:1.25}a.featured-card-style-26{padding:30px}.job-listing-section-style-26 .featured-title-style-26{font-size:18px}.job-listing-section-style-26 .featured-loc-style-26{font-size:16px;color:#777;margin-bottom:24px;display:block}}.job-listing-section-style-26 .btn-outline-style-26{width:100%;padding:10px;border:1px solid #d0d0d0;border-radius:4px;color:#00449e;font-weight:600;font-size:14px;text-align:center;background:0 0;transition:.2s;display:block;margin-top:auto}a.featured-card-style-26:hover .btn-outline-style-26{border-color:#00449e;background-color:#f0f6ff}a.new-job-card-style-26{border:1px solid #e0e0e0;border-radius:16px;padding:24px;background:#fff;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:box-shadow .2s;height:100%}a.new-job-card-style-26:hover{box-shadow:0 6px 16px rgba(0,0,0,.08);border-color:#d0d0d0}.job-listing-section-style-26 .new-job-header-style-26{display:flex;align-items:center;gap:12px;margin-bottom:20px}.job-listing-section-style-26 .new-job-logo-style-26{width:44px;height:44px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:0}.job-listing-section-style-26 .new-job-company-style-26{font-weight:500;font-size:14px;color:#2d2d2d}.job-listing-section-style-26 .new-job-title-style-26{font-size:17px;font-weight:500;color:#2d2d2d;margin-bottom:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.job-listing-section-style-26 .new-job-location-style-26{font-weight:400;font-size:14px;color:#595959;display:flex;align-items:center;gap:6px;margin-top:auto}.job-listing-section-style-26 .suggested-container-style-26{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}a.search-tag-style-26{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#2d2d2d;font-size:14px;font-weight:500;text-decoration:none;transition:.2s}a.search-tag-style-26:hover{background-color:#f8f8f8;border-color:#ccc}a.search-tag-style-26 i{color:#666;font-size:14px}@media (max-width:992px){.job-listing-section-style-26 .companies-grid-style-26,.job-listing-section-style-26 .featured-grid-style-26,.job-listing-section-style-26 .jobs-grid-style-26,.job-listing-section-style-26 .salary-grid-style-26{grid-template-columns:repeat(2,1fr)}.job-listing-section-style-26 .new-jobs-grid-style-26{grid-template-columns:repeat(1,1fr)}}@media (max-width:600px){.job-listing-section-style-26 .companies-grid-style-26,.job-listing-section-style-26 .featured-grid-style-26,.job-listing-section-style-26 .jobs-grid-style-26,.job-listing-section-style-26 .new-jobs-grid-style-26,.job-listing-section-style-26 .salary-grid-style-26{grid-template-columns:1fr}.job-listing-section-style-26{padding:20px 15px}.job-listing-section-style-26 .search-bar-container-style-26{flex-direction:column;border-radius:12px;padding:12px;gap:12px}.job-listing-section-style-26 .search-divider-style-26{width:100%;height:1px}.job-listing-section-style-26 .search-btn-style-26{width:100%;border-radius:8px}.job-listing-section-style-26 .search-input-group-style-26{width:100%;padding:5px}}

