.pseo-company-grid-wrapper{padding-top:var(--wp--preset--spacing--10)}.pseo-company-grid-wrapper a{text-decoration:none!important}.pseo-company-grid-wrapper .glide__slide{margin-top:2px}.pseo-company-grid-wrapper .glide__arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}.pseo-company-grid-wrapper .glide__arrows .glide__arrow{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;display:flex;height:var(--wp--preset--spacing--10);justify-content:center;position:absolute;transition:all .3s ease;width:var(--wp--preset--spacing--10)}.pseo-company-grid-wrapper .glide__arrows .glide__arrow:hover{background:transparent;border-color:transparent}.pseo-company-grid-wrapper .glide__arrows .glide__arrow--left{left:-35px}.pseo-company-grid-wrapper .glide__arrows .glide__arrow--right{right:-35px}.pseo-company-grid-wrapper .glide__arrows .glide__arrow svg{height:16px;width:16px}.pseo-company-grid-wrapper .glide__bullets{bottom:-35px!important;display:flex;gap:var(--wp--preset--spacing--2);justify-content:center;margin-top:var(--wp--preset--spacing--6)}.pseo-company-grid-wrapper .glide__bullets .glide__bullet{background:transparent;border:2px solid var(--text-icon-Secondary,#27272a);border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.pseo-company-grid-wrapper .glide__bullets .glide__bullet:focus,.pseo-company-grid-wrapper .glide__bullets .glide__bullet:hover{border:2px solid var(--text-icon-Secondary,#27272a)}.pseo-company-grid-wrapper .glide__bullets .glide__bullet--active{background:var(--text-icon-Secondary,#27272a);border:2px solid var(--text-icon-Secondary,#27272a)}.pseo-company-grid-wrapper .glide__bullets .glide__bullet--active:focus{background-color:var(--text-icon-Secondary,#27272a)!important}.pseo-company-grid-wrapper .glide__bullets .glide__bullet--active:focus,.pseo-company-grid-wrapper .glide__bullets .glide__bullet--active:hover{border:2px solid var(--text-icon-Secondary,#27272a)}.pseo-company-grid-wrapper .toggle-checkbox{display:none}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container{position:relative;width:100%}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-4{display:grid;gap:var(--wp--preset--spacing--4);grid-template-columns:repeat(4,1fr);margin-bottom:0}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-4 .wp-block-column{margin:0}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-4 .wp-block-column.hidden-card{display:none}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-4 .wp-block-column .job-card{align-items:center;border:1px solid var(--wp--preset--color--neutral-200);border-radius:10px;display:flex;height:74px;padding:var(--wp--preset--spacing--4);transition:all .3s ease}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-4 .wp-block-column .job-card:hover{border-color:var(--wp--preset--color--violet-500);box-shadow:0 4px 12px rgba(118,34,215,.15);transform:translateY(-2px)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-4 .wp-block-column .job-card .job-card-content{align-items:center;display:flex;gap:var(--wp--preset--spacing--3);height:100%;width:100%}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-4 .wp-block-column .job-card .job-card-content .job-icon{align-items:center;color:var(--wp--preset--color--violet-500);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-4 .wp-block-column .job-card .job-card-content .job-info{display:flex;flex:1;flex-direction:column;justify-content:center}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-4 .wp-block-column .job-card .job-card-content .job-info .job-title{color:var(--wp--preset--color--neutral-800);font-family:var(--wp--preset--font-family--default);font-size:var(--wp--preset--font-size--md);font-weight:600;line-height:1.2;margin:0 0 var(--wp--preset--spacing--1) 0}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-4 .wp-block-column .job-card .job-card-content .job-info .job-count{color:var(--wp--preset--color--neutral-500);font-family:var(--wp--preset--font-family--default);font-size:var(--wp--preset--font-size--sm);font-weight:400;line-height:1.2;margin:0}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .see-more-container{display:flex;justify-content:center;margin-top:var(--wp--preset--spacing--8)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .see-less-container{display:flex;justify-content:center;margin-top:var(--wp--preset--spacing--6)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .desktop-only{display:block}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .mobile-only{display:none}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .see-less-container .toggle-button,.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .see-more-container .toggle-button{align-items:center;background:var(--wp--preset--color--off-black);border:2px solid var(--wp--preset--color--off-black);border-radius:var(--wp--preset--spacing--8);color:var(--wp--preset--color--white);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--default);font-size:var(--wp--preset--font-size--sm);font-style:normal;font-weight:700;gap:var(--wp--preset--spacing--2);height:40px;justify-content:center;letter-spacing:0;line-height:20px;opacity:1;padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--5);text-align:center;transition:all .3s ease;vertical-align:middle;width:130px}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .see-less-container .toggle-button:hover,.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .see-more-container .toggle-button:hover{background:var(--wp--preset--color--off-black);box-shadow:0 4px 12px rgba(118,34,215,.3);transform:translateY(-1px)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .see-less-container .toggle-button .chevron-down,.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .see-more-container .toggle-button .chevron-down{color:var(--wp--preset--color--white);height:21px;width:20px;fill:currentColor}.pseo-company-grid-wrapper .toggle-checkbox:not(:checked)~.pseo-company-grid .content-heading-group .see-more-container .toggle-button{display:inline-flex}.pseo-company-grid-wrapper .toggle-checkbox:not(:checked)~.pseo-company-grid .content-heading-group .see-less-container .toggle-button{display:none}.pseo-company-grid-wrapper .toggle-checkbox:checked~.pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4 .hidden-card{display:block}.pseo-company-grid-wrapper .toggle-checkbox:checked~.pseo-company-grid .content-heading-group .see-more-container .toggle-button{display:none}.pseo-company-grid-wrapper .toggle-checkbox:checked~.pseo-company-grid .content-heading-group .see-less-container .toggle-button{display:inline-flex}@media screen and (max-width:1024px){.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4{gap:var(--wp--preset--spacing--4);grid-template-columns:repeat(2,1fr)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .desktop-only{display:none!important}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .mobile-only{display:grid!important}}@media screen and (max-width:768px){.pseo-company-grid-wrapper{padding-top:var(--wp--preset--spacing--5)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4{gap:var(--wp--preset--spacing--3);grid-template-columns:repeat(2,1fr)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4 .wp-block-column .job-card{height:68px;padding:var(--wp--preset--spacing--4)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4 .wp-block-column .job-card .job-card-content{gap:var(--wp--preset--spacing--3)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4 .wp-block-column .job-card .job-card-content .job-icon{height:42px;width:42px}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4 .wp-block-column .job-card .job-card-content .job-info .job-title{font-size:var(--wp--preset--font-size--sm)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4 .wp-block-column .job-card .job-card-content .job-info .job-count{font-size:var(--wp--preset--font-size--xs)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .see-more-container{margin-top:var(--wp--preset--spacing--6)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .see-more-container .toggle-button{font-size:var(--wp--preset--font-size--sm);padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--4)}}@media screen and (max-width:640px){.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4{gap:var(--wp--preset--spacing--4);grid-template-columns:1fr}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4 .wp-block-column .job-card{height:64px}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4 .wp-block-column .job-card .job-card-content .job-icon{height:42px;width:42px}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4 .wp-block-column .job-card .job-card-content .job-info .job-title{font-size:var(--wp--preset--font-size--sm)}.pseo-company-grid-wrapper .pseo-company-grid .content-heading-group .cards-grid-container .cards-grid-4 .wp-block-column .job-card .job-card-content .job-info .job-count{font-size:var(--wp--preset--font-size--xs)}}
