.hr-integrations-listing{position:relative;min-height:200px}.hr-integrations-listing .hr-integrations-header{display:grid;grid-template-columns:0.25fr 0.75fr;grid-template-rows:1fr;grid-column-gap:40px;align-items:center;margin-bottom:24px}@media (max-width:991px){.hr-integrations-listing .hr-integrations-header{grid-template-columns:1fr;grid-row-gap:20px}}@media (max-width:767px){.hr-integrations-listing .hr-integrations-header{margin-bottom:16px}.hr-integrations-listing .hr-integrations-header .hr-integrations-search{display:none!important}}.hr-integrations-listing .hr-loading-spinner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .8);display:flex;justify-content:center;align-items:center;z-index:10}.hr-integrations-listing .hr-loading-spinner.hidden{opacity:0;visibility:hidden;transition:opacity 0.1s ease,visibility 0.1s ease}@keyframes spin{to{transform:rotate(360deg)}}.hr-integrations-listing .hr-integrations-search{display:flex}@media (max-width:767px){.hr-integrations-listing .hr-integrations-search{display:flex;margin:10px 15px;order:1}}.hr-integrations-listing .hr-integrations-search input{width:100%;font-size:14px;font-style:normal;font-weight:500;border:unset;font-family:"Poppins"}.hr-integrations-listing .hr-integrations-search input:focus{outline:none;border-color:#333}.hr-integrations-listing .hr-integrations-search input::-moz-placeholder{color:#9f9f9f;font-weight:500}.hr-integrations-listing .hr-integrations-search input::placeholder{color:#9f9f9f;font-weight:500}.hr-integrations-listing .hr-integrations-search svg{margin-bottom:-5px}.hr-integrations-listing .hr-integrations-search.quicksearch-wrapper{width:100%;padding:6.5px 10.5px;border-radius:4px;background:#fff;transition:box-shadow 0.1s ease,border-color 0.1s ease}@media (max-width:767px){.hr-integrations-listing .hr-integrations-search.quicksearch-wrapper{background:#f8f8f8;margin:0}}.hr-integrations-listing .grid{width:100%;margin:0 auto;opacity:0;transition:opacity 0.2s ease}.hr-integrations-listing .grid.initialized{opacity:1}.hr-integrations-listing .grid:after{content:"";display:block;clear:both}.hr-integrations-listing .grid-wrapper{display:block}.hr-integrations-listing .grid-item{padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;width:calc(33.333% - 14px);float:left;margin-bottom:15px;opacity:1;height:300px;overflow:hidden;border-radius:4px;background:#fff}@media (max-width:1200px){.hr-integrations-listing .grid-item{width:calc(50% - 10px)}}@media (max-width:767px){.hr-integrations-listing .grid-item{width:100%;height:auto;min-height:250px;align-items:flex-start}}.hr-integrations-listing .grid-item .badges{float:right;text-align:right;height:24px;min-height:24px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;width:100%}.hr-integrations-listing .grid-item .badges .badge{font-size:10px;font-style:normal;font-weight:400;border-radius:4px;padding:0 8px;background-color:var(--e-global-color-primary);color:#fff}.hr-integrations-listing .grid-item img{height:50px;-o-object-fit:contain;object-fit:contain;width:-moz-max-content;width:max-content;margin-bottom:12px}@media (max-width:767px){.hr-integrations-listing .grid-item img{width:auto!important;margin-left:0;align-self:flex-start}}.hr-integrations-listing .grid-item h3{margin-top:0;margin-bottom:15px;font-size:16px;line-height:24px}.hr-integrations-listing .grid-item p{flex-grow:1;margin:0;line-height:1.4;overflow-y:auto;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:767px){.hr-integrations-listing .grid-item p{max-height:120px}}.hr-integrations-listing .grid-item .integration-description{flex-grow:1;overflow-y:auto}@media (max-width:767px){.hr-integrations-listing .grid-item .integration-description{max-height:120px}}.hr-integrations-listing .grid-item .integration-description p{margin:0;overflow-y:visible}.hr-integrations-listing .hr-integrations-container{display:grid;grid-template-columns:0.25fr 0.75fr;grid-template-rows:1fr;grid-column-gap:40px}@media (max-width:991px){.hr-integrations-listing .hr-integrations-container{grid-template-columns:1fr;grid-row-gap:30px}}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons{border-radius:4px;background:#fff;padding:20px}@media (max-width:991px){.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons{margin-bottom:0;padding:15px;border-top:none}}@media (min-width:768px){.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .hr-integrations-search{display:none!important}}@media (max-width:767px){.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons{padding:15px}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .hr-integrations-search{margin-bottom:19px}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .hr-integrations-search.quicksearch-wrapper{border-radius:8px;border:1px solid #dedede;background:#fff}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .hr-integrations-search input{background:#fff0;font-size:14px}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .hr-integrations-search input::-moz-placeholder{color:#DEDEDE;font-weight:300}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .hr-integrations-search input::placeholder{color:#DEDEDE;font-weight:300}}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .title{display:flex;align-items:center;align-content:center;margin-bottom:16px;font-size:12px;font-weight:500;line-height:24px;color:#333;gap:8px;text-transform:uppercase}@media (max-width:991px){.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .title{display:none}}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .title svg{width:14px;height:14px}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button{color:#333;font-size:14px;font-style:normal;font-weight:500;line-height:24px;display:block;transition:0.3s ease;padding:4px 8px}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button:hover{cursor:pointer;transition:0.3s ease}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button.parent-term{padding:8px 0 0 0;font-weight:500;position:relative;margin-top:15px;font-size:12px;color:#777;text-transform:uppercase;border-top:1px solid #dedede;margin-top:14px}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button.child-term{font-weight:400;font-size:14px;color:#464646}@media (max-width:991px){.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button.child-term{font-size:16px;margin-bottom:10px;margin-left:-8px}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button.child-term:last-child{margin-bottom:unset}}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button.is-checked,.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button:hover{color:var(--e-global-color-primary);transition:0.3s ease;border-radius:4px;background:#ffd8c2}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button.show-all{color:#464646;font-size:12px;font-style:normal;font-weight:400;line-height:24px;text-decoration:underline}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button.show-all.is-checked,.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button.show-all:hover{background-color:unset;color:unset;color:var(--e-global-color-primary)}@media (max-width:767px){.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button.show-all{font-size:16px}}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button.all-integrations{margin-left:-8px;text-transform:capitalize}@media (max-width:991px){.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button{font-size:16px}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .filter-button.all-integrations{margin-left:-8px}}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons .child-terms-container{margin:5px 0 10px}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons.active{overflow-y:auto;max-height:90vh;-webkit-overflow-scrolling:touch;padding-bottom:30px}.hr-integrations-listing .integrations-toggles{display:flex;height:-moz-min-content;height:min-content;justify-content:space-between;flex-direction:row;transition:opacity 0.3s ease,height 0.3s ease}@media (max-width:767px){.hr-integrations-listing .integrations-toggles.desktop-toggles{display:none!important}}.hr-integrations-listing .integrations-toggles.mobile-toggles{display:none!important;margin:15px 0}@media (max-width:767px){.hr-integrations-listing .integrations-toggles.mobile-toggles{display:none!important;margin:unset}.hr-integrations-listing .integrations-toggles.mobile-toggles.show{display:flex!important}}@media (min-width:768px){.hr-integrations-listing .integrations-toggles.mobile-toggles{display:none!important}}@media (max-width:767px){.hr-integrations-listing .integrations-toggles{margin-top:10px}}.hr-integrations-listing .integrations-toggles .toggle-title{font-size:16px;font-weight:600;color:#333}.hr-integrations-listing .integrations-toggles span.title{font-size:18px;font-weight:500;display:block!important;color:#333}@media (max-width:767px){.hr-integrations-listing .integrations-toggles span.title{display:none!important}}.hr-integrations-listing .integrations-toggles .toggle-switches{display:flex;flex-wrap:wrap;gap:15px;transition:opacity 0.3s ease,visibility 0.3s ease}.hr-integrations-listing .integrations-toggles .toggle-switches:empty{display:none}@media (max-width:767px){.hr-integrations-listing .integrations-toggles .toggle-switches{gap:10px;justify-content:flex-start;padding:5px 0;border-radius:4px}}@media (max-width:767px){.hr-integrations-listing .integrations-toggles{overflow-x:auto;white-space:nowrap;padding:5px 0}.hr-integrations-listing .integrations-toggles .toggle-switches{min-width:-moz-min-content;min-width:min-content}}.hr-integrations-listing .integrations-toggles .feature-toggle{display:flex;align-items:center;margin-right:20px;height:-moz-min-content;height:min-content;transition:opacity 0.3s ease,visibility 0.3s ease}@media (max-width:767px){.hr-integrations-listing .integrations-toggles .feature-toggle{margin-right:10px}}.hr-integrations-listing .integrations-toggles .toggle-label{margin-left:10px;font-size:14px;color:#333}.hr-integrations-listing .integrations-toggles .switch{position:relative;display:inline-block;width:40px;height:22px}@media (max-width:767px){.hr-integrations-listing .integrations-toggles .switch{width:36px;height:20px}}.hr-integrations-listing .integrations-toggles .switch input{opacity:0;width:0;height:0}.hr-integrations-listing .integrations-toggles .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f1f1f1;transition:0.3s}.hr-integrations-listing .integrations-toggles .slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:0.3s}@media (max-width:767px){.hr-integrations-listing .integrations-toggles .slider:before{height:14px;width:14px}}.hr-integrations-listing .integrations-toggles input:checked+.slider{background-color:var(--e-global-color-primary)}.hr-integrations-listing .integrations-toggles input:checked+.slider:before{transform:translateX(18px)}@media (max-width:767px){.hr-integrations-listing .integrations-toggles input:checked+.slider:before{transform:translateX(16px)}}.hr-integrations-listing .integrations-toggles .slider.round{border-radius:34px}.hr-integrations-listing .integrations-toggles .slider.round:before{border-radius:50%}.hr-integrations-listing .parent-term-heading{padding:8px 0 0 0;font-weight:500;position:relative;margin-top:15px;font-size:12px;color:#777;text-transform:uppercase;border-top:1px solid #dedede;margin-top:14px;display:block}@media (max-width:767px){.hr-integrations-listing .parent-term-heading{font-size:14px;font-style:normal;font-weight:500;line-height:28px}}.hr-integrations-listing .mobile-filters-toggle{display:none;width:100%;padding:15px;background:#fff;border-radius:4px 4px 0 0;margin-bottom:0;cursor:pointer;align-items:center;justify-content:space-between;font-weight:500;color:#333;border-bottom:1px solid #f0f0f0}@media (max-width:991px){.hr-integrations-listing .mobile-filters-toggle{display:flex;position:relative}}.hr-integrations-listing .mobile-filters-toggle .filter-icon{display:flex;align-items:center;gap:8px}.hr-integrations-listing .mobile-filters-toggle .filter-icon svg{width:14px;height:14px}@media (max-width:767px){.hr-integrations-listing .mobile-filters-toggle .filter-icon{font-size:12px;text-transform:uppercase}.hr-integrations-listing .mobile-filters-toggle .filter-icon .filter-name{font-size:16px;text-transform:none}}.hr-integrations-listing .mobile-filters-toggle .filter-name{font-weight:500;font-size:14px}.hr-integrations-listing .mobile-filters-toggle .filter-name:before{content:": ";font-size:12px}.hr-integrations-listing .mobile-filters-toggle .toggle-icon{display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.hr-integrations-listing .mobile-filters-toggle .toggle-icon svg{width:14px;height:14px}.hr-integrations-listing .mobile-filters-toggle .toggle-icon.active{transform:rotate(180deg)}@media (max-width:991px){.hr-integrations-listing .hr-integrations-filters{border-radius:4px;border:1px solid #f2f2f2;background:#fff;position:sticky;z-index:10;top:95px}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons{display:none;margin:0;border-radius:0 0 4px 4px;max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}.hr-integrations-listing .hr-integrations-filters .hr-integrations-filters-buttons.active{display:block;position:absolute;z-index:20;width:100%;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:30px}}.hr-integrations-listing .no-results{width:100%;padding:30px;text-align:center;background:#fff;border-radius:4px;font-size:16px;color:#666}@media (max-width:767px){.hr-integrations-listing .no-results{padding:20px;font-size:14px}}.hr-integrations-listing .integrations-content-wrapper{width:100%}@media (max-width:991px){.hr-integrations-listing .integrations-content-wrapper{margin-top:0}}