:root {
    --secondary-background: #e5ead7;
    --light-background: #fff;
    --header-background: #d6c2b8;
    --button-secondary-background: #4f3422;
    --button-disabled-background: #C0A091;
    --button-border: #120a04;
    --button-disabled-border: #4f3422;
    --active-element: #9bb168;
    --text-secondary: #736b66;
    --text-dark: #3f3c36;
    --text-light: #fff;
    --border-color: #d6c2b8;
    --border-color-faded: #c0a091;
    --shadow-color: #4b34250d;
    --shadow-color-strong: #00000040;
    --highlight-bg: #1e1e1e;
    --button-background: rgb(255, 130, 118);
	--empathy-orange-40: rgb(255, 130, 118);
    --progress: rgb(236, 238, 244);
    --progress-track: rgb(149, 151, 159);
    --text-primary: #000;
    --primary-color: rgb(255, 130, 118);
    --primary-background:#f5f3f1;
  }
  
  .pay-finish .btn-green {
      color: var(--primary-color);
      border: 1px solid var(--primary-color);
  }
  
  .pay-finish .btn-green path {
      fill: var(--primary-color);
  }
  .quiz__form, .quiz__screen {
	background: none;
}
.radios-quiz__descr svg {
  background-color: rgb(232, 94, 71);
  border: 8px solid rgb(232, 94, 71);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  top: calc(50% - 11px);
}
.radios-quiz__descr {
	align-items: center;
  margin-bottom: 5px;
  color: rgb(232, 94, 71);
  border-radius: 20px;

}
.radios-quiz__descr svg path {
	stroke: #fff;
}
.radios-quiz__input:checked + .radios-quiz__descr {
	background-color: rgb(232, 94, 71);
}
.radios-quiz__input:checked + .radios-quiz__descr svg {
  background-color: #fff;
  border: 8px solid #fff;
}
.radios-quiz__input:checked + .radios-quiz__descr svg path {
	stroke: rgb(232, 94, 71);
}

.quiz__step-button {
	border-radius: 20px;
}
.quiz__step-button svg {
	display: none;
}
.checkboxs-quiz__input:checked + .checkboxs-quiz__inner {
    background: rgb(255, 130, 118);
    border-color: rgb(232, 94, 71);
    color: rgb(255, 255, 255);
    box-shadow: none;
}
.checkboxs-quiz__square {
	border-radius: 50%;
}
.checkboxs-quiz__descr {
	font-weight: 500;
  
}
.email__form-input {
	border-radius: 15px;
    border: 1px solid rgb(129, 132, 140);
    padding-left: 18px;
    background: #fff;
}
.complete__progress-descr {
	padding-top: 40px;
  text-align: center;
}
.complete__progress-bar-line {
	height: 25px;
}
.radios-quiz__options-images-name {
	display: none;
}
.radios-quiz__options-images-c {
	border-radius: 15px !important;
  border: 1px solid #ccc;
}
.radios-quiz__options-images-label:has(input:checked) .radios-quiz__options-images-c {
	border: 1px solid var(--button-background);
}
.radios-quiz__options-images-label {
	margin-bottom: 20px;
}
.evaluation-quiz__value {
	display: none !important;
}
.creating__slide-descr p {
	font-size: 18px;
}
.complete__evaluation {
  background: #fff;
  border-radius: 10px;
  background-size: 100px auto;
}
.main__panel-descr {
	font-size: 13px;
}
.card-plan:has(.card-plan__input:checked) {
    box-shadow: inset 0 0 1px 1px rgb(137, 204, 69);
}
.main__panel {
	margin-bottom: 0;
  top: 1px;
}
.main__paywall-scroll {
	padding-top: 4px;
  background: #fdfdff;
  max-width: 450px; 
  margin: 0 auto;
}
.personalization-block .inside img {
	max-width: 38px;
}
.main__plan-info {
	background: linear-gradient(91deg, rgb(255, 75, 75) -8.21%, rgb(207, 70, 123) 95.97%);
  border-radius: 13px;
}
.main__plan-info span {
	font-size: 20px;
}
.card-plan__more-content .main__plan-button {
	background: linear-gradient(97.03deg, rgb(112, 205, 28) 3.15%, rgb(162, 234, 53) 88.83%);
  color: #fff;
  min-height: 42px;
  border-radius: 20px;
}
.card-results__image img {
	width: 180px;
}
.slider-2 .card-results__image img {
	width: 280px;
}
.card-results {
	border: none; 
}
.main__plan-button {
	min-height: 44px;
  padding: 15px;
}