.open-position-main-cont #country-filter{column-gap:1.041vw;margin-bottom:3.906vw;margin-top:1.927vw;}
.open-position-main-cont #country-filter .country-filter-items{padding:var(--padding8) var(--padding20);gap:var(--padding10);border-radius:var(--borderradius100);border:1px solid var(--primary-color);cursor:pointer;color:var(--primary-color);transition:all .5s;}
.open-position-main-cont #country-filter .country-filter-items a{color:var(--primary-color);}
.open-position-main-cont #country-filter span.country-filter-items.active a, .open-position-main-cont #country-filter span.country-filter-items.active{background-color:var(--primary-color);color:var(--white-color);}
.open-position-main-cont .inner-career-listing{background-color:#edf2f5;margin-bottom:var( --padding18);padding:1.458vw 1.718vw;border-radius:var(--borderradius10);}
.open-position-main-cont .inner-career-listing .job-title a{font-size:var(--wp--preset--font-size--medium);margin:0px;font-weight:var(--font-weight600);color:var(--secondary-color);}
.open-position-main-cont .inner-career-listing .location-text{font-size:var(--wp--preset--font-size--medium);margin:0px;font-weight:var(--font-weight400);color:var(--secondary-color);}
.open-position-main-cont .inner-career-listing .space-right{margin-right:var(--padding10);}
.open-position-main-cont .inner-career-listing .socialshare-open-listing{column-gap:1.041vw;}
.open-position-main-cont .openPositionLink{display:inline-flex;height:2.291vw;justify-content:center;align-items:center;gap:0.520vw;border-radius:var(--borderradius100);background:var(--white-color);position:absolute;right:-2.76vw;top:50%;transform:translateY(-50%);width:2.291vw;}
body.rtl .open-position-main-cont .openPositionLink{transform: translateY(-50%) rotate(-180deg);left: -2.76vw;right:inherit}
body.rtl .open-position-main-cont .inner-career-listing .space-right{margin-left: var(--padding10);margin-right: 0;}
.showInMob{display:none}
.country-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../img/arrow.svg);min-width:11vw;border-radius:var(--borderradius100);padding:10px 10px 10px 16px;appearance:none;border:1px solid #575757;width:100%;background-repeat:no-repeat;background-position:center right 14px;}
body.rtl .country-filter-select{background-position:center left 14px;}
.mobSele{display: none;}
#jobPopup h3{text-align: center;color: var(--white-color);font-size: 18px;margin-bottom: 26px;}
#jobPopup .hbspt-form .hs-form-field label.active{top: -.01vw;left: .6vw;font-size: 0.573vw;opacity: 1;font-size: var(--wp--preset--font-size--x-small);opacity: 1;color: var(--secondary-color);}
#jobPopup .select2-container .select2-selection--single{height: auto;border-radius: var(--borderradius8);border: none;background-image: url(../../img/select_arrowsvg.svg);background-repeat: no-repeat;background-position: 95% center;font-size: 0.729vw;background-size: .8vw;border-radius: var(--borderradius8) !important;}
body.rtl #jobPopup .select2-container .select2-selection--single{background-position: 5% center;}
#jobPopup .hbspt-form .hs-form-field .input select{display: none;}
#jobPopup .modal-content{background-color: var(--primary-color);padding: 2vw 5vw;box-sizing: border-box;max-width: 40vw;}
#jobPopup .hs-form-field{margin-bottom: 1.2vw;position: relative;}
#jobPopup .hs-form-field > label{font-size: var(--wp--preset--font-size--small-14);color: var(--secondary-color);position: absolute;pointer-events: none;top: .78vw;left: 1vw;transition: all 0.1s ease;}
body.rtl #jobPopup .hs-form-field > label{right:1vw;left:inherit;}
#jobPopup .hbspt-form form .input{width: 100%;margin: 0;}
#jobPopup .select2-container--default .select2-selection--single .select2-selection__rendered{padding: 0.729vw var(--padding15);line-height: normal;border-radius: var(--borderradius8);}
#jobPopup .hs-form-field .input .hs-input{width: 100%;box-sizing: border-box;border-radius: var(--borderradius8);padding: 0.729vw var(--padding15);border: none;background-color: var(--white-color);font-size: var(--wp--preset--font-size--small);color: var(--secondary-color);}
#jobPopup .select2-container{width:100% !important;}
#jobPopup .select2-container--default .select2-selection--single{height: auto;}
#jobPopup .hs-form-field.hs_add_a_file_photo > label{display: block;background: var(--white-color) url(../../img/resume_clip.svg);border-radius: var(--borderradius8);padding: 0.729vw var(--padding20);cursor: pointer;text-align: left;font-size: var(--wp--preset--font-size--small);position: relative;color: var(--secondary-color) !important;background-repeat: no-repeat;background-position: 93% center;color: var(--secondary-color);top: 0 !important;left: 0 !important;transition: none;right: inherit !important;}
body.rtl #jobPopup .hs-form-field.hs_add_a_file_photo > label{background-position: 5% center;text-align:right;}
#jobPopup .hs_submit.hs-submit input{padding: 12px 32px;background: none;border: 1px solid var(--white-color);color: var(--white-color);border-radius: 34px;font-size: 16px;}
#jobPopup .hs_submit.hs-submit input:hover{background:var(--skyblue);color:var(--primary-color);border: 1px solid var(--skyblue);}
#jobPopup .hs_submit.hs-submit{text-align: center;}
#jobPopup .hs-form-field .hs-error-msgs label.hs-error-msg{display: block;color: var(--skyblue);font-size: 0.625vw;margin-top: .2vw;}

#jobPopup .hs-error-msgs{padding: 0;margin: 0;}
#jobPopup .hs-error-msgs li {list-style: none;}
#jobPopup .hs_error_rollup {display: none;}
.applyNow{margin-top:50px;color: #575757;font-size: 16px;text-align: center;}
.applyNow a{    font-weight: 600;margin-top: 11px;display: inline-block;font-size: 18px;text-decoration: underline;cursor: pointer;}

#jobPopup ::-webkit-input-placeholder { color: transparent; } /* Chrome, Safari, Edge */
#jobPopup :-ms-input-placeholder { color: transparent; }       /* IE 10+ */
#jobPopup ::-ms-input-placeholder { color: transparent; }       /* Edge */
#jobPopup ::placeholder { color: transparent; }     
body.rtl #jobPopup .hs-form-field .input .hs-input[type="checkbox"]{float:right;margin-left: 10px;width: auto;}
#jobPopup .hs-form-field .input .hs-input[type="checkbox"]{float:left;margin-right: 10px;width: auto;}
.legal-consent-container li{list-style:none;}
.legal-consent-container ul{padding: 0;margin: 0;}
.legal-consent-container p{color: #fff;line-height: 10px;}
.legal-consent-container p a{color: #fff;text-decoration: underline;}
    

@media (min-width:768px) {
    .open-position-main-cont .col-md-6{flex:0 0 auto;width:50%;}
    .open-position-main-cont .col-md-5{flex:0 0 auto;width:41.66666667%;}
    .open-position-main-cont .col-md-4{flex:0 0 auto;width:33.33333333%;}
    .open-position-main-cont .col-md-2{flex:0 0 auto;width:16.66666667%;}
}

@media (max-width:992px) {
    .showInMob{display:block}
    .showInDesktop{display:none}
    .open-position-block .open-position-main-cont{padding-left:5.208vw;padding-right:5.208vw;padding-top:2vw;margin-bottom:20.833vw;}
    .open-position-main-cont .inner-career-listing{flex-wrap:wrap;position:relative;padding:2.291vw;margin-bottom:3.8vw;}
    .open-position-main-cont .inner-career-listing .socialshare-open-listing{display:none;}
    .open-position-main-cont .inner-career-listing .col-md-5 {width:100%;}
    .open-position-main-cont .inner-career-listing .col-md-2.position-relative{position:static !important;}
    .open-position-main-cont .openPositionLink{width:9.166vw;height:9.166vw;}
    .open-position-main-cont .inner-career-listing .space-right{margin-right:2.083vw;}
    .open-position-main-cont .inner-career-listing .location-text{margin:1.666vw 0 1.0416vw 1.0416vw;font-size:var(--wp--preset--font-size--small);}
    .country-filter-select{margin-top:6.25vw;margin-bottom:10.625vw;}
    .open-position-block .open-position-main-cont .block_title {text-align:start !important;}
    .open-position-main-cont .country-filter-select{display:none;}
    .open-position-main-cont .select2-container{width:100% !important;}
    .open-position-block .open-position-main-cont .block_title{margin-bottom: 3vw;}
    .open-position-main-cont .select2-container--default .select2-selection--single{height: auto;padding:1vw;background-image:url(../../img/arrow.svg);background-repeat: no-repeat;background-position:95% center;}
    .mobSele{margin-bottom: 5vw;}
    .mobSele{display: block;}
}

@media (max-width:768px) {
    #jobPopup .modal-content{width:90%;max-width:100%;padding: 7vw 7vw;}
    #jobPopup .hs-form-field .input .hs-input {padding: 2.7vw 2.167vw;border-radius: 1.25vw;}
    #jobPopup .hs-form-field .input .hs-input {padding: 2.7vw 2.167vw;border-radius: 1.25vw;}
    #jobPopup .hs-form-field {margin-bottom: 3.125vw;}
    #jobPopup .hs-form-field.hs_add_a_file_photo > label {background-position: 95% center;padding: 2.7vw 2.5vw;border-radius: 1.25vw;font-size: var(--wp--preset--font-size--small-14);}
    #jobPopup .hs_submit.hs-submit input[type="submit"] {padding: 2.5vw 6.667vw;}
    #jobPopup .hs-form-field > label {top:3.1vw;left: 3vw;}
    #jobPopup .hs-form-field .hs-error-msgs label.hs-error-msg {font-size: 2.625vw;}
    #jobPopup .hbspt-form .hs-form-field label.active {left: 1.7vw;}
    #jobPopup .select2-container--default .select2-selection--single .select2-selection__rendered {padding:3.4vw 2.167vw;border-radius: 1.25vw;font-size: var(--wp--preset--font-size--small-14);}
    #jobPopup .select2-container .select2-selection--single {background-size: 3.8vw;}
    .applyNow{font-size: 14px;margin-top: 25px;}
    .applyNow a{font-size:16px;}
 
    #jobPopup.modal .close{top: 3vw;right: 3vw;}
    #jobPopup.modal .close img {width: 5vw;}
}

@media (max-width:600px) {
    .open-position-main-cont .select2-container--default .select2-selection--single{padding: 3vw;}
}