.job-listing-card{display:flex;flex-direction:column;grid-row-gap:18px;row-gap:18px;padding:18px;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);border-radius:6px;width:100%;max-width:344px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.job-listing-card__title{color:#333;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.144px;font-feature-settings:"clig" off,"liga" off;max-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wad-checkbox-group{display:flex;width:100%;flex-wrap:wrap;grid-gap:8px;gap:8px}.wad-checkbox-group--full-width-list .wad-checkbox-group__item{width:100%}.wad-checkbox-filter{position:relative}.wad-checkbox-filter__opener{cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:inset 0 0 0 1px #c4c4c4;box-sizing:border-box;border-radius:16px;color:#706e6b;line-height:24px}.wad-checkbox-filter__opener--active{background-color:#4a67fe;box-shadow:inset 0 0 0 1px #4a67fe;color:#fff}.wad-checkbox-filter__opener--active path,.wad-checkbox-filter__opener--active svg{fill:#fff}.wad-checkbox-filter__opener-label{padding:4px 0 4px 12px}.wad-checkbox-filter__opener-icon{padding:4px 11px 4px 7px}.wad-checkbox-filter__panel{background:#fff;border-radius:6px;box-shadow:0 1px 20px rgba(0,0,0,.17);padding:18px;position:absolute;top:32px;z-index:1;min-width:223px}.wad-checkbox-filter__panel .wad-checkbox__label{white-space:nowrap}.wad-checkbox-filter__selection .wad-checkbox-group{flex-direction:column;grid-gap:8px;gap:8px}.wad-checkbox-filter__selection .wad-checkbox-group__item{margin:0}.wad-checkbox-filter__label{align-items:center;display:flex;margin-right:5px;justify-content:space-between}.wad-checkbox-filter__label svg{cursor:pointer}.wad-checkbox-filter__toggle{display:flex;align-items:center;justify-content:space-between}.wad-checkbox-filter__toggle-left{font-size:16px}.wad-checkbox-filter__toggle-right .md-switch{margin:1px 0}.wad-checkbox-filter__toggle-right .md-switch .md-ripple{display:none}.wad-checkbox-filter .md-switch.md-theme-default.md-checked .md-switch-thumb{background-color:#4a67fe}.wad-checkbox-filter .md-switch.md-theme-default.md-checked .md-switch-container{background-color:rgba(0,107,195,.5019607843)}.wad-checkbox-filter .md-switch.md-theme-default .md-switch-thumb{background:#fff}.wad-sort-options{position:relative}.wad-sort-options__current{display:flex;align-items:center;justify-content:flex-end;grid-gap:7px;gap:7px;font-size:16px;line-height:20px;color:#333;cursor:pointer}.wad-sort-options__menu{display:none;position:absolute;width:188px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:32px;z-index:100;box-shadow:0 1px 20px rgba(0,0,0,.17);border-radius:3px;background-color:#fff;padding:18px;font-size:16px;line-height:22px}.wad-sort-options__menu--left{left:0}.wad-sort-options__menu--right{right:0}.wad-sort-options__menu--open{display:block}.wad-sort-options__menu-list{padding-left:33px;display:flex;flex-direction:column;grid-gap:18px;gap:18px}.wad-sort-options__menu-list-item{position:relative;cursor:pointer;vertical-align:center}.wad-sort-options__menu-list-item--disabled{color:#c4c4c4;pointer-events:none;cursor:default}.wad-sort-options__menu-list-item-icon{position:absolute;left:-33px}.wad-sort-options__menu-signup{color:#706e6b;letter-spacing:normal}.wad-sort-options__menu-signup-button.wad-button--primary{margin-top:16px;padding-left:0;padding-right:0}.wad-text-filter{position:relative}.wad-text-filter__form{position:relative;padding:0 0 20px}.wad-text-filter__input{border:none;border-bottom:1px solid rgba(0,0,0,.15);padding:0;height:32px;font-size:16px;line-height:18px;color:#706e6b;width:100%}.wad-text-filter__input:focus{outline:none}.wad-text-filter__input__helper{font-family:IBM Plex Sans,sans-serif;font-size:12px;color:#706e6b;bottom:0;height:20px;line-height:20px;display:none;position:absolute}.wad-text-filter__input__helper--show{display:block}.wad-text-filter__text{font-size:16px;line-height:22px;letter-spacing:normal}.wad-text-filter__opener{cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:inset 0 0 0 1px #c4c4c4;box-sizing:border-box;border-radius:16px;color:#706e6b;line-height:24px}.wad-text-filter__opener--active{background-color:#4a67fe;box-shadow:inset 0 0 0 1px #4a67fe;color:#fff}.wad-text-filter__opener--active path,.wad-text-filter__opener--active svg{fill:#fff}.wad-text-filter__opener-label{padding:4px 0 4px 12px}.wad-text-filter__opener-icon{padding:4px 11px 4px 7px}.wad-text-filter__panel{background:#fff;border-radius:6px;box-shadow:0 1px 20px rgba(0,0,0,.17);padding:18px;position:absolute;top:32px;z-index:1;width:344px;max-width:calc(100vw - 30px)}.wad-text-filter__label{align-items:center;display:flex;margin-right:5px;justify-content:space-between}.wad-text-filter__label svg{cursor:pointer}.wad-text-filter__footer{display:flex;justify-content:flex-end}.wad-text-filter__footer span{cursor:pointer;font-size:13px;color:#333;line-height:13px}.wad-radio-group{display:flex;width:100%;flex-wrap:wrap;grid-gap:8px;gap:8px}.wad-hero-section{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr fit-content(0) fit-content(0) fit-content(0) 1fr;grid-column-gap:30px;-moz-column-gap:30px;column-gap:30px;max-width:1092px;padding:0;margin:0 auto}.wad-hero-section__title{grid-row:2;grid-column:1;max-width:100%;word-break:break-word}.wad-hero-section__sub-title{grid-row:3;grid-column:1}.wad-hero-section__sub-title.wad__body,.wad-hero-section__sub-title.wad__subtitle{padding-top:18px}.wad-hero-section__sub-title--space-bottom.wad__body,.wad-hero-section__sub-title--space-bottom.wad__subtitle{padding-bottom:18px}.wad-hero-section__buttons{grid-row:4;grid-column:1;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:364px}.wad-hero-section__image{width:100%;max-height:375px;-o-object-fit:contain;object-fit:contain}.wad-hero-section__image-container{grid-row:1/span 5;grid-column:2;justify-self:stretch;align-self:center;text-align:right}.wad-hero-section__button{width:175px}@media screen and (min-width:0)and (max-width:768px){.wad-hero-section{grid-template-columns:1fr;grid-template-rows:fit-content(0) fit-content(0) fit-content(0) fit-content(0);grid-row-gap:18px;row-gap:18px}.wad-hero-section__title{grid-row:1;grid-column:1}.wad-hero-section__sub-title.wad__body,.wad-hero-section__sub-title.wad__subtitle{padding:0}.wad-hero-section__buttons{max-width:344px}.wad-hero-section__button{width:166px}.wad-hero-section__image-container{grid-row:2/span 1;grid-column:1;justify-self:center}}@media screen and (min-width:0)and (max-width:365px){.wad-hero-section__buttons{max-width:unset;margin-top:-12px}.wad-hero-section__button.wad-button{width:100%;margin-top:12px}}.job-list{max-width:1092px;margin:0 auto 80px;width:100%;font-family:IBM Plex Sans,sans-serif}.job-list_header{display:flex;justify-content:space-between;flex-wrap:nowrap;align-content:center;align-items:flex-start;flex-flow:column}@media screen and (min-width:768px){.job-list_header{flex-flow:row;align-items:center}}.job-list_header_title{font-weight:400;font-size:20px;padding:0;margin:0}[dir=ltr] .job-list_items{padding-left:0}[dir=rtl] .job-list_items{padding-right:0}.job-list_items{box-shadow:0 1px 2px rgba(0,0,0,.5);border-radius:6px;padding-left:0;margin-bottom:31px;height:auto}.job-list_items_item{display:flex;flex-wrap:nowrap;justify-content:flex-start;height:70px;align-items:center;border-bottom:1px solid #d9dade;padding:0 17px}.job-list_items_item:last-of-type{border-bottom:none}.job-list_items_item .md-icon{vertical-align:middle;height:20px!important;max-width:25px!important;height:12px;font-size:20px!important}.job-list_items_item_logo{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:50px}@media screen and (min-width:768px){.job-list_items_item_logo{width:35%;min-width:35%}}.job-list_items_item_logo.expired{opacity:.25}.job-list_items_item_logo_img{width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;max-height:42px;border-radius:21px}.job-list_items_item_logo_job-title{display:none}@media screen and (min-width:768px){.job-list_items_item_logo_job-title{display:inline-block;margin-left:22px;color:#4a4a4a;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;padding-bottom:14px}}.job-list_items_item_info{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:14px;color:#706e6b;width:calc(85% - 70px);margin-left:10px;margin-top:2px}@media screen and (min-width:768px){.job-list_items_item_info{margin-left:12px;margin-top:0;width:calc(55% - 38px);flex-wrap:nowrap}.job-list_items_item_info.expired{width:calc(65% - 142px)}}.job-list_items_item_info.expired{opacity:.4}.job-list_items_item_info_mobile-job-title{width:100%;margin-top:5px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:16px}.job-list_items_item_info_mobile-job-title.expired{color:rgba(0,0,0,.15)}@media screen and (min-width:768px){.job-list_items_item_info_mobile-job-title{display:none}}.job-list_items_item .spacer{display:flex;flex-grow:2}.job-list_items_item_apply{color:#4a67fe;font-weight:500;text-align:left;cursor:pointer;margin-left:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;word-wrap:break-word;max-width:60px}@media screen and (min-width:768px){.job-list_items_item_apply{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;max-width:unset;word-wrap:unset}}.job-list_items_item_apply .inner-text{display:none}.job-list_items_item_apply .text.expired{cursor:default;color:rgba(0,0,0,.15)}.job-list__chips.wad-chips{width:100%;grid-gap:8px;gap:8px;flex-wrap:nowrap}@media screen and (min-width:0)and (max-width:768px){.job-list .wad-chips__chip--company,.job-list .wad-chips__chip--location{font-size:12px;padding:0;line-height:2.4;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(50% - 4px);margin:0;display:inline;align-self:flex-end;background-color:#fff;color:#706e6b}.job-list .wad-chips__chip--company:hover,.job-list .wad-chips__chip--location:hover{background-color:#fff}.job-list .wad-chips__chip--company .wad-md-icon,.job-list .wad-chips__chip--location .wad-md-icon{display:none;text-decoration:none}}.job-list .underline-link{text-decoration:underline}:root{--md-theme-default-primary-on-background:#4a67fe;--wad3-cols:4;--wad3-col-gap:12px;--wad3-container-padding:12px;--wad3-container-spacing:12px;--wad3-container-max-width:100%;--wad3-section-padding:40px}@media screen and (min-width:580px){:root{--wad3-cols:8;--wad3-col-gap:20px;--wad3-container-padding:20px;--wad3-container-spacing:20px;--wad3-section-padding:40px}}@media screen and (min-width:900px){:root{--wad3-cols:12;--wad3-col-gap:24px;--wad3-container-padding:24px;--wad3-container-spacing:24px;--wad3-container-max-width:1200px;--wad3-section-padding:64px}}:root{--wad3-typo-display-size--xxs:20px;--wad3-typo-display-size--xs:24px;--wad3-typo-display-size--sm:30px;--wad3-typo-display-size--md:36px;--wad3-typo-display-size--lg:48px;--wad3-typo-display-size--xl:48px;--wad3-typo-display-line-height--xxs:30px;--wad3-typo-display-line-height--xs:32px;--wad3-typo-display-line-height--sm:34px;--wad3-typo-display-line-height--md:44px;--wad3-typo-display-line-height--lg:54px;--wad3-typo-display-line-height--xl:54px;--wad3-viewport-section-padding:64px;--wad3-viewport-section-spacing:40px}@media screen and (min-width:900px){:root{--wad3-typo-display-size--xxs:24px;--wad3-typo-display-size--xs:30px;--wad3-typo-display-size--sm:36px;--wad3-typo-display-size--md:48px;--wad3-typo-display-size--lg:60px;--wad3-typo-display-size--xl:72px;--wad3-typo-display-line-height--xxs:32px;--wad3-typo-display-line-height--xs:34px;--wad3-typo-display-line-height--sm:44px;--wad3-typo-display-line-height--md:54px;--wad3-typo-display-line-height--lg:68px;--wad3-typo-display-line-height--xl:80px}}@media screen and (min-width:580px){:root{--wad3-viewport-section-padding:80px}}@media screen and (min-width:900px){:root{--wad3-viewport-section-padding:96px}}@media screen and (min-width:580px){:root{--wad3-viewport-section-spacing:40px}}@media screen and (min-width:900px){:root{--wad3-viewport-section-spacing:64px}}.category-page__container{max-width:1092px;margin:0 auto 30px}.category-page__quotes{margin:0 -15px 30px}.job-ads{max-width:1092px;margin:0 auto}.job-ads__content{display:flex;grid-gap:30px;gap:30px;width:100%;align-items:flex-start;flex-direction:column}@media screen and (min-width:748px){.job-ads__content{flex-wrap:wrap;justify-content:flex-start;flex-direction:row}}.job-ads__campaigns-card{width:100%;max-width:344px}.related-listings{margin-top:80px}