.wp-singular.single-job_listing{--dst--body-bg:var(--dst--secondary-color2);--dst--fs-base:2rem;--wp--style--global--content-size:64vw;--job-offset:23rem;--job-padding:5.5rem;--job-bg:var(--dst--secondary-color1);--job-icon-size:1.6rem;--job-logo-size:5.6rem;--job-button-block-padding:1.2rem;--job-button-inline-padding:2.4rem 4.8rem;--job-button-inline-padding-revers:4.8rem 2.4rem;--job-company-gap:2.4rem;--job-company-padding-inline:4rem;--job-text-gap:5.6rem;--job-decor-size:2.4rem;--job-decor-gap:.8rem}@media (min-width:576px) and (max-width:1112px){.wp-singular.single-job_listing{--wp--style--global--content-size:90vw}}@media (max-width:767px){.wp-singular.single-job_listing{--job-offset:12rem}}@media (max-width:575px){.wp-singular.single-job_listing{--wp--style--global--content-size:calc(100vw - var(--dst--page-gutter) * 2);--job-padding:3.5rem;--job-company-gap:1.6rem;--job-company-padding-inline:2.4rem;--job-text-gap:3.6rem}}.wp-singular.single-job_listing .dst-banner__inner{width:100%;padding-bottom:var(--job-offset)}.wp-singular.single-job_listing .addtoany_content{left:15%}.wp-singular.single-job_listing .single_job_listing{width:var(--wp--style--global--content-size);margin-block:calc(var(--job-offset) * -1) var(--vertical-gap-l);padding:var(--job-padding);background-color:var(--job-bg);z-index:2;position:relative}.wp-singular.single-job_listing .single_job_listing .single-job__header{margin-bottom:var(--job-company-padding-inline)}.wp-singular.single-job_listing .single_job_listing .single-job__header .single-job__title{margin-bottom:.533em}.wp-singular.single-job_listing .single_job_listing .single-job__header .single-job__location{align-items:center;gap:var(--job-decor-gap);font-weight:500;line-height:1.7;display:flex}.wp-singular.single-job_listing .single_job_listing .single-job__header .single-job__location:before{content:"";width:var(--job-decor-size);height:var(--job-decor-size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 6C11.2583 6 10.5333 6.21993 9.91661 6.63199C9.29993 7.04404 8.81928 7.62971 8.53545 8.31494C8.25162 9.00016 8.17736 9.75416 8.32205 10.4816C8.46675 11.209 8.8239 11.8772 9.34835 12.4017C9.8728 12.9261 10.541 13.2833 11.2684 13.4279C11.9958 13.5726 12.7498 13.4984 13.4351 13.2145C14.1203 12.9307 14.706 12.4501 15.118 11.8334C15.5301 11.2167 15.75 10.4917 15.75 9.75C15.75 8.75544 15.3549 7.80161 14.6517 7.09835C13.9484 6.39509 12.9946 6 12 6ZM12 12C11.555 12 11.12 11.868 10.75 11.6208C10.38 11.3736 10.0916 11.0222 9.92127 10.611C9.75097 10.1999 9.70642 9.7475 9.79323 9.31105C9.88005 8.87459 10.0943 8.47368 10.409 8.15901C10.7237 7.84434 11.1246 7.63005 11.561 7.54323C11.9975 7.45642 12.4499 7.50097 12.861 7.67127C13.2722 7.84157 13.6236 8.12996 13.8708 8.49997C14.118 8.86998 14.25 9.30499 14.25 9.75C14.25 10.3467 14.0129 10.919 13.591 11.341C13.169 11.7629 12.5967 12 12 12ZM12 1.5C9.81273 1.50248 7.71575 2.37247 6.16911 3.91911C4.62247 5.46575 3.75248 7.56273 3.75 9.75C3.75 12.6938 5.11031 15.8138 7.6875 18.7734C8.84552 20.1108 10.1489 21.3151 11.5734 22.3641C11.6995 22.4524 11.8498 22.4998 12.0037 22.4998C12.1577 22.4998 12.308 22.4524 12.4341 22.3641C13.856 21.3147 15.1568 20.1104 16.3125 18.7734C18.8859 15.8138 20.25 12.6938 20.25 9.75C20.2475 7.56273 19.3775 5.46575 17.8309 3.91911C16.2843 2.37247 14.1873 1.50248 12 1.5ZM12 20.8125C10.4503 19.5938 5.25 15.1172 5.25 9.75C5.25 7.95979 5.96116 6.2429 7.22703 4.97703C8.4929 3.71116 10.2098 3 12 3C13.7902 3 15.5071 3.71116 16.773 4.97703C18.0388 6.2429 18.75 7.95979 18.75 9.75C18.75 15.1153 13.5497 19.5938 12 20.8125Z' fill='%23B7090C'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;display:block}.wp-singular.single-job_listing .single_job_listing .single-job__main{position:relative}@media (min-width:1113px){.wp-singular.single-job_listing .single_job_listing .single-job__main .addtoany_share_save_container.-hidden-desktop-down{height:100%;position:absolute;top:0;left:0}.wp-singular.single-job_listing .single_job_listing .single-job__main .addtoany_share_save_container.-hidden-desktop-down .addtoany_shortcode{--offset-share:calc((100% + var(--job-padding) * 3) * -1);padding-block:var(--job-padding);transform:translateX(var(--offset-share));position:sticky;top:16rem}}.wp-singular.single-job_listing .single_job_listing .single-job__main .company{align-items:center;gap:var(--job-company-gap);padding-block:var(--job-company-gap);padding-inline:var(--job-company-padding-inline);background-color:var(--dst--secondary-color2);box-shadow:none;border:none;display:flex}@media (max-width:575px){.wp-singular.single-job_listing .single_job_listing .single-job__main .company{flex-direction:column;align-items:flex-start}}.wp-singular.single-job_listing .single_job_listing .single-job__main .company p:empty{display:none}.wp-singular.single-job_listing .single_job_listing .single-job__main .company_logo{width:var(--job-logo-size);height:var(--job-logo-size);background-color:var(--dst--secondary-color6);border-radius:.4rem;position:relative;left:auto}.wp-singular.single-job_listing .single_job_listing .single-job__main .company_header{flex-direction:column;flex-grow:1;width:100%;min-height:-moz-fit-content;min-height:fit-content;margin-bottom:0;display:flex}.wp-singular.single-job_listing .single_job_listing .single-job__main .company_header .name{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;display:flex}.wp-singular.single-job_listing .single_job_listing .single-job__main .company_header .name strong{color:rgba(var(--dst--primary-color1-rgb), .7)}.wp-singular.single-job_listing .single_job_listing .single-job__main .company_header .name .website{align-items:center;gap:var(--job-decor-gap);margin:0;font-size:16px;font-weight:500;text-decoration-line:underline;display:flex}.wp-singular.single-job_listing .single_job_listing .single-job__main .company_header .name .website:not(:hover){--dst--base-link-color:var(--dst--primary-color1)}.wp-singular.single-job_listing .single_job_listing .single-job__main .company_header .name .website:before{content:"";width:var(--job-decor-size);height:var(--job-decor-size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22.5005 8.27183C22.4629 9.57744 21.9261 10.8189 21.0005 11.7406L17.7427 15.0003C17.2682 15.4773 16.7038 15.8556 16.0822 16.113C15.4606 16.3705 14.794 16.5021 14.1212 16.5003H14.1165C13.4321 16.4998 12.7548 16.3622 12.1246 16.0955C11.4943 15.8289 10.9239 15.4386 10.447 14.9478C9.97007 14.457 9.59636 13.8756 9.34793 13.238C9.09949 12.6003 8.98137 11.9193 9.00053 11.2353C9.00613 11.0364 9.09051 10.8478 9.23512 10.7111C9.37973 10.5744 9.57272 10.5008 9.77163 10.5064C9.97054 10.512 10.1591 10.5963 10.2958 10.7409C10.4325 10.8856 10.5061 11.0785 10.5005 11.2775C10.4869 11.7611 10.5703 12.2426 10.7459 12.6935C10.9215 13.1444 11.1857 13.5555 11.5229 13.9026C11.86 14.2496 12.2634 14.5256 12.709 14.7141C13.1546 14.9027 13.6335 15 14.1174 15.0003C14.5931 15.0015 15.0642 14.9084 15.5037 14.7264C15.9432 14.5444 16.3422 14.2771 16.6777 13.94L19.9355 10.6821C20.6077 10.0015 20.9833 9.08262 20.9803 8.12605C20.9773 7.16949 20.596 6.25295 19.9196 5.57655C19.2432 4.90015 18.3266 4.51883 17.3701 4.51584C16.4135 4.51285 15.4946 4.88842 14.814 5.56058L13.7827 6.59183C13.6409 6.72654 13.4521 6.80053 13.2565 6.79803C13.061 6.79553 12.8741 6.71672 12.7358 6.57842C12.5975 6.44012 12.5187 6.25327 12.5162 6.05769C12.5137 5.86212 12.5877 5.67331 12.7224 5.53151L13.7537 4.50026C14.2294 4.02432 14.7943 3.64678 15.416 3.38919C16.0378 3.1316 16.7041 2.99902 17.3771 2.99902C18.0501 2.99902 18.7164 3.1316 19.3382 3.38919C19.9599 3.64678 20.5248 4.02432 21.0005 4.50026C21.4933 4.99429 21.8805 5.58342 22.1383 6.23181C22.3962 6.88021 22.5194 7.57429 22.5005 8.27183ZM10.2193 17.4059L9.18803 18.4371C8.85168 18.7757 8.45138 19.0441 8.01039 19.2266C7.56941 19.4091 7.09654 19.5021 6.61928 19.5003C5.90332 19.4997 5.20359 19.2869 4.6085 18.8888C4.01342 18.4907 3.54968 17.9252 3.27589 17.2636C3.0021 16.6021 2.93054 15.8742 3.07026 15.172C3.20997 14.4698 3.55468 13.8248 4.06085 13.3184L7.31303 10.0606C7.82527 9.54564 8.48051 9.19662 9.19365 9.05885C9.90679 8.92107 10.6449 9.00092 11.3121 9.28801C11.9792 9.5751 12.5447 10.0562 12.935 10.6687C13.3252 11.2813 13.5223 11.9971 13.5005 12.7231C13.4949 12.922 13.5686 13.115 13.7053 13.2596C13.842 13.4042 14.0305 13.4886 14.2294 13.4942C14.4284 13.4998 14.6213 13.4261 14.7659 13.2894C14.9106 13.1527 14.9949 12.9642 15.0005 12.7653C15.0185 12.0688 14.8949 11.376 14.637 10.7288C14.3792 10.0816 13.9925 9.49352 13.5005 9.00026C12.5398 8.03991 11.2369 7.50043 9.8785 7.50043C8.52007 7.50043 7.21724 8.03991 6.25647 9.00026L3.00054 12.2581C2.2845 12.9738 1.79671 13.8858 1.59879 14.8786C1.40088 15.8715 1.50174 16.9008 1.88861 17.8364C2.27549 18.772 2.93102 19.5719 3.77237 20.135C4.61372 20.6982 5.60312 20.9993 6.61553 21.0003C7.28854 21.0022 7.95524 20.8706 8.57705 20.6132C9.19885 20.3557 9.76341 19.9774 10.238 19.5003L11.2693 18.469C11.3907 18.326 11.4541 18.1428 11.447 17.9554C11.44 17.768 11.3629 17.59 11.2312 17.4566C11.0994 17.3232 10.9224 17.2439 10.7351 17.2346C10.5478 17.2252 10.3637 17.2863 10.2193 17.4059Z' fill='%23B7090C'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;display:block}.wp-singular.single-job_listing .single_job_listing .single-job__main .company_header .tagline{margin:0;padding:0;font-size:16px}.wp-singular.single-job_listing .single_job_listing .single-job__main .job_description{--wysiwyg-li-margin:.6em}.wp-singular.single-job_listing .single_job_listing .single-job__main .job_description h3{margin-bottom:.666em;font-size:clamp(20px,1.8123vw + 1.32039rem,3.6rem)}.wp-singular.single-job_listing .single_job_listing .single-job__main .job_description h2:not(:first-of-type),.wp-singular.single-job_listing .single_job_listing .single-job__main .job_description h3:not(:first-of-type),.wp-singular.single-job_listing .single_job_listing .single-job__main .job_description h4:not(:first-of-type){margin-top:var(--job-text-gap)}.wp-singular.single-job_listing .single_job_listing .single-job__main .job_description p,.wp-singular.single-job_listing .single_job_listing .single-job__main .job_description li{color:rgba(var(--dst--primary-color1-rgb), .7)}.wp-singular.single-job_listing .single_job_listing .single-job__main .job_application{margin-block:var(--job-text-gap) 0}.wp-singular.single-job_listing .single_job_listing .single-job__main .job_application .application_button{background-color:var(--dst--btn-primary-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12' fill='none'%3E%3Cpath d='M14.5303 6.05328C14.8232 5.76039 14.8232 5.28551 14.5303 4.99262L9.75736 0.219648C9.46447 -0.073245 8.98959 -0.073245 8.6967 0.219648C8.40381 0.512542 8.40381 0.987415 8.6967 1.28031L12.9393 5.52295L8.6967 9.76559C8.40381 10.0585 8.40381 10.5334 8.6967 10.8263C8.98959 11.1191 9.46447 11.1191 9.75736 10.8263L14.5303 6.05328ZM0 5.52295V6.27295H14V5.52295V4.77295H0V5.52295Z' fill='white'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12' fill='none'%3E%3Cpath d='M14.5303 6.05328C14.8232 5.76039 14.8232 5.28551 14.5303 4.99262L9.75736 0.219648C9.46447 -0.073245 8.98959 -0.073245 8.6967 0.219648C8.40381 0.512542 8.40381 0.987415 8.6967 1.28031L12.9393 5.52295L8.6967 9.76559C8.40381 10.0585 8.40381 10.5334 8.6967 10.8263C8.98959 11.1191 9.46447 11.1191 9.75736 10.8263L14.5303 6.05328ZM0 5.52295V6.27295H14V5.52295V4.77295H0V5.52295Z' fill='white'/%3E%3C/svg%3E");background-size:var(--job-icon-size);background-repeat:no-repeat;background-position:-10% center, calc(50% + 40px + var(--job-icon-size) + 1rem) center;border:1px solid var(--dst--btn-primary-bg);padding-block:var(--job-button-block-padding);padding-inline:var(--job-button-inline-padding);letter-spacing:.01em;text-transform:uppercase;color:var(--dst--secondary-color1);border-radius:.4rem;font-size:16px;font-weight:700;line-height:1.7;transition:all .375s ease-in-out}.wp-singular.single-job_listing .single_job_listing .single-job__main .job_application .application_button:hover{background-color:var(--dst--btn-primary-bdc-hover);background-position:calc(50% - 40px - var(--job-icon-size) - 1rem) center, 110% center;padding-inline:var(--job-button-inline-padding-revers)}
