/*--------TV---------*/

.page_tv {
background: #353535;
}

.tv_container {
display: flex;
flex-direction: column;
align-items: center;
}

.tv_body {
flex-direction: column;
align-items: center;
}

.tv_rows {
display: flex;
flex-direction: column;
padding: 55px 0;
}

.tv_row {
display: flex;
}

.tv_image {
display: flex;
justify-content: center;
}

.tv_image img {
max-width: 60%;
height: auto;
}

.tv_item {
display: flex;
align-items: center;
flex: 1 1 33.333%;
padding: 10px;
max-width: 440px;
}

.tv_item_number {
margin-right: 20px;
min-width: 65px;
font-weight: 600;
font-size: 50px;
line-height: 100%;
letter-spacing: 1.5px;
color: #00ABFA;
 -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;
background-image: linear-gradient(43deg, #0083FE 0%, #00FFF0 100%);
}

.tv_item_text_title {
color: #fff;
}

.tv_item_text_subtitle {
color: #D6D6D6;
line-height: 150%;
}

.tv_btn {
width: 255px;
}

@media(max-width:1280px) {
.tv_rows {
flex-direction: row;
padding: calc(10px + (55 - 10) * ((100vw - 320px) / (1260 - 320))) 0;
}
.tv_row {
flex-direction: column;
}
.tv_image {
width: 100%;
}
.tv_item_number {
font-size: calc(40px + (50 - 40) * ((100vw - 320px) / (1260 - 320)));
margin-right: calc(5px + (30 - 5) * ((100vw - 320px) / (1260 - 320)));
}
.tv_item_text_subtitle {
font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1260 - 320)));
}
}

@media(max-width:758px) {
.tv_rows {
flex-direction: column;
}
.tv_item {
padding: 10px 5px;
}
}


