/* Component: arcadian-comp-glide — extracted from main-with-blocks.css for R1 conditional loading */

@media (width <= 1024.98px) {
    .article-card-row__wrapper.hideControlsMobile .glide__arrows {
        display: none
    }
}

.article-card-row__track.glide__track {
    overflow: visible
}

.article-card-row__glide-controls .glide__bullet--active {
    background-color: #000
}

.logo-row__glide-controls .glide__bullets {
    gap: .4rem;
    display: flex
}

.logo-row__glide-controls .glide__arrow {
    width: 2.5rem;
    height: 2.5rem
}

.logo-row__glide-controls .glide__bullet {
    background-color: #e5e7eb;
    border-radius: 50%;
    width: 1.2rem;
    height: 1.2rem
}

.logo-row__glide-controls .glide__bullet--active {
    background-color: #000
}

.static-card-row__glide .glide__track {
    overflow: visible
}

.static-card-row__glide-controls .glide__bullet--active {
    background-color: #000
}

.glide__slides, .glide__track {
    overflow: hidden
}

.glide__slides {
    backface-visibility: hidden;
    touch-action: pan-Y;
    transform-style: preserve-3d;
    white-space: nowrap;
    will-change: transform;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    position: relative
}

.glide__slide, .glide__slides--dragging {
    -webkit-user-select: none;
    user-select: none
}

.glide__slide {
    white-space: normal;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: #0000;
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

@media (width >= 1025px) {
    .testimonial-card-row__wrapper.hideControlsDesktop .glide__arrows {
        display: none
    }
}

@media (width <= 1024.98px) {
    .testimonial-card-row__wrapper.hideControlsMobile .glide__arrows {
        display: none
    }
}

.testimonial-card-row__glide-controls .glide__bullet--active {
    background-color: #000
}

.glide {
    box-sizing: border-box;
    width: 100%;
    position: relative
}

.glide * {
    box-sizing: inherit
}

.glide__track {
    overflow: hidden
}

.glide__slides {
    backface-visibility: hidden;
    width: 100%;
    transform-style: preserve-3d;
    touch-action: pan-Y;
    white-space: nowrap;
    will-change: transform;
    flex-wrap: nowrap;
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    position: relative;
    overflow: hidden
}

.glide__slides--dragging {
    -webkit-user-select: none;
    user-select: none
}

.glide__slide {
    white-space: normal;
    -webkit-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

.glide__slide a {
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none
}

.glide__arrows, .glide__bullets {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none
}

.glide--rtl {
    direction: rtl
}

.testimonial-card-row__glide-controls .glide__bullets {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 1.6rem;
    margin: 0 .4rem;
    display: flex
}

.testimonial-card-row__glide-controls .glide__bullet {
    cursor: pointer;
    background-color: #0000;
    padding: .6rem
}

.testimonial-card-row__glide-controls .glide__bullet:after {
    content: " ";
    background-color: #898989;
    border-radius: 50%;
    width: 1.2rem;
    height: 1.2rem;
    transition: background-color .2s;
    display: block
}

.testimonial-card-row__glide-controls .glide__bullet.glide__bullet--active:after {
    background-color: #d52838
}

.testimonial-card-row__glide-controls .glide__arrow {
    cursor: pointer
}

.testimonial-card-row__glide-controls .glide__arrow:after {
    opacity: .6;
    justify-content: center;
    align-items: center;
    width: 2.4rem;
    height: 2.4rem;
    transition: opacity .2s;
    display: flex
}

.testimonial-card-row__glide-controls .glide__arrow:hover:after {
    opacity: 1
}

.testimonial-card-row__glide-controls .glide__arrow--left {
    background: #ebebeb
}

.testimonial-card-row__glide-controls .glide__arrow--left:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='19' viewBox='0 0 13 19' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M3.42901 9.99902L11.2072 17.7772L9.79297 19.1914L0.600582 9.99902L9.79297 0.80663L11.2072 2.22084L3.42901 9.99902Z' fill='%232B2824'/></svg>")
}

.testimonial-card-row__glide-controls .glide__arrow--right {
    background: #ebebeb
}

.testimonial-card-row__glide-controls .glide__arrow--right:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='19' viewBox='0 0 13 19' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M9.57099 10.001L1.79282 2.22281L3.20703 0.808594L12.3994 10.001L3.20703 19.1934L1.79282 17.7792L9.57099 10.001Z' fill='%232B2824'/></svg>")
}

.article-card-row__glide-controls .glide__bullets {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 1.6rem;
    margin: 0 .4rem;
    display: flex
}

.article-card-row__glide-controls .glide__bullet {
    cursor: pointer;
    background-color: #0000;
    padding: .6rem
}

.article-card-row__glide-controls .glide__bullet:after {
    content: " ";
    background-color: #898989;
    border-radius: 50%;
    width: 1.2rem;
    height: 1.2rem;
    transition: background-color .2s;
    display: block
}

.article-card-row__glide-controls .glide__bullet.glide__bullet--active:after {
    background-color: #d52838
}

.article-card-row__glide-controls .glide__arrow {
    cursor: pointer
}

.article-card-row__glide-controls .glide__arrow:after {
    opacity: .6;
    justify-content: center;
    align-items: center;
    width: 2.4rem;
    height: 2.4rem;
    transition: opacity .2s;
    display: flex
}

.article-card-row__glide-controls .glide__arrow:hover:after {
    opacity: 1
}

.article-card-row__glide-controls .glide__arrow--left:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='19' viewBox='0 0 13 19' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M3.42901 9.99902L11.2072 17.7772L9.79297 19.1914L0.600582 9.99902L9.79297 0.80663L11.2072 2.22084L3.42901 9.99902Z' fill='%232B2824'/></svg>")
}

.article-card-row__glide-controls .glide__arrow--right:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='19' viewBox='0 0 13 19' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M9.57099 10.001L1.79282 2.22281L3.20703 0.808594L12.3994 10.001L3.20703 19.1934L1.79282 17.7792L9.57099 10.001Z' fill='%232B2824'/></svg>")
}

.logo-row__glide-controls .glide__bullets {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 1.6rem;
    margin: 0 .4rem;
    display: flex
}

.logo-row__glide-controls .glide__bullet {
    cursor: pointer;
    background-color: #0000;
    padding: .6rem
}

.logo-row__glide-controls .glide__bullet:after {
    content: " ";
    background-color: #898989;
    border-radius: 50%;
    width: 1.2rem;
    height: 1.2rem;
    transition: background-color .2s;
    display: block
}

.logo-row__glide-controls .glide__bullet.glide__bullet--active:after {
    background-color: #d52838
}

.logo-row__glide-controls .glide__arrow {
    cursor: pointer
}

.logo-row__glide-controls .glide__arrow:after {
    opacity: .6;
    justify-content: center;
    align-items: center;
    width: 2.4rem;
    height: 2.4rem;
    transition: opacity .2s;
    display: flex
}

.logo-row__glide-controls .glide__arrow:hover:after {
    opacity: 1
}

.logo-row__glide-controls .glide__arrow--left:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='19' viewBox='0 0 13 19' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M3.42901 9.99902L11.2072 17.7772L9.79297 19.1914L0.600582 9.99902L9.79297 0.80663L11.2072 2.22084L3.42901 9.99902Z' fill='%232B2824'/></svg>")
}

.logo-row__glide-controls .glide__arrow--right:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='19' viewBox='0 0 13 19' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M9.57099 10.001L1.79282 2.22281L3.20703 0.808594L12.3994 10.001L3.20703 19.1934L1.79282 17.7792L9.57099 10.001Z' fill='%232B2824'/></svg>")
}
