.partners-wrapper{--image-wrapper-size:15.25rem;--image-size:11rem;--gap:2.25rem;background-color:var(--cultured-pearl);text-align:center;padding-top:5rem;padding-bottom:4.5rem}.partners-wrapper .heading{text-align:center;max-width:67.75rem;margin-inline:auto;color:var(--teal);margin-bottom:4.625rem}.partners-wrapper .heading *{font-size:3.75rem;line-height:1.133333em;letter-spacing:-.02em;font-weight:700}@media only screen and (max-width:768px){.partners-wrapper .heading *{font-size:2rem;line-height:1.0625em}}.partners-wrapper .partners-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gap)}.partners-wrapper .image-wrapper{background-color:#fff;border-radius:.75rem;height:var(--image-wrapper-size);width:var(--image-wrapper-size);display:flex;align-items:center;justify-content:center;transform:translateY(0);transition:all .2s ease-in-out}.partners-wrapper .image-wrapper:hover{transform:translateY(-10px)}.partners-wrapper .image--svg{max-width:var(--image-size);max-height:var(--image-size);width:100%;height:100%}.partners-wrapper .button{margin-top:2.25rem}@media only screen and (max-width:768px){.partners-wrapper{--image-wrapper-size:10.25rem;--image-size:7.375rem;--gap:1.125rem;padding-block:2.25rem}.partners-wrapper img{max-width:var(--image-size);max-height:var(--image-size)}.partners-wrapper .heading{margin-bottom:2.25rem}.partners-wrapper .button{margin-top:1.125rem}}