.organizations{position:relative;padding:1rem 0}.organizations .decor{display:flex;margin:0 auto}.organizations .organizations-section{margin:1.6rem 0}.organizations .organizations-section .section-title{font-size:1.2rem;font-weight:500;margin-bottom:1.5rem;color:var(--bs-primary);text-align:center}.organizations .organizations-section .organizations-grid{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center}.organizations .organizations-section .organization-item{overflow:hidden}.organizations .organizations-section .organization-item.d-none{display:none}.organizations .organizations-section .organization-item .organization-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;height:100%}.organizations .organizations-section .organization-item .organization-link:hover{text-decoration:none;color:inherit}.organizations .organizations-section .organization-item .organization-logo{width:130px;height:auto;object-fit:contain;border-radius:4px}.organizations .organizations-section .btn{border-radius:20px;padding:.5rem 1.5rem;font-weight:500;transition:all .3s ease}.organizations .organizations-section .btn:hover{transform:translateY(-1px)}.organizations .organizations-section .btn i{margin-left:.5rem;transition:transform .3s ease}.organizations .empty{text-align:center;padding:3rem 1rem;color:var(--bs-secondary)}.organizations .empty h3{font-size:1.25rem;font-weight:500;margin:0}@media(max-width: 576px){.organizations{display:none}.hide-title h2{display:none}}
