.career-title-block .search-container{border:2px solid #ffbe0f;box-shadow:0 9px 55px 0 rgba(186,105,0,.3);max-width:407px;width:100%}.career-title-block .search-container .search-button{height:50px;min-width:50px;width:50px}.search-vacancy-block .h5,.search-vacancy-block h2{margin-bottom:0}.search-vacancy-block .search-field{box-shadow:0 9px 55px 0 rgba(186,105,0,.3);margin-top:0}.search-vacancy-block .search-field .field{width:calc(50% - 89px)}.search-vacancy-block .clear-filter{display:flex;justify-content:flex-end;margin-top:10px;max-width:784px}.search-vacancy-block .clear-btn{color:#e05415;font-weight:400}.search-vacancy-block .clear-btn:hover{color:#000}.search-vacancy-block .btn-group{gap:0 20px}.search-vacancy-block .btn-group .btn-custom i{margin-right:5px;max-width:36px}.search-vacancy-block .search-field{margin:15px 0 50px;max-width:100%}.grid-option ul{gap:0 6px}.grid-option ul li a{align-items:center;display:flex;height:41px;justify-content:center;width:41px}.grid-option ul li a.active img,.grid-option ul li a:hover img{filter:brightness(100)}.vacancy-list{margin:20px 0 0}.vacancy-list .list-tag{gap:5px 10px;padding:14px 18px}.vacancy-list .list-tag li{font-size:14px;font-weight:700;padding:1px 10px}.vacancy-list .list-tag li img{display:inline-block;filter:brightness(100);height:15px;margin:-2px 2px 0 0;vertical-align:middle}.vacancy-list .list-card-block .h5{margin-bottom:10px}.vacancy-list .list-card-block .content-block{padding:23px 20px 60px}.image-text-block.benifits{margin-bottom:0}.image-text-block.recruitment{margin-bottom:120px;z-index:1}.vacancy-list .list-card-block.list-view .content-block{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:23px}.vacancy-list .list-card-block.list-view .content-block .h5{margin-bottom:10px}.vacancy-list .list-card-block .content-block .list-content{width:calc(100% - 157px)}.vacancy-list .list-card-block .content-block .btn-custom{bottom:22px;position:absolute}.vacancy-list .list-card-block.list-view .content-block .btn-custom{bottom:auto;position:relative}.search-container{align-items:center;display:flex;height:60px;padding:0 3px 0 20px;position:relative;width:473px}.search-icon{height:20px;width:20px}.search-input{background-color:transparent;border:none;flex:1;font-size:16px;height:100%;outline:none;padding:0 7px}.search-input::placeholder{color:#4c4c4c}.search-button{border:none;cursor:pointer;height:55px;min-width:55px;transition:all .3s ease;width:55px}.search-container form{align-items:center;display:flex;width:100%}.courser-list-section{padding:18px 0 60px}.list-card-block{height:calc(100% - 30px);margin-top:30px;padding:10px;transition:all .3s ease}.list-card-block .img-block{display:block;overflow:hidden;position:relative}.list-card-block .img-block img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.list-card-block .img-block:hover img{transform:scale(1.1)}.list-card-block .img-block:after{content:"";display:block;padding-top:67%}.list-card-block .content-block{padding:35px 20px 16px}.list-card-block .content-block .h5{margin-bottom:30px}.list-card-block:hover{border-color:transparent;box-shadow:3.062px 21.786px 59px 0 rgba(0,52,74,.18)}.courser-list-section .pagination,.pagination{margin-top:30px}.pagination{justify-content:center}.pagination .page-item{margin:0 2px}.pagination .page-link{background-color:transparent;border:0;font-size:16px;padding:7px 15px 8px}.pagination .page-item.prev-btn img{display:inline-block;margin:-3px 3px 0 0;transition:all .3s ease;vertical-align:middle}.pagination .page-item.next-btn img{display:inline-block;margin:-3px 0 0 3px;vertical-align:middle}.pagination .page-item.next-btn .page-link:hover,.pagination .page-item.prev-btn .page-link:hover{background-color:transparent}.pagination .page-item.next-btn .page-link:hover img,.pagination .page-item.prev-btn .page-link:hover img{filter:invert(83%) sepia(51%) saturate(6360%) hue-rotate(357deg) brightness(100%) contrast(103%)}.loader-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.loader{text-align:center}.loader img{max-width:100px}.vacancy-list .btn-custom.bdr-btn{height:50px;line-height:43px;padding:0 25px}.search-vacancy-block .search-field{background:#fff;border-radius:50px;box-shadow:0 9px 55px 0 rgba(0,0,0,.3);display:flex;margin-top:50px;max-width:810px;padding:14px 0;position:relative;width:100%}.search-vacancy-block .search-field .field{border-right:1px solid #e9ebe8;margin-right:13px;padding-left:27px;position:relative;width:calc(45% - 57px)}.search-vacancy-block .search-field .field:nth-of-type(3){border:0;margin-right:0}.search-vacancy-block .search-field i{left:0;max-width:18px;position:absolute;top:-1px}.search-vacancy-block .search-field .field label{margin:0}.search-vacancy-block .search-field .field:nth-of-type(2){border:0;padding-left:0;width:calc(50% - 57px)}.search-vacancy-block .search-field .field .form-control{background-color:transparent;background-size:13px;border:0;border-radius:0;display:block;height:35px!important;padding:0 5px 0 0;width:auto;width:100%}.search-vacancy-block .search-field .field .form-control::-webkit-input-placeholder{color:#000;opacity:1}.search-vacancy-block .search-field .field .form-control::-moz-placeholder{color:#000;opacity:1}.search-vacancy-block .search-field .field .form-control:-ms-input-placeholder{color:#000;opacity:1}.search-vacancy-block .search-field .field .form-control:-moz-placeholder{color:#000;opacity:1}.search-vacancy-block .search-field .field .custom-select-wrapper{width:100%}.search-vacancy-block .search-field .field .custom-select-wrapper .custom-select-trigger{line-height:1;padding:6px 20px 6px 0}.search-vacancy-block .search-field .btn-custom{border-radius:24px;font-size:16px;height:45px;line-height:40px;padding:0 24px;position:absolute;right:10px;top:9px;width:auto}form#vacany-filter-form{display:flex}.custom-options{max-height:250px;overflow-y:auto}@media only screen and (max-width:1440px){.search-courses .search-field{max-width:100%}.vacancy-list .list-tag{gap:5px 5px;padding:10px 9px}.vacancy-list .list-tag li{font-size:12px}.vacancy-list .list-card-block .content-block{padding:16px 9px 65px}.list-card-block .content-block{padding:26px 5px 16px}.list-card-block .courses-tag{gap:5px}.list-card-block .courses-tag li{font-size:12px;padding:2px 12px}}@media only screen and (max-width:1199px){.vacancy-list .list-card-block .content-block{padding:16px 9px 55px}.list-card-block .content-block{padding:26px 0 16px}.list-card-block .courses-tag li{font-size:11px;padding:2px 12px 3px}}@media only screen and (max-width:991px){.career-title-block .search-container .search-button{height:40px;min-width:40px;width:40px}.courser-list-section{padding:18px 0 20px}.list-card-block{margin-bottom:0}.list-card-block:hover{box-shadow:3.062px 8.786px 33px 0 rgba(0,52,74,.18)}.search-vacancy-block .short-courses-section{width:100%}.search-vacancy-block .search-field{margin:20px 0 0}.search-vacancy-block .search-field form{width:100%}.search-vacancy-block .search-field .field{width:calc(50% - 69px)}}@media only screen and (max-width:767px){.search-vacancy-block .search-field .field{width:calc(50% - 70px)}.image-text-block.recruitment{margin-bottom:50px}.vacancy-list .list-tag li img{height:13px}.career-title-block .search-container{margin:20px 0 10px;max-width:100%}.grid-option ul li{display:none}}@media only screen and (max-width:575px){.search-vacancy-block .search-field .field{border-bottom:1px solid #e9ebe8;border-right:0;margin:0;padding:0;width:100%}.search-vacancy-block .search-field .field:nth-of-type(2){width:100%}.vacancy-list .list-card-block .content-block .list-content{margin-bottom:15px;width:100%}.vacancy-list .list-card-block .content-block{padding:16px 9px 15px}.vacancy-list .list-card-block .content-block .btn-custom{bottom:auto;position:relative}.vacancy-list .list-card-block.list-view .content-block{padding-bottom:15px}.courser-list-section .showing-no{margin-bottom:5px;text-align:center}.courser-list-section .text-link{text-align:center;width:100%}.list-card-block .content-block{padding:15px 0 16px}.list-card-block .content-block .h5{margin-bottom:20px}.search-vacancy-block .search-field{border-radius:15px;padding:10px 15px 17px}.search-vacancy-block .search-field form{flex-wrap:wrap}.search-vacancy-block .search-field .btn-custom{border-radius:5px;left:0;position:relative;right:0;width:100%}}