.logo-showcase .wrapper .section_title{max-width:628px;margin:40px auto 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}
.logo-showcase .wrapper .section_title h2,.logo-showcase .wrapper .section_title h3{color:var(--color_midnight);font-weight:500}
.logo-showcase .wrapper .logos{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:40px 0}
@media(max-width:768px){.logo-showcase .wrapper .logos{grid-template-columns:repeat(2,1fr)}
}.logo-showcase .wrapper .logos .logo{position:relative}
.logo-showcase .wrapper .logos .logo::after{content:"";position:absolute;right:-17px;top:0;width:2px;height:100%;background-color:var(--color_arctic)}
.logo-showcase .wrapper .logos .logo::before{content:"";position:absolute;left:0;bottom:-17px;width:100%;height:2px;background-color:var(--color_arctic)}
.logo-showcase .wrapper .logos .logo picture{max-width:302px;max-height:124px}
.logo-showcase .wrapper .logos .logo picture::after{content:"";width:8px;height:8px;background-color:var(--color_arctic);position:absolute;right:-20px;bottom:-19px;clip-path:polygon(50% 0,90% 20%,100% 60%,75% 100%,25% 100%,0 60%,10% 20%)}
.logo-showcase .wrapper .logos .logo picture img{height:124px;-o-object-fit:contain;object-fit:contain}
@media(max-width:576px){.logo-showcase .wrapper .logos .logo picture img{height:68px}
}.logo-showcase .wrapper .logos .logo:nth-child(4n)::after{display:none}
.logo-showcase .wrapper .logos .logo:nth-child(4n) picture::after{display:none}
.logo-showcase .wrapper .logos .logo:nth-last-child(-n+4)::before{display:none}
.logo-showcase .wrapper .logos .logo:nth-last-child(-n+4) picture::after{display:none}
@media(max-width:768px){.logo-showcase .wrapper .logos .logo:nth-child(2n)::after{display:none}
.logo-showcase .wrapper .logos .logo:nth-child(2n) picture::after{display:none !important}
.logo-showcase .wrapper .logos .logo::before{display:block !important}
.logo-showcase .wrapper .logos .logo picture::after{display:block !important}
.logo-showcase .wrapper .logos .logo:nth-last-child(-n+2):nth-child(odd)::before,.logo-showcase .wrapper .logos .logo:nth-last-child(-n+2):nth-child(even)::before{display:none !important}
.logo-showcase .wrapper .logos .logo:nth-last-child(-n+2):nth-child(odd) picture::after,.logo-showcase .wrapper .logos .logo:nth-last-child(-n+2):nth-child(even) picture::after{display:none !important}
}.logo-showcase .wrapper .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}
@media(max-width:576px){.logo-showcase .wrapper .actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.logo-showcase .wrapper .actions a{width:100%}
}@media(max-width:576px){.logo-showcase .wrapper .bottom-divider.no-border{border-top:2px solid var(--color_arctic)}
}.logo-showcase.midnight .wrapper .section_title h2,.logo-showcase.midnight .wrapper .section_title h3{color:var(--color_azure)}
.logo-showcase.midnight .wrapper .logos .logo picture.invert{-webkit-filter:invert(1) brightness(10);filter:invert(1) brightness(10)}
.logo-showcase.midnight .wrapper .logos .logo::before,.logo-showcase.midnight .wrapper .logos .logo::after{background-color:var(--color_lime)}
.logo-showcase.midnight .wrapper .logos .logo picture::after{background-color:var(--color_lime);-webkit-filter:invert(3) !important;filter:invert(3) !important}
@media(max-width:576px){.logo-showcase.midnight .bottom-divider.no-border{border-top:2px solid var(--color_lime)}
}