.marquee {
            overflow: hidden;
            white-space: nowrap;
            box-sizing: border-box;
        }
        
        .marquee span {
            display: inline-block;
            padding-left: 100%;
            animation: marquee 10s linear infinite;
        }

        @keyframes marquee {
            0% {
                transform: translateX(100%);
            }
            100% {
                transform: translateX(-100%);
            }
        }
        
.uk-button-primary {
    background-color: transparent;
    background: none;
    border: 1px solid #333;
    color: #333;
}

.uk-button-primary,
.uk-button-secondary {
    transition: all .5s ease-in-out;
}

.uk-button-primary .uk-icon {
    color: #333
}

.uk-button-primary .uk-icon,
.uk-button-secondary .uk-icon {
    transform: scale(1.75) rotate(-45deg);
    transition: all .5s ease-in-out;
}

.uk-button-primary:hover,
.uk-button-secondary:hover {
     transform: scaleX(103%);
     background: none;
     background-image: none;
}

.uk-button-primary:hover .uk-icon, 
.uk-button-secondary:hover .uk-icon {
    transform: scale(1.75) rotate(0deg);
}

.uk-button-secondary:not(.uk-button-text):not(.uk-button-link) {
    background-color: #729292;
    color: #f4f1e0;
    border: 1px solid #f4f1e0;
    box-shadow: none;
}    

.uk-button-secondary:not(.uk-button-text):not(.uk-button-link):hover {
    background-color: #a52d41;
    color: #f4f1e0;
    border: 1px solid #a52d41;
    box-shadow: none;
} 

.uk-slideshow-items,
.uk-slideshow-items picture,
.uk-slideshow-items li {
    overflow: hidden;
}

video,
.uk-slideshow-items,
.uk-slideshow-items picture,
.uk-slideshow-items li,
.uk-slideshow-items img { 
    border-radius: 30px; 
}