﻿.css_logos #mixItUp:not(:first-child){margin-top:var(--size-70)}.css_logos.logged_in .module-listing .listing_entry:not(:has(.pictures)) .listing-entry-inline{display:flex;justify-content:center;align-items:center;background:var(--background-medium)}.css_logos.logged_in .module-listing .listing_entry:not(:has(.pictures)) .listing-entry-inline:after{font-family:"Font Awesome 6 Pro";content:"";font-weight:100;font-size:clamp(40px,6vw,60px);padding-top:80px;padding-bottom:40px;opacity:.45}.css_logos.logged_in .module-listing .listing_entry .entry_duplicate_link{display:none}.css_logos .module-listing{--gap: var(--size-30);display:flex;flex-flow:wrap;gap:var(--gap);--columns: 4}.css_logos .module-listing>.cf{display:none}.css_logos .module-listing>*{flex:0 0 calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}.css_logos .module-listing .listing-tag-header{text-transform:uppercase}.css_logos .module-listing .listing-tag-header:not(:last-child){margin-bottom:var(--size-30)}.css_logos .module-listing .listing_entry:not(:first-child){margin-top:0}.css_logos .module-listing .listing_entry .listing-entry-inline .cf{display:none}.css_logos .module-listing .listing_entry .pictures{flex:1;max-width:100%}.css_logos .module-listing .listing_entry .pictures .picture{display:flex;align-items:center;justify-content:center;height:clamp(90px,15vw,150px);padding:var(--size-20) var(--size-40);box-sizing:border-box;background:var(--background-white);border-radius:var(--border-radius-very-small)}.css_logos .module-listing .listing_entry .pictures .picture .resource_link{pointer-events:none}.css_logos .module-listing .listing_entry .pictures .picture .resource_link:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.css_logos .module-listing .listing_entry .pictures .picture .resource_link:before,.css_logos .module-listing .listing_entry .pictures .picture .resource_link:after{display:none}.css_logos .module-listing .listing_entry .pictures .picture span{box-shadow:none}.css_logos .module-listing .listing_entry .pictures .picture .resource_link:not(.fancybox){pointer-events:all;border-radius:0}.css_logos .module-listing .listing_entry .pictures .picture *{width:100%;height:100% !important;object-fit:contain;background:none}.css_logos .module-listing .listing_entry .pictures .picture img{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1}.css_logos .module-listing .listing_entry .pictures .picture:hover{background:var(--background-medium)}.css_logos .module-listing .listing_entry .pictures .picture:hover img{filter:none !important;opacity:1 !important}.css_logos .module-listing .listing_entry:has(.listing_entry_link):hover .picture{background:var(--background-medium)}.css_logos .module-listing>div[id*=listing-tag-]{flex:0 0 100%}.css_logos .module-listing>div[id*=listing-tag-] .listing-tag-container{--gap: var(--size-30);display:flex;flex-flow:wrap;gap:var(--gap);--columns: 4}.css_logos .module-listing>div[id*=listing-tag-] .listing-tag-container>.cf{display:none}.css_logos .module-listing>div[id*=listing-tag-] .listing-tag-container>*{flex:0 0 calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}@media screen and (max-width: 900px){.css_logos .module-listing{--columns: 3}.css_logos .module-listing>div[id*=listing-tag-] .listing-tag-container{--columns: 3}}@media screen and (max-width: 550px){.css_logos .module-listing{--columns: 2}.css_logos .module-listing>div[id*=listing-tag-] .listing-tag-container{--columns: 2}}
