/*panel css*/
  
 :root {
  --panel-background: #181A1F;
  --panel-border: #26282D;

  --icon-border: rgba(255, 255, 255, 0.25);
  --icon-background: rgba(237, 231, 244, 0.10);
  --icon-shadow: 0px 2px 4px rgba(0, 0, 0, 0.10);

  --text-color: #F6F9FE;
  --text-secondary-color: #BDC3CC;

  --cta-border: rgba(255, 255, 255, 0.50);
  --cta-background: rgba(24, 26, 31, 1);
  --cta-hover-border: rgba(255, 255, 255, 0.24);
  --cta-hover-background: rgba(255, 255, 255, 0.10);
}
  
.glass-card__cta {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 6px 16px;
  border-radius: 100px;
  border: 1px solid var(--cta-border);
  background-color: var(--cta-background);
  color: var(--text-color);
  text-decoration: none;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  transition: all .3s cubic-bezier(.075, .82, .165, 1);
  white-space: nowrap;
  box-sizing: border-box;
}

.glass-card__cta:hover {
  border: 1px solid var(--cta-hover-border);
  background-color: var(--cta-hover-background);
  color: var(--text-color);
}
.glass-card__super .glass-card__cta, .glass-card__super .glass-card__cta:hover {
    border:none;
  }

.glass-card__copy {
  display:flex;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
 	flex-direction: column;
  gap: 24px;
  flex-basis: 60%;
}
.glass-card__image {
  flex-basis: 40%;
}

@media only screen and (max-width: 600px) {
  .glass-card {
  	align-items: flex-start;
  	align-self: stretch;
 	  flex-direction: column;
  	gap: 24px;
}