* {
    font-family: 'Raleway', ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

[x-cloak] { display: none !important; }

.content {
    max-width: 1600px;
    margin: auto;
    width: 100%;
}

.splide .splide__arrow {
    background: none;
    height: auto;
    width: auto;
    z-index: 50;
}

.splide .splide__arrow svg {
    height: 2.5em;
    width: 2.5em;
}

@media (width <= 1360px) {
    .content {
        max-width: 1280px;
    }
}

.splide__arrow {
    background: none;
    height: auto;
    width: auto;
    z-index: 50;
}

.splide__arrow svg {
    height: 2.5em;
    width: 2.5em;
}

.splide__pagination__page {
    background: #ACD5E2;
}

.splide__pagination__page.is-active {
    background: #0891b2 !important;
}

.splide-left-blur {
    background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}
.splide-right-blur {
    background: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

.btn-loader {
    background-image: url('../images/white-loader.svg');
    background-size: 64px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: wait;
    color: transparent;
    pointer-events: none;
    user-select: none;
}

.btn-loader > * {
    opacity: 0;
    pointer-events: none;
    user-select: none;
}