html {
    hyphens: auto;
}

h1,
.uk-h1,
h2,
.uk-h2,
h3,
.uk-h3,
h4,
.uk-h4,
h5,
.uk-h5,
h6,
.uk-h6,
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge {
    hyphens: none;
}

/* Background Colors */
.gradient1 {
    background-color: rgba(54, 79, 91, 1);
    background: linear-gradient(45deg, rgba(54, 79, 91, 1), rgba(0, 155, 160, 1));
}

.gradient2 {
    background-color: rgba(70, 70, 70, 1);
    background: linear-gradient(45deg, rgba(70, 70, 70, 1), rgba(124, 124, 124, 1));
}

.gradient3 {
    background-color: rgba(240, 129, 0, 1);
    background: linear-gradient(45deg, rgba(204, 103, 21, 1), rgba(240, 129, 0, 1));
}

/* Navbar */
.uk-navbar-container.uk-navbar-sticky {
    box-shadow: 0 30px 30px 0 rgb(0 0 0 / 5%);
}

/* Mobile Navbar */
@media(max-width:639px) {

    .navbar .brand,
    .navbar .nav>li>a,
    .navbar-search,
    .uk-navbar-item,
    .uk-navbar-nav>li>a,
    .uk-navbar-toggle {
        min-height: 80px;
    }

    .navbar .brand,
    .uk-logo {
        transform: translate(-25px, 0px);
        max-width: 190px;
    }
}

@media(max-width:699px) {

    .navbar .brand,
    .navbar .nav>li>a,
    .navbar-search,
    .uk-navbar-item,
    .uk-navbar-nav>li>a,
    .uk-navbar-toggle {
        padding: 0 8px;
    }
}

/*
.tm-header-mobile {
    background-color: rgba(0,0,0,0);
    margin-bottom: -80px;
    position: relative;
    z-index: 1;
}*/
/* Language Switcher */
div.mod-languages li {
    margin: 0;
}

.mod-languages .uk-subnav>*>:first-child {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0px;
    padding: 5px 10px;
    border: 1px solid transparent;
}

.mod-languages .uk-subnav>.uk-active>a,
.mod-languages .uk-subnav>*>:hover {
    border: 1px solid;
}

@media(max-width:639px) {
    .mod-languages .uk-subnav>*>:first-child {
        font-size: 12px;
        padding: 3px 5px;
    }

    .mod-languages .uk-subnav>* {
        padding-left: 10px;
    }
}

/* Update */
.tm-header-mobile>.uk-navbar-container>.uk-container {
    padding: 0;
}

.tm-header-mobile .uk-navbar-right {
    gap: 10px
}