.hero-section{
	background:url('');
	background-repeat:no-repeat;
	background-size:100vw auto;
	background-position:top center;
	padding: 3vw 0;
}
.big-size h1{
	font-size: 10vw;
}
.media-card{
	border-radius:2vw;
	background-color: #ffdc00;
	padding-bottom: 1vw;
	max-width: 30%;
	display: flex;
	flex-flow: column;
}
.madia-content{
	margin: 0.2vw;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.dreamhub-section-title{
	flex-grow: 1;
}
.dreamhub-section-title p{
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
}
.media-card img{
	border-radius: 2vw;
	padding: 0;
}
.software-button a, .dreamhub-section-tems-button-white a{
	padding: 0;
	margin-top: 0;
}
.software-button a:before{
	left: 0;
}
.software-p-button a, .software-p-button-20 a,.software-p-button-20 .bi{
	font-weight: 900;
	font-size: 3vw;
}
.software-p-button-20 a:before{
	width: 110%;
	transform:perspective(0.2em) rotateX(181deg);
	padding: 2vw 0;
	left: -5%;
	top:-20%;
	border-radius: 0.5vw;
}
.visit .software-button a:before{
	padding: 1.3vw;
	transform: perspective(0.2em) rotateY(181deg);
	left: 10%;
	top:-30%;
}
.famous {
	margin: 3vw 0;
}
.famous .visit{
	padding: 2.5vw 0;
}
.visit a,.visit .bi{
	font-size: 1.2vw;
	font-weight: 900;
}
