/*News*/
.media-news {
    padding-top: 123px;
    padding-bottom: 191px;
    background-color: #fff;
    display: flex;
    justify-content: center;
}

.media-news-container {
    display: flex;
    flex-direction: column;
    /*align-items: center;*/
    gap: 52.5px;
}

.media-news-top p {
    text-align: center;
    padding-bottom: 5px;
    font-size: 14px;
    letter-spacing: 2.5px;
    color: #1D2C3F;
    line-height: 18px;
    font-family: var(--global-font-family-6);
}

.media-news-cards {
    display: flex; 
    gap: 32px; 
    justify-content: center; 
    flex-wrap: wrap;
}

.media-news-card-category {
    font-family: var(--global-font-family-1);
    font-size: 17px;
    line-height: 20px;
    color: #00000040;
}

.news-card { 
    flex: 1 1 300px;
     max-width: 362px;
    }

.line-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px; 
}

.news-text {
    font-family: var(--global-font-family-3);
    font-size: 70px;
    color: #1D2C3F;
    line-height: 98px;
    letter-spacing: -1.1px;
    font-weight: 100;
}

.line {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 1px;
    background-color: #EEE9DF;
}

.left-line::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    width: 6px;
    height: 6px;
    background-color: #EEE9DF;
}

.right-line::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(50%, -50%) rotate(45deg);
    width: 6px;
    height: 6px;
    background-color: #EEE9DF;
}

	.page-template-media .news-text {
		line-height: 70px !important;
		text-align: center;
	}
