#to-top {
    position: fixed;
    right: 2em;
    bottom: 5em;
    /* background: transparent url(../img/up-arrow-icon.png) no-repeat 0 0; */
    width: 44px;
    height: 44px;
    cursor: pointer;
    display: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-double-up' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 2.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 3.707 2.354 9.354a.5.5 0 1 1-.708-.708z'/%3E%3Cpath fill-rule='evenodd' d='M7.646 6.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 7.707l-5.646 5.647a.5.5 0 0 1-.708-.708z'/%3E%3C/svg%3E");
    
    background-size: contain;
    background-color: rgb(255,255,255);
    border-radius: 50%;   
    border: 2px solid rgb(252,252,252);
}

a.button {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 12px 22px;
    border-radius: 2px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .1em;
    text-transform: uppercase;
    border: 2px solid transparent;
    transition: transform .12s ease, background .15s ease, color .15s ease;
    background: var(--u-blue);
    color: #fff;
}
a.button:hover {
    background: var(--u-yellow);
    color: var(--u-blue);
}
.menu-main li ul{
	 border-left: solid 5px var(--u-blue);
}

.news-card:nth-child(1) .intro,
.news-card:nth-child(2) .intro{
    max-height: 50px;
    overflow: hidden;
}

.is-page .news-card:nth-child(1) .intro,
.is-page .news-card:nth-child(2) .intro{
    max-height: unset;
    overflow: hidden;
}

.is-page .news-card .intro{
  max-height: 70px;	
	  overflow: hidden;
}





@media (max-width: 991px) {
	
	
	.news-card:nth-child(1) .intro,
	.news-card:nth-child(2) .intro{
		max-height: unset;
		overflow: hidden;
	}

	.menu-main-wrap {
   	 position: absolute;
	}
	.menu-main > ul > li {
		display: flex;
		margin: 0;
		padding: 0;
		align-items: center;
		text-align: center;
		gap: 10px;
		align-items: stretch;
		justify-content: space-between;
	}
	.nav a {
		padding: 10px!important
	}

}