body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.bg-gradient-main {
	background:linear-gradient(80deg,#59508e 0,#653dbc 100%)!important;
}

.btn-app-gallery {
  position: relative;
  padding-right: 1.5rem; 
  padding-left: 4.5rem;
  color: white;
  background: black;
}

.btn-app-gallery svg {
  width: 40px;
  height: 40px;
  font-size: 2.5rem;
  position: absolute;
  top: 50%;
  left: 1.25rem;
  transform: translateY(-50%);
}

.btn-app-gallery .btn-inner--text {
  font-size: .75rem;
  line-height: .75rem;
  display: block;
  margin-bottom: .125rem;
}

.btn-app-gallery .btn-inner--brand {
  font-size: 21px;
  line-height: 21px; 
  display: block;
  text-align: left;
}

.btn-app-gallery:hover {
  color: #fff; 
  background-color: #410c87;
}
