.integrations .category{position:relative;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:5rem 0;padding-top:1.5rem;border-top:1px solid #000028}.integrations .category:last-child{margin-bottom:60px}.integrations .category .info{width:100%}@media(min-width:640px){.integrations .category .info{width:45%}}.integrations .category .info .category-title{font-size:30px;font-weight:600;line-height:1.3;margin-bottom:1.5rem}.integrations .category .info p{font-size:22px}.integrations .toggle-btn{position:relative;color:#000029;font-size:16px;font-weight:600;padding-right:30px;margin-top:20px}@media(min-width:640px){.integrations .toggle-btn{margin:0}}.integrations .toggle-btn:after,.integrations .toggle-btn:before{content:"";position:absolute;width:12px;height:2px;top:50%;right:0;margin-top:-1px;background:#000028}.integrations .toggle-btn:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.integrations .toggle-btn.active:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.integrations .toggle-btn.active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.integrations .app-listing{display:grid;grid-gap:35px;grid-template-columns:1fr;width:100%;margin-top:75px;overflow:hidden}@media(min-width:640px){.integrations .app-listing{grid-template-columns:repeat(2,1fr)}}@media(min-width:940px){.integrations .app-listing{grid-template-columns:repeat(4,1fr)}}.integrations .app-listing a{display:-webkit-box;display:flex;border:1px solid transparent;border-top-color:#000028;color:#000028}.integrations .app-listing a:after{content:"";display:block;padding-bottom:100%}.integrations .app-listing a:hover{border-color:#000028;text-decoration:none}.integrations .app-listing a:hover .more{text-decoration:underline;padding-right:50px}.integrations .app-listing .inner{position:relative;width:100%;padding:25px 25px 60px}.integrations .app-listing .inner p{margin:0;font-size:14px}.integrations .app-listing .logo{margin-bottom:20px;width:auto}.integrations .app-listing .name{font-size:24px;font-weight:500;margin-bottom:1rem}.integrations .app-listing .more{position:absolute;bottom:24px;left:25px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:16px;font-weight:600;padding-right:30px;-webkit-transition:all,.25s;transition:all,.25s}.integrations .app-listing .more:after,.integrations .app-listing .more:before{content:"";position:absolute;top:50%;right:0;background:#000028}.integrations .app-listing .more:before{width:12px;height:2px;margin-top:-1px;right:1px}.integrations .app-listing .more:after{width:6px;height:6px;margin-top:-3px;background:0;border-right:1px solid #000028;border-top:1px solid #000028;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.integrations .app-listing+.toggle-btn{display:none;margin:35px 0 0 auto}.integrations .app-listing.expanded{height:auto !important}.integrations .app-listing.expanded+.toggle-btn{display:block}.hidden{display:none !important}.search-sort{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;width:100%;margin-top:65px;max-width:375px}.search-sort svg{width:22px;position:absolute;top:calc(50% - 11px);left:16px}.search-sort input[type="text"]{margin:0;padding-left:60px;width:100%}