.elementor-1782 .elementor-element.elementor-element-af1bf00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 60px;--row-gap:30px;--column-gap:60px}.elementor-1782 .elementor-element.elementor-element-118de42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1782 .elementor-element.elementor-element-5f3e184{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1782 .elementor-element.elementor-element-fc26bd0 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-1782 .elementor-element.elementor-element-e3d5a88{--spacer-size:30px}.elementor-1782 .elementor-element.elementor-element-f7eeeb3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 12px;--row-gap:8px;--column-gap:12px}.elementor-1782 .elementor-element.elementor-element-3887e7a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1782 .elementor-element.elementor-element-358b652 .jet-sorting-select{max-width:150px}.elementor-1782 .elementor-element.elementor-element-0aa55b2 .jet-smart-filters-active-tags{flex-direction:row}.elementor-1782 .elementor-element.elementor-element-0aa55b2 .jet-active-tags__list{flex-direction:row}.elementor-1782 .elementor-element.elementor-element-0aa55b2 .jet-active-tag{margin-right:5px;margin-bottom:5px}.elementor-1782 .elementor-element.elementor-element-0aa55b2 .jet-active-tag__remove{font-size:12px}.elementor-1782 .elementor-element.elementor-element-e8fe3c1>.jet-listing-grid>.jet-listing-grid__items{--columns:1}.elementor-1782 .elementor-element.elementor-element-3295276 .jet-filters-pagination__link{padding:10px 10px 10px 10px}.elementor-1782 .elementor-element.elementor-element-3295276 .jet-filters-pagination__dots{padding:10px 10px 10px 10px}.elementor-1782 .elementor-element.elementor-element-3295276 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center}.elementor-1782 .elementor-element.elementor-element-3295276 .jet-filters-pagination__load-more{order:initial}.elementor-1782 .elementor-element.elementor-element-45bc60d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-1782 .elementor-element.elementor-element-6767d7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-1782 .elementor-element.elementor-element-fd39889 .elementor-heading-title{font-weight:800}.elementor-1782 .elementor-element.elementor-element-fcf99d5 .jet-search-filter__input-wrapper{max-width:100%}.elementor-1782 .elementor-element.elementor-element-b9f677f .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2)}.elementor-1782 .elementor-element.elementor-element-b9f677f .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px}.elementor-1782 .elementor-element.elementor-element-b9f677f .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-1782 .elementor-element.elementor-element-b9f677f .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px}.rtl .elementor-1782 .elementor-element.elementor-element-b9f677f .jet-checkboxes-list__decorator{margin-left:5px}.elementor-1782 .elementor-element.elementor-element-b9f677f .jet-checkboxes-list__checked-icon{font-size:12px}.elementor-1782 .elementor-element.elementor-element-b9f677f .jet-collapse-icon{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-b9f677f .jet-collapse-none{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-b9f677f .jet-filter-label{font-weight:800}.elementor-1782 .elementor-element.elementor-element-b9f677f .jet-filters-counter{margin-left:initial;padding-left:5px}.rtl .elementor-1782 .elementor-element.elementor-element-b9f677f .jet-filters-counter{margin-right:initial;padding-right:5px}.elementor-1782 .elementor-element.elementor-element-b9f677f .jet-filter+.jet-filter{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-b9f677f .jet-select[data-hierarchical="1"]+.jet-select[data-hierarchical="1"]{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2)}.elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px}.elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px}.rtl .elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-checkboxes-list__decorator{margin-left:5px}.elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-checkboxes-list__checked-icon{font-size:12px}.elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-collapse-icon{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-collapse-none{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-filter-label{font-weight:800}.elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-filters-counter{margin-left:initial;padding-left:5px}.rtl .elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-filters-counter{margin-right:initial;padding-right:5px}.elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-filter+.jet-filter{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-1f9d26d .jet-select[data-hierarchical="1"]+.jet-select[data-hierarchical="1"]{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2)}.elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px}.elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px}.rtl .elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-checkboxes-list__decorator{margin-left:5px}.elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-checkboxes-list__checked-icon{font-size:12px}.elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-collapse-icon{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-collapse-none{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-filter-label{font-weight:800}.elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-filters-counter{margin-left:initial;padding-left:5px}.rtl .elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-filters-counter{margin-right:initial;padding-right:5px}.elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-filter+.jet-filter{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-2ae2a6a .jet-select[data-hierarchical="1"]+.jet-select[data-hierarchical="1"]{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2)}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px}.rtl .elementor-1782 .elementor-element.elementor-element-266f05d .jet-checkboxes-list__decorator{margin-left:5px}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-checkboxes-list__checked-icon{font-size:12px}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-collapse-icon{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-collapse-none{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-filter-items-moreless{text-align:left}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-filter-label{font-weight:800}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-filters-counter{margin-left:initial;padding-left:5px}.rtl .elementor-1782 .elementor-element.elementor-element-266f05d .jet-filters-counter{margin-right:initial;padding-right:5px}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-filter+.jet-filter{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-266f05d .jet-select[data-hierarchical="1"]+.jet-select[data-hierarchical="1"]{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2)}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px}.rtl .elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-checkboxes-list__decorator{margin-left:5px}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-checkboxes-list__checked-icon{font-size:12px}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-collapse-icon{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-collapse-none{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-filter-items-moreless{text-align:left}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-filter-label{font-weight:800}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-filters-counter{margin-left:initial;padding-left:5px}.rtl .elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-filters-counter{margin-right:initial;padding-right:5px}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-filter+.jet-filter{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-13f3b61 .jet-select[data-hierarchical="1"]+.jet-select[data-hierarchical="1"]{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2)}.elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px}.elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px}.rtl .elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-checkboxes-list__decorator{margin-left:5px}.elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-checkboxes-list__checked-icon{font-size:12px}.elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-collapse-icon{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-collapse-none{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-filter-label{font-weight:800}.elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-filters-counter{margin-left:initial;padding-left:5px}.rtl .elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-filters-counter{margin-right:initial;padding-right:5px}.elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-filter+.jet-filter{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-dcaa643 .jet-select[data-hierarchical="1"]+.jet-select[data-hierarchical="1"]{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-5894774 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2)}.elementor-1782 .elementor-element.elementor-element-5894774 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px}.elementor-1782 .elementor-element.elementor-element-5894774 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-1782 .elementor-element.elementor-element-5894774 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px}.rtl .elementor-1782 .elementor-element.elementor-element-5894774 .jet-checkboxes-list__decorator{margin-left:5px}.elementor-1782 .elementor-element.elementor-element-5894774 .jet-checkboxes-list__checked-icon{font-size:12px}.elementor-1782 .elementor-element.elementor-element-5894774 .jet-collapse-icon{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-5894774 .jet-collapse-none{width:20px;height:20px}.elementor-1782 .elementor-element.elementor-element-5894774 .jet-filter-label{font-weight:800}.elementor-1782 .elementor-element.elementor-element-5894774 .jet-filters-counter{margin-left:initial;padding-left:5px}.rtl .elementor-1782 .elementor-element.elementor-element-5894774 .jet-filters-counter{margin-right:initial;padding-right:5px}.elementor-1782 .elementor-element.elementor-element-5894774 .jet-filter+.jet-filter{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-5894774 .jet-select[data-hierarchical="1"]+.jet-select[data-hierarchical="1"]{margin-top:10px}.elementor-1782 .elementor-element.elementor-element-20b0aa9 .jet-date-range__inputs{max-width:100%;width:100%}.jet-smart-filters-datepicker-20b0aa9.ui-datepicker{margin-top:10px;margin-left:0;width:300px}.jet-smart-filters-datepicker-20b0aa9.ui-datepicker .ui-datepicker-prev>span{border-width:calc(15px / 2) calc(15px / 2) calc(15px / 2) 0}.jet-smart-filters-datepicker-20b0aa9.ui-datepicker .ui-datepicker-next>span{border-width:calc(15px / 2) 0 calc(15px / 2) calc(15px / 2)}.elementor-1782 .elementor-element.elementor-element-20b0aa9 .jet-date-range__inputs>input{max-width:45%}.elementor-1782 .elementor-element.elementor-element-20b0aa9 .jet-filter-label{font-weight:800}.elementor-1782 .elementor-element.elementor-element-2b0abe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-1782 .elementor-element.elementor-element-8a6acd6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}:root{--page-title-display:none}@media(min-width:768px){.elementor-1782 .elementor-element.elementor-element-118de42{--width:75%}.elementor-1782 .elementor-element.elementor-element-45bc60d{--width:25%}}@media(max-width:1024px) and (min-width:768px){.elementor-1782 .elementor-element.elementor-element-45bc60d{--width:100%}}@media(max-width:1366px){.elementor-1782 .elementor-element.elementor-element-fc26bd0 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}}@media(max-width:1024px){.elementor-1782 .elementor-element.elementor-element-fc26bd0 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-1782 .elementor-element.elementor-element-e8fe3c1>.jet-listing-grid>.jet-listing-grid__items{--columns:1}}@media(max-width:767px){.elementor-1782 .elementor-element.elementor-element-fc26bd0 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-1782 .elementor-element.elementor-element-e8fe3c1>.jet-listing-grid>.jet-listing-grid__items{--columns:1}.elementor-1782 .elementor-element.elementor-element-2b0abe8{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:50px;--padding-right:50px}}.csz-archive-title .elementor-heading-title{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.csz-lead p{font-size:var(--fs-body-lg);color:var(--ink-700);max-width:var(--measure);margin:0}.csz-eyebrow .elementor-heading-title{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--bronze-500)}.csz-section-title .elementor-heading-title{font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.csz-btn-primary .elementor-button{display:inline-block;padding:13px 30px;border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;font-weight:700;font-size:15px;letter-spacing:.02em;transition:background var(--dur-base) var(--ease-out)}.csz-btn-primary .elementor-button:hover{background:var(--color-primary-hover);color:#fff}.csz-top-section{border-top:1px solid var(--color-divider);padding-top:28px}.csz-jobcard{height:100%;background:var(--paper);border:1px solid var(--ink-200);border-top:3px solid var(--color-accent);box-shadow:var(--shadow-md);padding:22px}.csz-jobcard-logo img{max-height:52px;width:auto;object-fit:contain}.csz-jobcard-title .elementor-heading-title{font-size:var(--fs-h3);line-height:1.3;color:var(--ink-900)}.csz-joblist .jet-listing-grid__item{margin-bottom:0}.csz-joblist-row{background:var(--paper);border:1px solid var(--ink-200);border-left:3px solid #fff0;padding:20px 22px;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.csz-joblist .jet-listing-grid__item:hover .csz-joblist-row{border-left-color:var(--color-primary);box-shadow:var(--shadow-md)}.csz-joblist-logo img{max-height:60px;width:auto;object-fit:contain}.csz-joblist-title .elementor-heading-title{font-size:var(--fs-h3);line-height:1.3;color:var(--ink-900)}.csz-joblist-meta{color:var(--ink-500);font-size:var(--fs-body-sm)}.csz-joblist-strong{color:var(--ink-900);font-weight:700}.csz-joblist-sep{color:var(--ink-300);margin-right:.4rem}.csz-joblist-aside{text-align:right}.csz-joblist-fact{font-size:var(--fs-body-sm)}.csz-joblist-label{display:block;font-size:var(--fs-caption);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-500)}.csz-joblist-value{display:block;color:var(--ink-900)}.csz-joblist-fact--terms .jet-listing-dynamic-terms__prefix{display:block;font-size:var(--fs-caption);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-500)}.csz-joblist-fact--terms .jet-listing-dynamic-terms__link{color:var(--ink-900);text-decoration:none}.csz-joblist-cta .elementor-heading-title{font-size:var(--fs-body-sm);color:var(--color-link)}.csz-joblist-cta .elementor-heading-title::after{content:" 2192"}.csz-badge{display:inline-block;padding:.2rem .7rem;border-radius:var(--radius-pill);background:var(--bronze-500);color:#fff;font-size:var(--fs-caption);letter-spacing:var(--ls-caps);text-transform:uppercase}.csz-chips-terms{display:flex;flex-wrap:wrap;gap:.5rem}.csz-chips-terms .jet-listing-dynamic-terms__link{display:inline-block;padding:.25rem .8rem;border-radius:var(--radius-pill);background:var(--blue-050);border:1px solid var(--blue-100);color:var(--blue-700);font-size:var(--fs-body-sm);line-height:1.45;text-decoration:none}.csz-filter-panel{background:var(--paper-soft);border:1px solid var(--ink-200);padding:24px 22px}.csz-filter-panel__title .elementor-heading-title{font-size:var(--fs-h3);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-900)}.csz-filter .jet-filter-label{display:block;font-size:var(--fs-caption);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-500);margin-bottom:.5rem}.csz-filter+.csz-filter{border-top:1px solid var(--ink-200);padding-top:18px}.csz-filter .jet-checkboxes-list__row{margin-bottom:.35rem}.csz-filter .jet-checkboxes-list__label{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-body-sm);color:var(--ink-700);cursor:pointer}.csz-filter .jet-checkboxes-list__label:hover{color:var(--ink-900)}.csz-filter .jet-checkboxes-list__decorator{border-color:var(--ink-300);border-radius:var(--radius-sm)}.csz-filter input[type="text"],.csz-filter input[type="search"],.csz-filter input[type="date"]{width:100%;padding:9px 12px;border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--paper);font-family:var(--font-family-base);font-size:var(--fs-body-sm);color:var(--ink-900)}.csz-filter .jet-filter-items-more-less__button{font-size:var(--fs-body-sm);color:var(--color-link);background:none;padding:.25rem 0}.csz-remove-filters .jet-remove-all-filters{width:100%;padding:11px 18px;border:1px solid var(--ink-200);border-radius:var(--radius-pill);background:var(--paper);color:var(--color-link);font-size:var(--fs-body-sm)}.csz-remove-filters .jet-remove-all-filters:hover{background:var(--paper-soft);color:var(--color-link-hover)}.csz-results-bar{border-bottom:1px solid var(--ink-200);padding-bottom:12px}.csz-count{font-size:var(--fs-body);color:var(--ink-500)}.csz-count__num{color:var(--ink-900);font-weight:700}.csz-sorting select{padding:9px 12px;border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--paper);font-family:var(--font-family-base);font-size:var(--fs-body-sm);color:var(--ink-900)}.csz-active-tags .jet-active-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .7rem;margin:0 .4rem .4rem 0;border-radius:var(--radius-pill);background:var(--blue-050);border:1px solid var(--blue-100);color:var(--blue-700);font-size:var(--fs-body-sm)}.csz-active-tags .jet-active-tag__clear,.csz-active-tags .jet-active-tags__clear{color:var(--ink-500);font-size:var(--fs-body-sm)}.csz-pagination .jet-filters-pagination__item{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;margin:0 .25rem;border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-700);font-size:var(--fs-body-sm)}.csz-pagination .jet-filters-pagination__item:hover{border-color:var(--blue-300);color:var(--blue-700)}.csz-pagination .jet-filters-pagination__current{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.csz-joblist .jet-listing-not-found{border:1px dashed var(--ink-200);padding:28px;color:var(--ink-500);text-align:center}.csz-job-cta{background:var(--bronze-050);border-top:3px solid var(--color-accent)}.csz-cta-title .elementor-heading-title{font-size:var(--fs-h1-cta)}.csz-filter-toggle .elementor-button,.csz-filter-close .elementor-button{padding:9px 18px;border:1px solid var(--ink-200);border-radius:var(--radius-pill);background:var(--paper);color:var(--color-link);font-size:var(--fs-body-sm);font-weight:700}@media (min-width:1025px){.csz-filter-toggle,.csz-filter-close,.csz-filter-backdrop{display:none!important}.csz-job-results{flex:1 1 0%;min-width:0}}@media (max-width:1024px){.csz-filter-backdrop{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;background:rgb(38 40 43 / .45);opacity:0;pointer-events:none;z-index:998;transition:opacity var(--dur-base) var(--ease-out)}body.csz-filters-open .csz-filter-backdrop{opacity:1;pointer-events:auto}.csz-filter-panel,.csz-job-aside{position:fixed!important;top:0;left:0;bottom:0;z-index:999;width:min(340px, 88vw)!important;max-width:none;overflow-y:auto;background:var(--paper);box-shadow:var(--shadow-lg);transform:translateX(-102%);transition:transform var(--dur-slow) var(--ease-out)}body.csz-filters-open .csz-filter-panel,body.csz-filters-open .csz-job-aside{transform:none}body.csz-filters-open{overflow:hidden}.csz-joblist-aside{width:100%!important;text-align:left}.csz-joblist-row{padding:18px}}@media (prefers-reduced-motion:reduce){.csz-filter-panel,.csz-job-aside,.csz-filter-backdrop{transition:none}}.csz-filter .jet-checkboxes-list__item{display:flex;align-items:center;gap:.5rem;cursor:pointer}.csz-filter .jet-checkboxes-list__button{display:flex;align-items:center;gap:.5rem}.csz-filter .jet-checkboxes-list__label{font-size:var(--fs-body-sm);color:var(--ink-700);line-height:1.45}.csz-filter .jet-checkboxes-list__item:hover .jet-checkboxes-list__label{color:var(--ink-900)}.csz-filter .jet-checkboxes-list__decorator{width:17px;height:17px;flex:0 0 17px;border:1px solid var(--ink-300);border-radius:var(--radius-sm);background:var(--paper)}.csz-filter .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator{background:var(--color-primary);border-color:var(--color-primary)}.csz-filter .jet-checkboxes-list__checked-icon svg{fill:#fff}.csz-filter .jet-search-filter__input{width:100%;padding:10px 13px;border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--paper);font-family:var(--font-family-base);font-size:var(--fs-body-sm)}.csz-filter .jet-date-range__inputs{display:flex;flex-direction:column;gap:.5rem;border:0;padding:0;margin:0}.csz-filter .jet-date-range__control{width:100%;padding:9px 12px;border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--paper);font-family:var(--font-family-base);font-size:var(--fs-body-sm)}.csz-filter .jet-date-range__submit{margin-top:.6rem;padding:8px 18px;border:1px solid var(--ink-200);border-radius:var(--radius-pill);background:var(--paper);color:var(--color-link);font-size:var(--fs-body-sm);cursor:pointer}.csz-pagination .jet-filters-pagination{display:flex;flex-wrap:wrap;gap:.4rem}.csz-pagination .jet-filters-pagination__link{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 .7rem;border:1px solid var(--ink-200);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-700);font-size:var(--fs-body-sm);cursor:pointer}.csz-pagination .jet-filters-pagination__link:hover{border-color:var(--blue-300);color:var(--blue-700)}.csz-pagination .jet-filters-pagination__current .jet-filters-pagination__link{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.csz-active-tags .jet-active-tag__label{color:var(--ink-500)}.csz-active-tags .jet-active-tag__val{color:var(--blue-700)}.csz-active-tags .jet-active-tag__remove{color:var(--ink-500);cursor:pointer}.csz-active-tags .jet-active-tags__clear{color:var(--color-link);font-size:var(--fs-body-sm);cursor:pointer}