.elementor-570 .elementor-element.elementor-element-00a3529{--display:flex;}.elementor-570 .elementor-element.elementor-element-cb3a91b .job-search-map-container{height:600px;}.elementor-570 .elementor-element.elementor-element-cb3a91b .map-loading{background-color:#f8f9fa;}.elementor-570 .elementor-element.elementor-element-cb3a91b .map-loading p{color:#666666;}.elementor-570 .elementor-element.elementor-element-cb3a91b .job-popup-content{background-color:var( --e-global-color-e3daabf );padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-570 .elementor-element.elementor-element-cb3a91b .job-popup-content .job-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2775a76 );}.elementor-570 .elementor-element.elementor-element-cb3a91b .job-popup-content .job-company{color:var( --e-global-color-1d098cc );}.elementor-570 .elementor-element.elementor-element-cb3a91b .job-popup-content .job-location, .elementor-570 .elementor-element.elementor-element-cb3a91b .job-popup-content .job-salary{color:#888888;}.elementor-570 .elementor-element.elementor-element-cb3a91b .job-popup-content .apply-button{color:var( --e-global-color-e3daabf );background-color:var( --e-global-color-accent );padding:8px 16px 8px 16px;border-radius:5px 5px 5px 5px;}.elementor-570 .elementor-element.elementor-element-cb3a91b .job-popup-content .apply-button:hover{color:var( --e-global-color-e3daabf );background-color:var( --e-global-color-accent );}.elementor-570 .elementor-element.elementor-element-cb3a91b .job-popup-content .view-details-button{color:var( --e-global-color-accent );background-color:var( --e-global-color-e3daabf );padding:8px 16px 8px 16px;border-radius:4px 4px 4px 4px;}.elementor-570 .elementor-element.elementor-element-cb3a91b .job-popup-content .view-details-button:hover{color:var( --e-global-color-e3daabf );background-color:var( --e-global-color-accent );}.elementor-570 .elementor-element.elementor-element-9b5b576{--display:flex;}.elementor-570 .elementor-element.elementor-element-fee89a9 .job-filters-panel{background-color:var( --e-global-color-e3daabf );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2b046d0 );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-570 .elementor-element.elementor-element-fee89a9 .filter-label{font-family:"futura-pt", Sans-serif;font-size:18px;line-height:20px;letter-spacing:0.2px;color:var( --e-global-color-408c328 );}.elementor-570 .elementor-element.elementor-element-fee89a9 .filter-input, .elementor-570 .elementor-element.elementor-element-fee89a9 .filter-select{font-size:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2b046d0 );border-radius:5px 5px 5px 5px;}.elementor-570 .elementor-element.elementor-element-fee89a9 .filter-input::placeholder{color:var( --e-global-color-2b046d0 );}.elementor-570 .elementor-element.elementor-element-fee89a9 .filter-search-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-408c328 );color:var( --e-global-color-e3daabf );border-style:none;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-570 .elementor-element.elementor-element-fee89a9 .filter-search-button:hover{background-color:var( --e-global-color-accent );}.elementor-570 .elementor-element.elementor-element-fee89a9 .filter-reset-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-e3daabf );color:var( --e-global-color-408c328 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-570 .elementor-element.elementor-element-fee89a9 .filter-reset-button:hover{background-color:var( --e-global-color-0993c88 );}.elementor-570 .elementor-element.elementor-element-fee89a9 .job-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-570 .elementor-element.elementor-element-cb3a91b .job-popup-content .job-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-570 .elementor-element.elementor-element-fee89a9 .job-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-570 .elementor-element.elementor-element-cb3a91b .job-popup-content .job-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-570 .elementor-element.elementor-element-fee89a9 .job-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}