/*GLOBALI*/
.font-300 {
	font-weight: 300;
}
.font-400 {
	font-weight: 400;
}
.font-600 {
	font-weight: 600;
}
/*HEADER*/
.uk-logo.uk-navbar-item {
	padding-top: 30px;
	padding-left: 55px;
}
.modulo-becos {
	position: absolute;
	top: -2px;
	right: 55px;
	height: 76px;
	width: 76px;
}
/*testo scorrevole*/
.topbar-ticker {
    position: relative;
    z-index: 9999;
    overflow: hidden;
    width: 100%;
    background: #F1FF38;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0;
    max-width: 100%;
}

.topbar-ticker .track {
    display: flex;
    width: max-content;
    will-change: transform;
    animation: ticker 30s linear infinite;
    gap: 0 81px;
}
.topbar-ticker .item {
    white-space: nowrap;
    padding: 13px 0;
    display: flex;
    flex-wrap: nowrap;
    gap: 0 10px;
    align-items: end;
}
.topbar-ticker .logo-social img {
    height: 21px;
    width: auto;
}

.topbar-ticker .logo-scroll img {
    height: 26px;
    width: 100%;
}

.topbar-ticker .text {
    margin-bottom: -4px;
}
/* Pausa su hover e accessibilità */
.topbar-ticker:hover .track {
    animation-play-state: paused;
}
@keyframes ticker {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}
.copy {
	font-size: 11px;
	color: #A1A1A1;
	text-align: center;
	padding: 0 15px;
}
@media (max-width: 959px){
.uk-logo.uk-navbar-item {
	padding-left: 0;
}
.modulo-becos {
	position: absolute;
	top: -8px;
	right: -15px;
	height: 65px;
	width: 65px;
}
.uk-logo img {
	width: 166px;
	height: auto;
}
.icone-social .el-image {
	width: 31px;
	height: auto;
}
}