﻿@charset "utf-8";

.content-genioplasty-wrap {
  background-color: #ffffff;
}

.genioplasty-label {
  font-family: "Optima", "Optima Medium", sans-serif;
}

.genioplasty-gradient-title {
  background: linear-gradient(90deg, #0033ff 0%, #00b1ff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.genioplasty-visual-bg,
.genioplasty-sec4-bg,
.genioplasty-sec5-bg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.genioplasty-visual-bg {
  background-image: var(--genioplasty-visual-bg);
}

.genioplasty-sec4-bg {
  background-image: var(--genioplasty-sec4-bg);
}

.genioplasty-sec5-bg {
  background-image: var(--genioplasty-sec5-bg);
}

.genioplasty-type-badge {
  background-color: rgba(0, 51, 255, 0.1);
  border-radius: 5px;
  color: #006cff;
  font-family: "Optima", "Optima Medium", sans-serif;
}

.genioplasty-sec4-panel {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 20px;
}

.genioplasty-compare-card--needs {
  background-color: rgba(0, 0, 0, 0.4);
}

.genioplasty-compare-card--effects {
  background-color: rgba(255, 255, 255, 0.5);
}

@media (max-width: 1023px) {
  .genioplasty-type-images {
    gap: 0.75rem;
  }
}
