.integration-listing-page{display:flex;gap:2rem}.integration-listing-page .filter-button{display:none}@media (max-width:767px){.integration-listing-page .filter-button{display:block;margin:1.5rem 0;width:100%}}.integration-listing-page__search,.integration-listing-page__wrapper{width:100%}@media (min-width:768px){.integration-listing-page__search{margin-bottom:3.125rem;min-width:25rem;width:100%}}@media (max-width:767px){.integration-listing-page{flex-direction:column}}.integration-listing-page .integrations{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.integration-listing-page .integrations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.integration-listing-page .integrations{grid-template-columns:repeat(4,minmax(0,1fr))}}.filter-container{width:-moz-fit-content;width:fit-content}@media (max-width:767px){.filter-container{display:none}}.filter-container .close-button{display:none}@media (max-width:767px){.filter-container{background:#fff;height:100%;max-height:100vh;overflow-x:hidden;overflow-y:scroll;position:fixed;right:0;top:0;width:100%;z-index:41}.filter-container.menu-closed{display:none}.filter-container.menu-open{display:flex}.filter-container .close-button{color:#696f8c;display:flex;height:1.5rem;position:absolute;right:1.25rem;top:1.25rem;width:1.5rem}}.accordion-list__filter{align-items:flex-start;background:#fff;border:.0625rem solid #a9adc4;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:2rem}@media (max-width:767px){.accordion-list__filter{border:none;border-radius:0;padding-top:50px;width:100%}}.filter-list{display:flex;flex-direction:column;gap:1rem;list-style-type:none;margin:0;padding:0;width:100%}@media (max-width:767px){.filter-list{padding-top:1.25rem}}.filter-list .filter-list-item{align-items:flex-start;border-bottom:.03125rem solid #a9adc4;display:flex;flex-direction:row;gap:1rem;height:2.6875rem;padding:0;width:100%}.filter-list .filter-list-item .filter-item{align-items:center;color:#101840;display:flex;flex-direction:row;gap:1.5rem;height:1.6875rem;justify-content:space-between;padding:0;width:100%}.filter-list .filter-list-item--asCheckbox{border:.09375rem solid #000072;border-radius:4px;font-size:20px;font-weight:400;height:1.6875rem;line-height:136%;width:100%}.filter-list .filter-list-item--asLink{color:#101840;font-size:1.25rem;font-weight:400;height:1.6875rem;line-height:136%;width:100%}.filter-list .filter-list-item span{align-items:center;color:#696f8c;display:flex;flex-direction:row;font-size:1.25rem;font-weight:400;height:1.6875rem;line-height:136%;position:relative;text-align:right;width:auto}.filter-list .checkbox-filter-container{align-items:flex-start;border-bottom:.03125rem solid #a9adc4;display:flex;flex-direction:row;gap:1rem;height:2.5rem;padding:0;width:100%}.filter-list .checkbox-filter-container input[type=checkbox]{background:#fff;border:.09375rem solid #000072;border-radius:.25rem;flex-shrink:0;height:1.5rem;width:1.5rem}.filter-list .filter{display:flex;flex-direction:row;font-size:1rem;font-weight:400;line-height:136%}.filter-list .filter--asCheckbox{align-items:center;flex-direction:row;height:1.5rem;padding:0}.filter-list .filter .label-wrapper,.filter-list .filter--asCheckbox{display:flex;gap:1.5rem;justify-content:space-between;width:100%}.filter-list .filter span{align-items:center;color:#696f8c;display:flex;font-size:1rem;font-weight:400;height:1.375rem;line-height:136%;position:relative;text-align:right;width:auto}