.partners-page{background:#f8f8f8;width:100vw}.partners-page .page-container .heading-container{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:80px 0}.partners-page .page-container .heading-container p{width:50%;max-width:800px;min-width:400px}@media(max-width:1024px){.partners-page .page-container .heading-container p{max-width:100%}}.partners-page .page-container .partners-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%;overflow:hidden;padding:0 20px 40px;max-width:1600px;margin:auto}.partners-page .page-container .partners-grid .partner{display:grid;place-items:center;position:relative;width:100%;aspect-ratio:16/9;background:#fff;border-radius:5px;overflow:hidden;text-decoration:none}.partners-page .page-container .partners-grid .partner .partner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.5);transform:scale(1.025);transition:.6s ease .2s}.partners-page .page-container .partners-grid .partner .partner-image img{width:100%;height:100%;object-fit:cover}.partners-page .page-container .partners-grid .partner .partner-logo{position:relative;z-index:1;width:clamp(120px,20%,220px);height:auto;display:block;transition:.6s ease .2s}.partners-page .page-container .partners-grid .partner .partner-logo img{width:100%;height:auto}.partners-page .page-container .partners-grid .partner .custom-button{border:unset;position:absolute;bottom:20px;right:20px;opacity:0;transition:.4s ease .4s;z-index:2}.partners-page .page-container .partners-grid .partner .custom-button span{color:#fff!important}.partners-page .page-container .partners-grid .partner .underlay{width:100%;height:30%;position:absolute;bottom:0;left:0;z-index:1;opacity:.75;background:linear-gradient(0deg,rgb(0,0,0),rgba(0,0,0,0))}.partners-page .page-container .partners-grid .partner:hover .partner-image{filter:brightness(.7);transform:scale(1);transition:.4s ease}.partners-page .page-container .partners-grid .partner:hover .partner-logo{opacity:0;transition:.4s ease}.partners-page .page-container .partners-grid .partner:hover .custom-button{opacity:1;transition:1.5s ease!important}.partners-page .page-container .partners-grid .partner:hover .custom-button:before{width:calc(100% + 1.25rem);transition:.5s cubic-bezier(1,-.4,.35,.95) .2s}.partners-page .page-container .partners-grid .partner:hover .custom-button .button-span-text{transform:translateX(-1.25rem);transition:.5s cubic-bezier(1,-.4,.35,.95)}.partners-page .page-container .partners-grid .partner:hover .custom-button .arrow{opacity:1;transition:.3s ease .7s;transform:translate(2px,-50%) scale(.75)}@media(max-width:768px){.partners-page .page-container .heading-container{padding:64px 16px;align-items:flex-start;text-align:left}.partners-page .page-container .heading-container p{width:100%;min-width:unset}.partners-page .page-container .partners-grid{padding:0 16px;gap:16px;grid-template-columns:1fr}.partners-page .page-container .partners-grid .partner .partner-logo{width:clamp(80px,20%,220px)}.partners-page .page-container .partners-grid .partner .custom-button{opacity:1}.partners-page .page-container .partners-grid .partner .custom-button .button-span-text{transform:translateX(-1.25rem);transition:.5s cubic-bezier(1,-.4,.35,.95)}.partners-page .page-container .partners-grid .partner .custom-button .arrow{opacity:1;transition:.3s ease .7s;transform:translate(2px,-50%) scale(.75)}.partners-page .page-container .partners-grid .partner:hover .partner-image{filter:brightness(.5)!important;transform:scale(1.025)!important;transition:.4s ease}.partners-page .page-container .partners-grid .partner:hover .partner-logo{opacity:1;transition:.4s ease}}