/*! Author: VML - The Cocktail, Project: elementor-smart-blocks, Last Build: 13/4/2026, Version: cc28330156ea70fc68c1, License: (c) 2026 VML - The Cocktail */
.smart-sponsors{clear:both;margin:0 auto;overflow:hidden}.smart-sponsors .smart-sponsor{border-bottom:1px solid var(--smart-blocks-color-black-00);border-right:1px solid var(--smart-blocks-color-black-00);overflow:hidden;position:relative}.smart-sponsors .smart-sponsor img{display:block;margin:0;transition:all .3s ease-in-out 0s;width:100%}.smart-sponsors .smart-sponsor .smart-sponsor-name{color:var(--smart-blocks-color-white);font-size:1.125rem;height:100%;left:0;line-height:1.625;margin-top:-12px;opacity:0;position:absolute;text-align:center;top:50%;transition:opacity .4s ease-in-out 0s;width:100%;z-index:2}.smart-sponsors .smart-sponsor .smart-sponsor-name a{color:var(--smart-blocks-color-white);-webkit-text-decoration:none;text-decoration:none}.smart-sponsors .smart-sponsor .smart-image-overlay{background:var(--smart-blocks-color-black-100);filter:alpha(opacity=0);height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .4s ease-in-out 0s;width:100%}.smart-sponsors .smart-sponsor:hover .smart-image-overlay{opacity:.7}.smart-sponsors .smart-sponsor:hover .smart-sponsor-name{opacity:1}@media (max-width:479px){.smart-sponsors .smart-grid-mobile-1 .smart-grid-item:nth-child(1n+1),.smart-sponsors .smart-grid-mobile-2 .smart-grid-item:nth-child(odd),.smart-sponsors .smart-grid-mobile-3 .smart-grid-item:nth-child(3n+1),.smart-sponsors .smart-grid-mobile-4 .smart-grid-item:nth-child(4n+1),.smart-sponsors .smart-grid-mobile-5 .smart-grid-item:nth-child(5n+1),.smart-sponsors .smart-grid-mobile-6 .smart-grid-item:nth-child(6n+1){border-left:1px solid var(--smart-blocks-color-black-00)}.smart-sponsors .smart-grid-mobile-1 .smart-grid-item:nth-child(-n+1),.smart-sponsors .smart-grid-mobile-2 .smart-grid-item:nth-child(-n+2),.smart-sponsors .smart-grid-mobile-3 .smart-grid-item:nth-child(-n+3),.smart-sponsors .smart-grid-mobile-4 .smart-grid-item:nth-child(-n+4),.smart-sponsors .smart-grid-mobile-5 .smart-grid-item:nth-child(-n+5),.smart-sponsors .smart-grid-mobile-6 .smart-grid-item:nth-child(-n+6){border-top:1px solid var(--smart-blocks-color-black-00)}}@media (min-width:480px)and (max-width:800px){.smart-sponsors .smart-grid-tablet-1 .smart-grid-item:nth-child(1n+1),.smart-sponsors .smart-grid-tablet-2 .smart-grid-item:nth-child(odd),.smart-sponsors .smart-grid-tablet-3 .smart-grid-item:nth-child(3n+1),.smart-sponsors .smart-grid-tablet-4 .smart-grid-item:nth-child(4n+1),.smart-sponsors .smart-grid-tablet-5 .smart-grid-item:nth-child(5n+1),.smart-sponsors .smart-grid-tablet-6 .smart-grid-item:nth-child(6n+1){border-left:1px solid var(--smart-blocks-color-black-00)}.smart-sponsors .smart-grid-tablet-1 .smart-grid-item:nth-child(-n+1),.smart-sponsors .smart-grid-tablet-2 .smart-grid-item:nth-child(-n+2),.smart-sponsors .smart-grid-tablet-3 .smart-grid-item:nth-child(-n+3),.smart-sponsors .smart-grid-tablet-4 .smart-grid-item:nth-child(-n+4),.smart-sponsors .smart-grid-tablet-5 .smart-grid-item:nth-child(-n+5),.smart-sponsors .smart-grid-tablet-6 .smart-grid-item:nth-child(-n+6){border-top:1px solid var(--smart-blocks-color-black-00)}}@media only screen and (min-width:801px){.smart-sponsors .smart-grid-desktop-1 .smart-grid-item:nth-child(1n+1),.smart-sponsors .smart-grid-desktop-2 .smart-grid-item:nth-child(odd),.smart-sponsors .smart-grid-desktop-3 .smart-grid-item:nth-child(3n+1),.smart-sponsors .smart-grid-desktop-4 .smart-grid-item:nth-child(4n+1),.smart-sponsors .smart-grid-desktop-5 .smart-grid-item:nth-child(5n+1),.smart-sponsors .smart-grid-desktop-6 .smart-grid-item:nth-child(6n+1){border-left:1px solid var(--smart-blocks-color-black-00)}.smart-sponsors .smart-grid-desktop-1 .smart-grid-item:nth-child(-n+1),.smart-sponsors .smart-grid-desktop-2 .smart-grid-item:nth-child(-n+2),.smart-sponsors .smart-grid-desktop-3 .smart-grid-item:nth-child(-n+3),.smart-sponsors .smart-grid-desktop-4 .smart-grid-item:nth-child(-n+4),.smart-sponsors .smart-grid-desktop-5 .smart-grid-item:nth-child(-n+5),.smart-sponsors .smart-grid-desktop-6 .smart-grid-item:nth-child(-n+6){border-top:1px solid var(--smart-blocks-color-black-00)}}.smart-dark-bg .smart-sponsors .smart-sponsor{border-color:var(--smart-blocks-color-black-50)!important}.smart-dark-bg .smart-sponsors .smart-sponsor:hover .smart-image-overlay{opacity:.8}
