.feature-icon {
  width: 4rem;
  height: 4rem;
  border-radius: .75rem;
}

.icon-link > .bi {
  margin-top: .125rem;
  margin-left: .125rem;
  fill: currentcolor;
  transition: transform .25s ease-in-out;
}
.icon-link:hover > .bi {
  transform: translate(.25rem);
}

.icon-square {
  width: 3rem;
  height: 3rem;
  border-radius: .75rem;
}

.text-shadow-1 { text-shadow: 0 .125rem .25rem rgba(0, 0, 0, .25); }
.text-shadow-2 { text-shadow: 0 .25rem .5rem rgba(0, 0, 0, .25); }
.text-shadow-3 { text-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .25); }

.card-cover {
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}

.feature-icon-small {
  width: 3rem;
  height: 3rem;
}

.banner{
	width:100%;
	height:auto;
	float:left;
}

main{float:left; width:100%; background-color:#FFF; margin-top:60px;}
.main{float:left; width:100%; background-color:#FFF;}

.img-topo {
	width: 100%;
	height: auto;
	float: left;
	display: block;
	margin: 0px;
	top:60px;
	position:absolute;
	z-index:-10;
	background-color:#000;
	overflow:hidden;
}

.txt-topo{
	width: 100%;
	height:auto;
	min-height:500px;
	float: left;
	display: block;
	margin: 0px;
	top:60px;
	position:absolute;
	z-index:0;
}

.btn-hivolts{
	--bs-btn-color:#fff;
	--bs-btn-bg:#fcca31;
	--bs-btn-border-color:#fcca31;
	--bs-btn-hover-color:#fff;
	--bs-btn-hover-bg:#fcca31;
	--bs-btn-hover-border-color:#fcca31;
	--bs-btn-focus-shadow-rgb:49,132,253;
	--bs-btn-active-color:#fff;
	--bs-btn-active-bg:#fcca31;
	--bs-btn-active-border-color:#0a53be;
	--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color:#fff;
	--bs-btn-disabled-bg:#fcca31;
	--bs-btn-disabled-border-color:#fcca31
}

.header-top{position:absolute; top:0px; left:0px; right:0px; z-index:10;}

.bg-spotify{background-color:#282828 !important;}

.img-show{width:100%; height:auto; max-width:100%;}

@media (max-width: 1024px) {

.img-topo {
	width: auto;
	height:600px;
	float: left;
	display: block;
	margin: 0px;
	top:0px;
	position:fixed;
	z-index:-10;
	background-color:#000;
	overflow:hidden;
}

}



@media (max-width: 1024px) {

.img-topo {
	height:900px;
}

}