@layer addon {
    .templateFilter.filterOrganization {
        .filterGrid {
            .media {
                aspect-ratio: 405 / 200;
                .logo {
                    top: calc(var(--padding) + 5px);
                    left: var(--padding);
                    aspect-ratio: unset;
                }
            }
            .inner {
                gap: 0;
                .header {
                    padding-bottom: calc(var(--gutter) / 2);
                }
                .content {
                    display: flex;
                    gap: calc(var(--gutter) / 2);
                    flex-grow: 0;
                    .text {order: 2;}
                }
            }

        }
    }
    .templateCollection.collectionOrganization {
    
        .splide__track {
            overflow: initial;
        }
        .splide__slide {
            padding: var(--padding) 0!important;
            @media (min-width: 56em) {
                width: 500px !important;
            }
            @media (--min-fablet) {
                width: 500px !important;
            }
        }
        .block {
            background-color: transparent!important;
            flex-direction: row;
            align-items: center;
            overflow: visible;
            .media {
                overflow: visible;
                flex-shrink: 0;
                &:after {
                    display: none;
                }
                &:not(.logo) > picture img {
                    border-radius: 500px;
                    width: 160px;
                    height: 160px;
                }
                .logo {
                    bottom: var(--min-padding);
                    left: calc(var(--padding) * 2);
                    width: max-content;
                }
            }
            .inner {
                .content, .footer {
                    display: none;
                }
            }
            cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cpath fill='%2300e0e0' d='M0,25C0,11.19,11.19,0,25,0s25,11.19,25,25-11.19,25-25,25S0,38.81,0,25Z'/%3E%3Cpath fill='%23005e59' d='M29.25,15.25h5.25c.2,0,.39.08.53.22s.22.33.22.53v5.25c0,.41-.34.75-.75.75s-.75-.34-.75-.75v-3.44l-12.22,12.22c-.29.29-.77.29-1.06,0s-.29-.77,0-1.06l12.22-12.22h-3.44c-.41,0-.75-.34-.75-.75s.34-.75.75-.75ZM18.75,19.75c-.83,0-1.5.67-1.5,1.5v10.5c0,.83.67,1.5,1.5,1.5h10.5c.83,0,1.5-.67,1.5-1.5v-8.25c0-.41.34-.75.75-.75s.75.34.75.75v8.25c0,1.66-1.34,3-3,3h-10.5c-1.66,0-3-1.34-3-3v-10.5c0-1.66,1.34-3,3-3h8.25c.41,0,.75.34.75.75s-.34.75-.75.75c0,0-8.25,0-8.25,0Z'/%3E%3C/svg%3E") 32 32, pointer;
            &:hover {
                @media (hover: hover) {
                    .title {
                        text-decoration-line: underline;
                        text-decoration-thickness: 3px;
                        text-underline-offset: 2px;
                    }
                }
            }
        }
    }
    .templateCollection.collectionOrganization,
    .templateFilter.filterOrganization {
        .media {
            .logo {
                position: absolute;
                background-color: var(--color-light);
                border-radius: var(--border-radius);
                padding: 5px 24px;
                img {
                    height: 40px!important;
                }
                &:before {
                    content: "";
                    position: absolute;
                    width: 24px;
                    height: 60px;
                    display: block;
                    left: 0;
                    bottom: 0;
                    background-image: url("data:image/svg+xml,%3Csvg width='26' height='60' viewBox='0 0 26 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 59.9973C11.6409 59.9973 0 49.3811 0 36.2877C0 36.0127 0.0135536 35.7378 0.0216923 35.4655C0.0135536 35.1558 0 34.8515 0 34.5365C0 21.2082 19.1962 2.90944 23.8921 0.288082C25.1292 -0.400625 25.726 0.306768 25.726 0.736542L25.7857 12.6047L26 60V59.9973Z' fill='white'/%3E%3C/svg%3E%0A");
                }
            }
        }
    }
}