.colaborations .section_title{
	font-size: 4.5vw;
	line-height: 4.5vw;
}


.content .left .phrase{
	display: flex;
	flex-direction: column;
	gap:5vh;
}


.spacer{
	margin-top: 5vh;
}

.intro .plays{
	font-size: 2vw;
	line-height: 2vw;
	white-space: normal;
}

.type .content,
.data .content,
.products .content{
	padding: 0 4vw;
}
.type .content .left,
.type .content .right,
.data .content .left,
.data .content .right,
.products .content .left,
.products .content .right{
	width: 40%;
}

.type h2{
	font-size: 4vw;
	line-height: 1;
}


.data_info{
	display: flex;
	gap: 3vw;
	margin-bottom: 8vh;
}
.data_info .title{
	font-size: clamp(2rem, 3.5vw, 3.5rem);
	line-height: 1;
}

.products .section_title{
	font-size: 4.5vw;
	line-height: 4.5vw;
}


products .content .right {
	position: relative;
	width: 35%;
}

.content .left .phrase{
	display: flex;
	flex-direction: column;
	gap:5vh;
}

.streaming_options .single_link{
	display: flex;
	gap: 3rem;
	align-items: center;
	margin-bottom: 3vh;
	font-size: 2.5rem;
	cursor: pointer;
}
.streaming_options .single_link .icon{
	width: 55px;
	aspect-ratio: 1;
}
.streaming_options .single_link .icon img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}




@media(max-width:992px){
	
	
	.type .content,
	.data .content,
	.products .content{
		flex-wrap: wrap;
	}
	
	.type .content{
		gap:7vh;
	}
	.products .content{
		gap:3vh;
	}
	
	.type .content .left,
	.type .content .right,
	.data .content .left,
	.data .content .right,
	.products .content .left,
	.products .content .right{
		width: 100%;
	}
	
	section.s.type,
	section.s.products{
		min-height: auto;
		padding: 10vh 0;
	}
	
	.type h2,
	.products .section_title {
		font-size: 6vw;
		line-height: 1;
	}
	
	
	.streaming_options .single_link{
		font-size: 1.8rem;
	}
	.products .content .right{
		padding: 0 10vw;
	}
}