/* SOLVEN TEAM - prosta, masywna typografia jak START, gradient; CSP safe */
body .classic-team .ct-hero h1.sv-team-plain-heading,
body .classic-team .ct-hero h1.sv-team-plain-heading > span {
  font-family: Impact, 'Arial Black', Arial, sans-serif !important;
  font-style: normal !important;
  font-weight: 900 !important;
  font-stretch: normal !important;
  font-variation-settings: normal !important;
  transform: none !important;
  text-shadow: none !important;
  filter: none !important;
  -webkit-text-stroke: 0 !important;
  letter-spacing: -0.018em !important;
}
body .classic-team .ct-hero h1.sv-team-plain-heading {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: baseline !important;
  justify-content: center !important;
  column-gap: clamp(6px, 1.2vw, 18px) !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto 16px !important;
  padding: 0 !important;
  font-size: clamp(17px, 4.25vw, 70px) !important;
  line-height: 1.15 !important;
  white-space: nowrap !important;
}
body .classic-team .ct-hero h1.sv-team-plain-heading > span {
  display: inline-block !important;
  flex: 0 0 auto !important;
  font-size: inherit !important;
  line-height: inherit !important;
  white-space: nowrap !important;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}
body .classic-team .ct-hero h1.sv-team-plain-heading > span:first-child {
  background-image: linear-gradient(180deg, #ffffff 3%, #e5e5e6 58%, #acadb0 100%) !important;
}
body .classic-team .ct-hero h1.sv-team-plain-heading > span:last-child {
  background-image: linear-gradient(180deg, #ffb246 0%, #ff8a08 50%, #ed6500 100%) !important;
}
@media (max-width: 680px) {
  body .classic-team .ct-hero h1.sv-team-plain-heading {
    font-size: clamp(12px, 3.8vw, 27px) !important;
    column-gap: 5px !important;
  }
}
