.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-section-title{font-family:var( --e-global-typography-db4a423-font-family ), Sans-serif;font-size:var( --e-global-typography-db4a423-font-size );text-transform:var( --e-global-typography-db4a423-text-transform );line-height:var( --e-global-typography-db4a423-line-height );letter-spacing:var( --e-global-typography-db4a423-letter-spacing );word-spacing:var( --e-global-typography-db4a423-word-spacing );color:var( --e-global-color-primary );}.elementor-62260 .elementor-element.elementor-element-e252d85 .checkbox-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-toggle-icon{width:24px;height:24px;}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-section{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-section-header:hover{background-color:var( --e-global-color-10cfd51 );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-section-header:hover .fjo-filter-toggle-icon{color:var( --e-global-color-secondary );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-section:hover{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-section.fjo-active .fjo-filter-section-header{background-color:var( --e-global-color-secondary );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-section.fjo-active .fjo-filter-section-title{color:var( --e-global-color-primary );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-section.fjo-active .fjo-filter-toggle-icon{color:var( --e-global-color-primary );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-section.fjo-active{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-submit-btn{border-radius:0px 0px 0px 0px;}.elementor-62260 .elementor-element.elementor-element-e252d85 .filter-checkbox-label::before{border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-62260 .elementor-element.elementor-element-e252d85 .filter-checkbox-label:has(.filter-checkbox:checked)::before{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-62260 .elementor-element.elementor-element-e252d85 .filter-checkbox-label:has(.filter-checkbox:checked)::after{border-color:var( --e-global-color-primary );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-bottom-message-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filters-panel{border-radius:0px 0px 0px 0px;}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filters-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filters-header{border-radius:0px 0px 0px 0px;}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filters-form{gap:0px;}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-job-title a{color:var( --e-global-color-primary );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-job-card{border-radius:0px 0px 0px 0px;}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-job-toggle-icon{width:24px;height:24px;}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-job-card-header:hover .fjo-job-toggle-icon{color:var( --e-global-color-secondary );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-section-title{font-size:var( --e-global-typography-db4a423-font-size );line-height:var( --e-global-typography-db4a423-line-height );letter-spacing:var( --e-global-typography-db4a423-letter-spacing );word-spacing:var( --e-global-typography-db4a423-word-spacing );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-bottom-message-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-filter-section-title{font-size:var( --e-global-typography-db4a423-font-size );line-height:var( --e-global-typography-db4a423-line-height );letter-spacing:var( --e-global-typography-db4a423-letter-spacing );word-spacing:var( --e-global-typography-db4a423-word-spacing );}.elementor-62260 .elementor-element.elementor-element-e252d85 .fjo-bottom-message-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}