.elementor-17574 .elementor-element.elementor-element-93a77f8{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-6041eb6 */.modpoz-brand-search-wrap{max-width:400px;margin:0 auto 20px;width:100%;padding:0 15px}.modpoz-brand-search-wrap input{width:100%;padding:14px 20px;border:2px solid #eaeaea;border-radius:30px;font-size:15px;color:#333;outline:0;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.02);font-family:inherit;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23999" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/></svg>') no-repeat left 20px center;background-size:16px}.modpoz-brand-search-wrap input:focus{border-color:var(--color-primary);box-shadow:0 4px 15px rgba(0,0,0,.08)}.modpoz-alphabet-filter{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;padding:15px;margin-bottom:25px;position:sticky;top:0;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);z-index:10;border-bottom:1px solid #f0f0f0;scrollbar-width:none;-ms-overflow-style:none}.modpoz-alphabet-filter::-webkit-scrollbar{display:none}.modpoz-letter-btn{flex-shrink:0;background:#f8f8f8;border:1px solid #eaeaea;color:#555;padding:6px 14px;border-radius:20px;cursor:pointer;font-size:14px;font-family:inherit;transition:all .2s ease;font-weight:500}.modpoz-letter-btn:hover{background:#eee;color:#333}.modpoz-letter-btn.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 3px 8px rgba(0,0,0,.15)}.modpoz-brands-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px;padding:10px 15px}@media (min-width:768px){.modpoz-alphabet-filter{flex-wrap:wrap;justify-content:center;overflow-x:visible}.modpoz-brands-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px}}.modpoz-brand-card{display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:24px 16px;text-decoration:none!important;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 12px rgba(0,0,0,.02)}.modpoz-brand-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:var(--color-primary)}.modpoz-brand-card:hover .modpoz-brand-title{color:var(--color-primary)}.modpoz-brand-img-wrap{width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}@media (min-width:768px){.modpoz-brand-img-wrap{width:100px;height:100px}}.modpoz-brand-img{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto}.modpoz-fallback-logo{opacity:.4;filter:grayscale(100%);transition:all .3s ease}.modpoz-brand-card:hover .modpoz-fallback-logo{opacity:1;filter:grayscale(0)}.modpoz-brand-title{margin:0;font-size:14px;color:#1a1a1a;font-weight:600;text-align:center;transition:color .3s ease;line-height:1.4}@media (min-width:768px){.modpoz-brand-title{font-size:16px}}/* End custom CSS */