/***********************************************************************************************************************


    ██╗      ██████╗  ██████╗  ██████╗      ██████╗ █████╗ ██████╗  ██████╗ ██╗   ██╗███████╗███████╗██╗     
    ██║     ██╔═══██╗██╔════╝ ██╔═══██╗    ██╔════╝██╔══██╗██╔══██╗██╔═══██╗██║   ██║██╔════╝██╔════╝██║     
    ██║     ██║   ██║██║  ███╗██║   ██║    ██║     ███████║██████╔╝██║   ██║██║   ██║███████╗█████╗  ██║     
    ██║     ██║   ██║██║   ██║██║   ██║    ██║     ██╔══██║██╔══██╗██║   ██║██║   ██║╚════██║██╔══╝  ██║     
    ███████╗╚██████╔╝╚██████╔╝╚██████╔╝    ╚██████╗██║  ██║██║  ██║╚██████╔╝╚██████╔╝███████║███████╗███████╗
    ╚══════╝ ╚═════╝  ╚═════╝  ╚═════╝      ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝  ╚═════╝ ╚══════╝╚══════╝╚══════╝
                                                                                                                                                                
                                                                                                                                                                    
 **********************************************************************************************************************/


    .is-root-container .nvm-logo-carousel a {
        pointer-events: none;
    }

        .is-root-container .logo-carousel-slider {
            display: flex;
            align-items: center;
        }

            .is-root-container .logo-carousel-slider .logo-column {
                flex-basis: 20%;
                max-width: 20%;
            }

    .nvm-logo-carousel {

    }

        .small .nvm-logo-carousel .logo-column {
                padding: calc(1.2*var(--nvm-grid-gutter)) calc(1.2*var(--nvm-grid-gutter)) calc(1.2*var(--nvm-grid-gutter)) calc(1.2*var(--nvm-grid-gutter));
            }

            .tablet .nvm-logo-carousel .logo-column {
                padding: var(--nvm-grid-gutter);
            }

                .nvm-logo-carousel .logo-column figure img {
                    max-height: 100px;
                }

                .nvm-logo-carousel .logo-column img[title] {
                    pointer-events: none;
                }



        /* Slick style. */
        .nvm-logo-carousel .slick-prev {
            left: -20px;
        }

        .nvm-logo-carousel .slick-next {
            right: -20px;
        }

        .nvm-logo-carousel .slick-dots {
        }

            .nvm-logo-carousel .slick-prev::before,
            .nvm-logo-carousel .slick-next::before {
                font-size: 25px;
                opacity: 1;
                color: var(--nvm-color-black);
            }               

    