.partners-grid-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;margin-top:-100px;margin-bottom:-100px;padding-top:200px;padding-bottom:200px;display:flex;position:relative}.partners-grid-container{isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.partners-row{z-index:2;flex-wrap:wrap;justify-content:center;max-width:1208px;margin:0 auto;display:flex;position:relative}.partners-row:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#42424266 0%,#424242 52.59%,#42424266 100%);height:1px;position:absolute;top:302px;left:-100vw;right:-100vw}.partner-item{box-sizing:border-box;backface-visibility:hidden;z-index:10;justify-content:center;align-items:center;width:302px;height:302px;transition:background .3s;display:flex;position:relative;transform:translateZ(0)}.partner-item:hover{background:linear-gradient(223deg,#d1075421 .94%,#d1075400 80.08%)}.partners-grid-container:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#42424266 0%,#424242 52.59%,#42424266 100%);height:1px;position:absolute;top:0;left:-100vw;right:-100vw}.partners-grid-container:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#42424266 0%,#424242 52.59%,#42424266 100%);height:1px;position:absolute;bottom:0;left:-100vw;right:-100vw}.partner-item:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#42424200 0%,#424242 52.59%,#42424200 99.85%);width:1px;position:absolute;top:-200px;bottom:-200px;right:0}.partner-item:nth-child(4n+1):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#42424200 0%,#424242 52.59%,#42424200 99.85%);width:1px;position:absolute;top:-200px;bottom:-200px;left:0}.partner-logo{color:#fff6;z-index:2;justify-content:center;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:all .3s;display:flex}.partner-logo:hover{color:#fffc}.partner-logo.highlight-text{color:#fff;text-shadow:0 0 10px #ffffff4d}.partner-logo-image{opacity:.5;z-index:2;image-rendering:-webkit-optimize-contrast;transition:opacity .3s;transform:translateZ(0)}.partner-item:hover .partner-logo-image{opacity:1}.plus-icon{z-index:1000;pointer-events:none;justify-content:center;align-items:center;width:11px;height:11px;display:flex;position:absolute}.plus-icon img{z-index:1000;position:relative}.plus-icon.top-right{top:-5.5px;right:-5.5px}.plus-icon.bottom-right{bottom:-5.5px;right:-5.5px}.plus-icon.top-left{top:-5.5px;left:-5.5px}.plus-icon.bottom-left{bottom:-5.5px;left:-5.5px}.grid-extension-line{display:none}@media (max-width:1520px){.partners-grid-wrapper{justify-content:flex-start;padding-bottom:200px;overflow-x:auto}.partners-grid-container{margin:0 auto}}@media (max-width:1684px){.partner-item{width:300px;height:300px}.partners-row:before{top:300px}.partners-row{max-width:1200px}}@media (max-width:1540px){.partner-item{width:250px;height:250px}.partners-row:before{top:250px}.partners-row{max-width:1000px}}@media (max-width:768px){.partners-grid-wrapper{justify-content:center;margin-top:0;margin-bottom:0;padding:0;overflow:visible}.partners-grid-container{width:100%;margin:0;overflow:visible}.partners-grid-container:before,.partners-grid-container:after{display:none}.partners-row{border-top:1px solid #424242;border-bottom:1px solid #424242;grid-template-columns:repeat(2,1fr);gap:0;width:100%;display:grid;position:relative}.partner-item{aspect-ratio:1;border-bottom:1px solid #424242;border-right:1px solid #424242;width:100%;height:auto;overflow:visible}.partner-item:after,.partner-item:first-child:before{display:none}.partner-item:nth-child(odd){border-left:1px solid #424242}.partner-item:nth-last-child(-n+2){border-bottom:none}.partner-logo-image{width:120px!important;height:60px!important}.plus-icon{width:8px;height:8px}.plus-icon img{width:8px!important;height:8px!important}.plus-icon.top-right{top:-4px;right:-4px}.plus-icon.bottom-right{bottom:-4px;right:-4px}.plus-icon.top-left{top:-4px;left:-4px}.plus-icon.bottom-left{bottom:-4px;left:-4px}}
