*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{scroll-behavior:smooth;box-sizing:border-box;font-size:16px}html[dir=ltr] li a{margin-left:0}a{text-decoration:none}.page-content a{text-decoration:none !important}.page-content a:hover,.page-content a:active{text-decoration:none !important}.pre-footer+.custom-site-footer>div{padding-top:calc(36px + 14rem) !important}.pre-footer:has(+.custom-site-footer){margin-top:5em}@media(max-width: 47.9375em){.pre-footer:has(+.custom-site-footer){margin-top:3rem}}.pre-footer:has(+.custom-site-footer) .inner-container{margin-bottom:-14rem}.ldc-job-postings-filters{margin-bottom:4rem}@media(max-width: 47.9375em){.ldc-job-postings-filters{margin-bottom:2.5rem}}.ldc-job-postings-filters-form{display:flex;justify-content:center;gap:1rem;max-width:700px;margin-left:auto;margin-right:auto}@media(max-width: 47.9375em){.ldc-job-postings-filters-form{flex-direction:column}}.ldc-job-postings-filters-form select{font-family:var(--e-global-typography-69c152f-font-family),Sans-serif;font-size:var(--e-global-typography-69c152f-font-size);font-weight:var(--e-global-typography-69c152f-font-weight);line-height:var(--e-global-typography-69c152f-line-height);letter-spacing:var(--e-global-typography-69c152f-letter-spacing);word-spacing:var(--e-global-typography-69c152f-word-spacing);color:var(--e-global-color-primary);background-color:var(--e-global-color-cfa1f76);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-cfa1f76);border-radius:5px 5px 5px 5px}.ldc-job-postings-filters-form .ldc-filter-btn{flex-shrink:0}.ldc-job-postings{--columns: 3}.ldc-job-postings .inner-container{display:grid;grid-template-columns:repeat(var(--columns), 1fr);gap:1.5rem}@media(max-width: 47.9375em){.ldc-job-postings .inner-container{grid-template-columns:1fr}}.ldc-job-postings .ldc-job-posting{--posting-main-color: #72b261;--posting-light-color: rgba(131, 179, 72, 0.17);padding:1.3125rem;background-color:var(--e-global-color-text);box-shadow:0px 0px 60px 0px rgba(0,0,0,.1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border-radius:10px;display:flex;flex-direction:column;height:100%}.ldc-job-postings .ldc-job-posting .job-category{font-size:var(--e-global-typography-112b6c4-font-size);border-radius:30px 30px 30px 30px;padding:3px 12px 3px 12px;background-color:var(--posting-light-color);align-self:flex-start;color:var(--e-global-color-secondary);display:flex;align-items:center;column-gap:6px;margin-bottom:.625rem}.ldc-job-postings .ldc-job-posting .job-category__icon{color:var(--posting-main-color)}.ldc-job-postings .ldc-job-posting .job-category__icon[data-font-fontawesome]:before{font:var(--fa-font-regular) !important;font-weight:400;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.ldc-job-postings .ldc-job-posting .job-category__icon[data-font-elementskit]:before{font-family:elementskit !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ldc-job-postings .ldc-job-posting .job-category__icon[data-cat-icon]:before{content:var(--icon)}.ldc-job-postings .ldc-job-posting .job-category__title{text-transform:uppercase}.ldc-job-postings .ldc-job-posting .job-location{font-size:var(--e-global-typography-112b6c4-font-size)}.ldc-job-postings .ldc-job-posting .job-title{border-top:1px solid var(--e-global-color-4d462f5);margin-top:1rem;padding-top:1rem;font-weight:400;font-size:1.5625rem}.ldc-job-postings .ldc-job-posting .job-title a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.ldc-job-postings .ldc-job-posting .job-description{font-size:var(--e-global-typography-69c152f-font-size);margin-bottom:2rem}.ldc-job-postings .ldc-job-posting .job-more-info{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}@media(max-width: 900px){.ldc-job-postings .ldc-job-posting .job-more-info{flex-direction:column;row-gap:1rem}}@media(max-width: 47.9375em){.ldc-job-postings .ldc-job-posting .job-more-info{flex-direction:row}}.ldc-job-postings .ldc-job-posting .job-more-info span{display:inline-block;margin-left:18px;position:relative;line-height:1.2}.ldc-job-postings .ldc-job-posting .job-more-info span:before{color:var(--posting-main-color);position:absolute;left:-18px;top:50%;transform:translateY(-50%)}.ldc-job-postings .ldc-job-posting .job-more-info__details{display:flex;flex-direction:column;row-gap:4px;font-size:var(--e-global-typography-69c152f-font-size)}.ldc-job-postings .ldc-job-posting .job-more-info__eligibility:before{content:"";font:var(--fa-font-solid) !important;font-weight:600;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.ldc-job-postings .ldc-job-posting .job-more-info__requirement:before{content:"";font:var(--fa-font-regular) !important;font-weight:400;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.ldc-job-postings .ldc-job-posting .job-action-btn{flex-shrink:0;display:inline-block;background-color:var(--posting-main-color);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-text);border-radius:5px;text-align:center;padding:.75rem 1.5rem;transition:opacity .2s ease-in}@media(max-width: 900px){.ldc-job-postings .ldc-job-posting .job-action-btn{margin:auto}}@media(max-width: 47.9375em){.ldc-job-postings .ldc-job-posting .job-action-btn{margin:unset}}.ldc-job-postings .ldc-job-posting .job-action-btn:hover,.ldc-job-postings .ldc-job-posting .job-action-btn:active,.ldc-job-postings .ldc-job-posting .job-action-btn:focus,.ldc-job-postings .ldc-job-posting .job-action-btn:focus-visible,.ldc-job-postings .ldc-job-posting .job-action-btn:focus-within{opacity:.85}.ldc-job-postings .ldc-job-postings-no-post{padding-top:3rem}.ldc-job-postings .ldc-pagination-block{display:flex;align-items:center;justify-content:center;column-gap:1rem;margin-top:2rem}.ldc-job-postings .ldc-pagination-block .current{font-weight:600;color:var(--e-global-color-d49ac81)}.ldc-section{padding-top:3rem}.ldc-container{max-width:1280px}.ldc-container .ldc-job-posting-content{--main-color: #72b261;--light-color: rgba(131, 179, 72, 0.17);max-width:900px;margin-left:auto;margin-right:auto;background-color:var(--e-global-color-text);box-shadow:0px 0px 60px 0px rgba(0,0,0,.1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border-radius:10px;padding:3em 3em 3em 3em}@media(max-width: 47.9375em){.ldc-container .ldc-job-posting-content{padding:3em 1em}}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section{border-bottom:1px solid var(--e-global-color-4d462f5);padding-bottom:2rem;margin-bottom:2rem}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .top-job-type{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--main-color);background-color:var(--light-color);padding:7px 16px 5px 16px;border-radius:30px 30px 30px 30px}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .top-btn{flex-shrink:0;display:inline-flex;background-color:var(--main-color);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-text);border-radius:5px;text-align:center;padding:.75rem 1.5rem;transition:opacity .2s ease-in;column-gap:6px}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .top-btn:before{content:"";font-family:elementskit !important;font-style:normal;font-weight:600;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .entry-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-d3dae9a-font-family),Sans-serif;font-size:var(--e-global-typography-d3dae9a-font-size);font-weight:var(--e-global-typography-d3dae9a-font-weight);text-transform:var(--e-global-typography-d3dae9a-text-transform);font-style:var(--e-global-typography-d3dae9a-font-style);line-height:var(--e-global-typography-d3dae9a-line-height);letter-spacing:var(--e-global-typography-d3dae9a-letter-spacing)}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .job-posting-data .metadata{display:flex;column-gap:2rem}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .job-posting-data .metadata .location{display:inline-flex;column-gap:6px;align-items:center}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .job-posting-data .metadata .location:before{color:var(--main-color);content:"";font:var(--fa-font-solid) !important;font-weight:600;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .job-posting-data .metadata .salary-range{display:inline-flex;column-gap:6px;align-items:center}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .job-posting-data .eligibility{display:flex;column-gap:6px;align-items:center}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .job-posting-data .eligibility:before{color:var(--main-color);content:"";font:var(--fa-font-solid) !important;font-weight:600;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .job-posting-data .requirement{display:flex;column-gap:6px;align-items:center}.ldc-container .ldc-job-posting-content .ldc-job-posting-title-section .job-posting-data .requirement:before{color:var(--main-color);content:"";font:var(--fa-font-solid) !important;font-weight:600;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.ldc-container .ldc-job-posting-content .body-content h2.wp-block-heading{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-7044a64-font-family),Sans-serif;font-size:var(--e-global-typography-7044a64-font-size);font-weight:var(--e-global-typography-7044a64-font-weight);line-height:var(--e-global-typography-7044a64-line-height);letter-spacing:var(--e-global-typography-7044a64-letter-spacing);margin-top:2rem}.ldc-container .ldc-job-posting-content .body-content ul.wp-block-list,.ldc-container .ldc-job-posting-content .body-content ul{list-style:none;padding:0;margin:0}.ldc-container .ldc-job-posting-content .body-content ul.wp-block-list li,.ldc-container .ldc-job-posting-content .body-content ul li{margin-bottom:.5rem;position:relative;padding-left:calc(16px + 1em)}.ldc-container .ldc-job-posting-content .body-content ul.wp-block-list li:before,.ldc-container .ldc-job-posting-content .body-content ul li:before{content:"";position:absolute;color:var(--main-color);font:var(--fa-font-solid) !important;font-weight:600;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-top:5px;left:0}

/*# sourceMappingURL=main.css.map*/