.company-jobs-list{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--8)}.container{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:var(--wp--preset--spacing--8);padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--10)}.description{text-align:center;line-height:24px;font-weight:400;font-size:var(--wp--preset--font-size--lg)}.company-section__jobs-title-container{display:flex;justify-content:center;align-items:center}.company-section__jobs-title{width:70vw;max-width:1090px}@media screen and (max-width: 768px){.company-section__jobs-title{width:90vw}}@media screen and (max-width: 390px){.company-section__jobs-title{width:95vw}}.company-jobs-list__wrapper{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--8)}.company-jobs-list--jobs-list-detail{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--8);background-color:var(--wp--preset--color--neutral-100)}.violet-bg{background-color:var(--wp--preset--color--light-violet-50)}.company-jobs-list--search-and-filter-container{width:100%;display:flex;justify-content:center;background-color:var(--wp--preset--color--light-violet-50);padding:var(--wp--preset--spacing--6) var(--wp--preset--spacing--0)}.company-jobs-list--search-and-filter{width:70vw;max-width:1090px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--8);background-color:var(--wp--preset--color--light-violet-50)}@media screen and (max-width: 768px){.company-jobs-list--search-and-filter{width:90vw}}@media screen and (max-width: 390px){.company-jobs-list--search-and-filter{width:95vw}}.company-jobs-list--jobs-list-container{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:var(--wp--preset--spacing--24);padding-bottom:var(--wp--preset--spacing--6)}.company-jobs-list--jobs-list{width:70vw;max-width:1090px;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--4)}@media screen and (max-width: 768px){.company-jobs-list--jobs-list{width:90vw}}@media screen and (max-width: 390px){.company-jobs-list--jobs-list{width:95vw}}.company-jobs-list__see-full-list{cursor:pointer;font-weight:700;line-height:24px;border-radius:100px;color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--md);background-color:var(--wp--preset--color--violet-500);border:1px solid var(--wp--preset--color--violet-500);padding:var(--wp--preset--spacing--3-5) var(--wp--preset--spacing--6)}.company-jobs-list__see-full-list:hover{border-color:var(--wp--preset--color--light-violet-400);background-color:var(--wp--preset--color--light-violet-400)}.company-jobs-list--jobs-list-item{display:flex;cursor:pointer;border-radius:12px;gap:var(--wp--preset--spacing--5);padding:var(--wp--preset--spacing--5);background-color:var(--wp--preset--color--white)}.company-jobs-list--jobs-list-item-logo{width:100px;height:100px;border-radius:10px;display:flex;overflow:hidden;position:relative;align-items:center;justify-content:center;background-color:var(--wp--preset--color--neutral-200)}@media screen and (max-width: 390px){.company-jobs-list--jobs-list-item-logo{width:70px;height:70px}}.company-jobs-list--jobs-list-item-info{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--0-5)}.company-jobs-list--jobs-list-item-title{font-weight:500;line-height:22px;margin:0;margin-bottom:4px;font-size:var(--wp--preset--font-size--lg)}.company-jobs-list--jobs-list-item-location{font-weight:400;line-height:24px;margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0);font-size:var(--wp--preset--font-size--md);color:var(--wp--preset--color--neutral-500)}.company-jobs-list--jobs-list-item-posted-date{font-weight:400;line-height:24px;font-size:var(--wp--preset--font-size--md);color:var(--wp--preset--color--neutral-500)}.search-label{display:block;font-weight:400;font-size:var(--wp--preset--font-size--xs);color:var(--wp--preset--color--neutral-500)}.company-jobs-list__search{width:325px;font-weight:400;line-height:24px;position:relative;margin:var(--wp--preset--spacing--0);font-size:var(--wp--preset--font-size--md);padding-bottom:var(--wp--preset--spacing--1);border-bottom:2px solid var(--wp--preset--color--neutral-400)}.company-jobs-list__search:hover{border-bottom-color:var(--wp--preset--color--violet-500)}.company-jobs-list__search:hover .search-label{font-weight:600;color:var(--wp--preset--color--violet-500)}.company-jobs-list__search_custom{display:flex;align-items:center;border-radius:100px;-webkit-box-align:center;padding:var(--wp--preset--spacing--2-5);font-size:var(--wp--preset--font-size--sm);background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--neutral-200)}.company-jobs-list__search_custom:hover{border-color:var(--wp--preset--color--violet-500)}.company-info-block-content__title{font-weight:800;line-height:48px;text-align:center;margin:var(--wp--preset--spacing--0);font-size:var(--wp--preset--font-size--4-xl)}.icon{color:var(--wp--preset--color--neutral-500)}.company-jobs-list__search-icon_custom{padding:var(--wp--preset--spacing--1) var(--wp--preset--spacing--2) var(--wp--preset--spacing--0) var(--wp--preset--spacing--2)}.company-jobs-list__search-icon{top:75%;position:absolute;transform:translateY(-50%);right:var(--wp--preset--spacing--2-5);font-size:var(--wp--preset--font-size--md);color:var(--wp--preset--color--neutral-700)}.company-jobs-list__search-input{width:100%;background:rgba(0,0,0,0);margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0);color:var(--wp--preset--color--black)}.company-jobs-list__search-input:focus{outline:none}.company-jobs-list__search-input_custom{flex:1 1 0%;height:100%;border:none;width:125px;font-weight:400;line-height:20px;font-size:var(--wp--preset--font-size--sm)}.company-jobs-list__search-input_custom:focus{outline:none}.bold-text{font-weight:600;font-size:var(--wp--preset--font-size--md)}.company-jobs-list__filter{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--wp--preset--spacing--1)}.company-jobs-list__filter-title{display:flex;font-weight:700;align-items:center;white-space:nowrap;gap:var(--wp--preset--spacing--2);margin:var(--wp--preset--spacing--0);font-size:var(--wp--preset--font-size--md);padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--4) var(--wp--preset--spacing--2) 0px}.company-jobs-list__filter-dropdowns{margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0)}.company-jobs-list__filter-dropdown-container{position:relative;display:inline-block;margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0)}.company-jobs-list__filter-button{height:32px;max-width:240px;font-weight:400;line-height:20px;border-radius:100px;cursor:pointer;position:relative;align-items:center;display:inline-flex;justify-content:center;-webkit-box-align:center;gap:var(--wp--preset--spacing--1);font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--neutral-500);background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--neutral-200);padding:var(--wp--preset--spacing--0) var(--wp--preset--spacing--4);margin:var(--wp--preset--spacing--0) var(--wp--preset--spacing--2) var(--wp--preset--spacing--2) var(--wp--preset--spacing--0)}.company-jobs-list__filter-button:hover{z-index:1;border-color:var(--wp--preset--color--black)}.company-jobs-list__filter-dropdown-popper{z-index:99;position:absolute;visibility:visible;top:100% !important;margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0);left:var(--wp--preset--spacing--0) !important}.company-jobs-list__filter-dropdown-content-wrapper{width:300px;min-width:140px;overflow:hidden;border-radius:4px;padding:var(--wp--preset--spacing--0);margin:var(--wp--preset--spacing--0);background:var(--wp--preset--color--white);box-shadow:rgba(0,0,0,.145) 0px 2px 7px 1px}.company-jobs-list__filter-dropdown-content{overflow:hidden;margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--4)}.company-jobs-list__filter-dropdown-content:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.company-jobs-list__filter-dropdown-content:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.company-jobs-list__filter-dropdown-spinner-container{min-height:40px;position:relative;margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0)}.company-jobs-list__filter-dropdown-spinner-wrapper{opacity:1;position:relative;pointer-events:auto;margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0)}.violet-text{color:var(--wp--preset--color--violet-500)}.wrapper{max-height:250px;overflow-y:auto}.checkbox-label{position:relative;display:inline-flex;vertical-align:middle;margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0)}.checkbox-input{display:none;margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0)}.checkbox-selected::before{border-color:var(--wp--preset--color--violet-500) !important;background:var(--wp--preset--color--violet-500) !important}.checkbox-selected::after{content:"";position:absolute;border-style:solid;box-sizing:border-box;border-width:0px 1px 1px 0px;top:var(--wp--preset--spacing--2);left:var(--wp--preset--spacing--2);width:var(--wp--preset--spacing--1);height:var(--wp--preset--spacing--2);transform:translate(-50%, -30%) rotate(45deg);border-color:var(--wp--preset--color--white)}.checkbox-label-text{cursor:pointer;min-height:22px;line-height:22px;font-weight:400;margin:var(--wp--preset--spacing--0);font-size:var(--wp--preset--font-size--sm);padding:var(--wp--preset--spacing--0) var(--wp--preset--spacing--0) var(--wp--preset--spacing--0) var(--wp--preset--spacing--6)}.checkbox-label-text::before{content:"";position:absolute;width:16px;height:16px;border-radius:4px;box-sizing:border-box;top:var(--wp--preset--spacing--1);left:var(--wp--preset--spacing--0);background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--neutral-400)}.dropdown-divider{flex-shrink:0;align-self:stretch;padding:var(--wp--preset--spacing--0);border-bottom:1px solid var(--wp--preset--color--neutral-400);margin:var(--wp--preset--spacing--2) var(--wp--preset--spacing--0)}.checkbox-group-wrapper{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--1);margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0)}.pagination-wrapper{display:flex;align-items:center;justify-content:flex-end;-webkit-box-align:center;gap:var(--wp--preset--spacing--1);margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0)}.page-number-button{height:36px;min-width:38px;font-weight:600;border-radius:32px;border:none;display:flex;cursor:pointer;background:none;align-items:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;margin:var(--wp--preset--spacing--0);color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--sm);padding:var(--wp--preset--spacing--0) var(--wp--preset--spacing--1)}.active-page-number{border-width:1px;border-style:solid;color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--violet-500);background-color:var(--wp--preset--color--violet-500)}.navigator-page-number-button{border:none;display:flex;cursor:pointer;height:24px;min-width:24px;border-radius:4px;align-items:center;justify-content:center;margin:var(--wp--preset--spacing--0);font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--neutral-500);background:none;padding:var(--wp--preset--spacing--0) var(--wp--preset--spacing--1)}.icon-pagination{color:inherit;line-height:1;font-weight:400;cursor:pointer;font-style:normal;text-transform:none;font-variant:normal;display:inline-block;font-feature-settings:normal;-webkit-font-smoothing:antialiased;margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0);font-size:var(--wp--preset--font-size--xs)}.selected-tag{font-weight:600;border-radius:4px;align-items:center;display:inline-flex;box-sizing:border-box;-webkit-box-align:center;margin:var(--wp--preset--spacing--0);color:var(--wp--preset--color--black);margin-right:var(--wp--preset--spacing--2);font-size:var(--wp--preset--font-size--xs);background:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-500);border-color:var(--wp--preset--color--light-violet-200);background-color:var(--wp--preset--color--light-violet-200);padding:var(--wp--preset--spacing--0) var(--wp--preset--spacing--1-5)}.selected-tag-content{font-weight:400;line-height:20px;margin:var(--wp--preset--spacing--0);padding:var(--wp--preset--spacing--0);color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--xs)}.loader{width:48px;height:48px;border-radius:50%;display:inline-block;box-sizing:border-box;border-bottom-color:rgba(0,0,0,0);animation:rotation 1s linear infinite;border:5px solid var(--wp--preset--color--violet-500)}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.company-jobs-list__view-company-website{background-color:var(--wp--preset--color--white)}.company-jobs-list__view-company-website .company-jobs-list__view-company-website-link{display:flex;align-items:center;justify-content:center}.company-jobs-list__view-company-website .company-jobs-list__view-company-website-link span{font-weight:600;line-height:22px;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;font-size:var(--wp--preset--font-size--md);color:var(--wp--preset--color--violet-500);margin-right:var(--wp--preset--spacing--2)}
