  div.subtitle, h2.subtitle { }
  div.content-text { }
  div.content-text ul { }

  .content-text aside.tip { }
  .content-text aside.warning { }

  .button-wrap button { }
  .button-wrap button:hover { }
  .button-wrap button:disabled { }

  .button-wrap .back-button { }
  .button-wrap .back-button svg path { }

  a.tile { }
  a.tile svg path { }

  div.radio-wrap { }
  div.radio-wrap label { }
  div.radio-wrap .radio-check { }

  div.dropdown-wrap { }
  div.dropdown-wrap li { }



div[data-step-id="5009528"] {
  padding: 0 !important;
}

.guide-vWW2gI7nnO .subtitle {
  color: #FFF;
  font-family: "DM Sans", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  padding-top: 32px;
}

div[data-step-id="5009528"] .ston-content-text {
  color: rgba(255, 255, 255, 0.55);
  font-family: "DM Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
  margin: 0;
}

.ston-widget-light div[data-step-id="5009528"] [class*="Content__CanvasWrap"] {
  position: relative;
  z-index: 1;
  padding: 0 24px;
}

.ston-widget-light div[data-step-id="5009528"] [class*="Content__CanvasWrap"]::after {
  content: url('https://res.cloudinary.com/dvbhvy5pu/image/upload/v1775733336/submit-ticket-bg_twhdfy.png');
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
}

.ston-widget-light div[data-step-id="5009528"] .ston-active-step-content-wrap {
  padding: 0 !important;
}

.ston-widget-light div[data-step-id="5009528"] .ston-contact-form-inputs {
  margin: 56px 0px 16px;
}

.ston-widget-light div[data-step-id="5009528"] .ston-content-text p {
  margin-bottom: 16px;
  margin-top: 0;
}

.ston-widget-light div[data-step-id="5009528"] .button-wrap {
  border-top: 1px solid #F0F2F8;
  background: #FFF;
  box-shadow: -2px 0 8px 0 rgba(9, 20, 58, 0.08);
  padding: 24px;
}

.ston-widget-light .ston-input-label, 
.ston-widget-classic .ston-input-label {
  color: #163B70;
  font-family: "DM Sans", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  letter-spacing: 0.072px;
}

.ston-widget-light .ston-field-wrap,
.ston-widget-classic .ston-field-wrap {
  display: flex;
  padding: 8px 16px;
  align-items: center;
  border-radius: 8px;
  border: 1px solid var(--border-default, #E2E2E2);
  background: var(--surface-white, #FFF);
}

.ston-widget-light .ston-field-wrap input,
.ston-widget-light .ston-field-wrap span,
.ston-widget-light .ston-field-wrap textarea,
.ston-widget-classic .ston-field-wrap input,
.ston-widget-classic .ston-field-wrap span,
.ston-widget-classic .ston-field-wrap textarea {
  padding: 0;
  color: var(--text-primary, #09143A);
  font-family: "DM Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
}

.ston-widget-light .ston-field-wrap label,
.ston-widget-classic .ston-field-wrap label {
  padding: 18px 16px;
  margin-left: 40px;
}

.ston-widget-light .ston-field-wrap input::placeholder,
.ston-widget-classic .ston-field-wrap input::placeholder {
  color: var(--text-muted, #7A8499);
}

.ston-widget-light .single-button-wrap,
.ston-widget-light .single-button-wrap > div,
.ston-widget-light .single-button-wrap > div > button,
.ston-widget-classic .single-button-wrap,
.ston-widget-classic .single-button-wrap > div,
.ston-widget-classic .single-button-wrap > div > button {
  width: 100%;
}

.ston-widget-light .single-button-wrap > div > button,
.ston-widget-classic .single-button-wrap > div > button {
  border-radius: 50px;
  background: var(--brand-teal, #22D1AF);
  display: flex;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  color: var(--Blue-Text, #09143A);
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  height: auto;
  border: none;
  text-transform: capitalize;
}

.ston-widget-light .single-button-wrap > div > button:hover,
.ston-widget-classic .single-button-wrap > div > button:hover {
  border-radius: 50px;
  background: var(--brand-teal-hover, #1DB397);
  box-shadow: 0 4px 16px 0 rgba(34, 209, 175, 0.35);
}

.ston-widget-light .single-button-wrap > div > button svg,
.ston-widget-classic .single-button-wrap > div > button svg {
  display: none;
}

.ston-widget-light .ston-input-file [class*="Field-styles__IconLeftWrap-sc"] svg,
.ston-widget-classic .ston-input-file [class*="Field-styles__IconLeftWrap-sc"] svg {
  display: none;
}

.ston-widget-light .ston-input-file .ston-field-wrap,
.ston-widget-classic .ston-input-file .ston-field-wrap {
  position: relative;
  border: 1px dashed var(--border-default, #E2E2E2);
  padding: 0;
}

.ston-widget-light .ston-input-file .ston-field-wrap::before,
.ston-widget-classic .ston-input-file .ston-field-wrap::before {
  content: url('https://res.cloudinary.com/dvbhvy5pu/image/upload/v1775749400/Container_3_vx8vr3.svg');
  position: absolute;
  left: 16px;
}

.ston-widget-light .ston-input-file .ston-field-file-placeholder,
.ston-widget-classic .ston-input-file .ston-field-file-placeholder {
  color: var(--brand-teal, #22D1AF);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 22.4px */
  letter-spacing: 0.072px;
}

/* classic widget */
.ston-widget-classic div[data-step-id="5009528"] .subtitle,
.ston-widget-classic div[data-step-id="5009528"] .ston-content-text {
  display: none;
} 

.regular-guide .guide-vWW2gI7nnO {
  /* submit a ticket */
}

.ston-widget-classic .step-5009528 {
  padding: 0 !important;
  max-width: 100%;
  width: 100%;
}

.ston-widget-classic .ston-widget-header-title {
    color: var(--text-primary, #09143A);
    font-family: "DM Sans", sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}

.ston-widget-classic .scrollable-step-canvas {
  padding-bottom: 108px;
}

.guide-2CCAJtuUZ6 {
  position: relative;
}

.guide-2CCAJtuUZ6,
.guide-2CCAJtuUZ6 *,
.guide-2CCAJtuUZ6 *::before,
.guide-2CCAJtuUZ6 *::after {
  font-family: "DM Sans", sans-serif !important;
}

.guide-2CCAJtuUZ6::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  background: url('https://res.cloudinary.com/dvbhvy5pu/image/upload/v1777974220/widget-header_u1xbhx.jpg') no-repeat center/cover;
}

.guide-2CCAJtuUZ6 [data-cy="titleContent"] {
  color: var(--text-body, #3A3A5C);
  font-family: "DM Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  margin: 0 0 24px 0;
}

.guide-2CCAJtuUZ6 [data-cy="titleContent"] p {
  margin: 0 !important;
}

.guide-2CCAJtuUZ6 [class*="CustomSurvey-styles__Content-sc"] {
  max-width: 100% !important;
  margin: 0px auto !important;
}

.guide-2CCAJtuUZ6 .custom-survey-rating svg {
  display: none !important;
}

.guide-2CCAJtuUZ6 .custom-survey-rating::before {
  content: "";
  transition: background-color 0.2s ease-in-out !important;
  display: inline-block;
  width: 64px !important;
  height: 48px !important;
  background-size: 24px 24px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  border-radius: 6px !important;
}

.custom-survey-rating.rating-1::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuOTk5OSA0LjE5OTlDMTYuMzA4NyA0LjE5OTkgMTkuNzk5OSA3LjY5MTE1IDE5Ljc5OTkgMTEuOTk5OUMxOS43OTk5IDE2LjMwODcgMTYuMzA4NyAxOS43OTk5IDExLjk5OTkgMTkuNzk5OUM3LjY5MTE1IDE5Ljc5OTkgNC4xOTk5IDE2LjMwODcgNC4xOTk5IDExLjk5OTlDNC4xOTk5IDcuNjkxMTUgNy42OTExNSA0LjE5OTkgMTEuOTk5OSA0LjE5OTlaTTExLjk5OTkgMjEuNTk5OUMxNy4zMDI0IDIxLjU5OTkgMjEuNTk5OSAxNy4zMDI0IDIxLjU5OTkgMTEuOTk5OUMyMS41OTk5IDYuNjk3NCAxNy4zMDI0IDIuMzk5OSAxMS45OTk5IDIuMzk5OUM2LjY5NzQgMi4zOTk5IDIuMzk5OSA2LjY5NzQgMi4zOTk5IDExLjk5OTlDMi4zOTk5IDE3LjMwMjQgNi42OTc0IDIxLjU5OTkgMTEuOTk5OSAyMS41OTk5Wk0xMS45OTk5IDE2LjE5OTlDMTIuOTAzNyAxNi4xOTk5IDEzLjcwMjQgMTYuNjQyNCAxNC4xOTM3IDE3LjMyNDlDMTQuNDgyNCAxNy43Mjk5IDE1LjA0NDkgMTcuODE5OSAxNS40NDk5IDE3LjUzMTJDMTUuODU0OSAxNy4yNDI0IDE1Ljk0NDkgMTYuNjc5OSAxNS42NTYyIDE2LjI3NDlDMTQuODQyNCAxNS4xNDI0IDEzLjUwNzQgMTQuMzk5OSAxMS45OTk5IDE0LjM5OTlDMTAuNDkyNCAxNC4zOTk5IDkuMTYxMTUgMTUuMTQyNCA4LjM0MzY1IDE2LjI3NDlDOC4wNTQ5IDE2LjY3OTkgOC4xNDQ5IDE3LjI0MjQgOC41NDk5IDE3LjUzMTJDOC45NTQ5IDE3LjgxOTkgOS41MTc0IDE3LjcyOTkgOS44MDYxNSAxNy4zMjQ5QzEwLjI5NzQgMTYuNjQyNCAxMS4wOTYyIDE2LjE5OTkgMTEuOTk5OSAxNi4xOTk5Wk04Ljk5OTkgMTIuNTk5OUM5LjY2MzY1IDEyLjU5OTkgMTAuMTk5OSAxMi4wNjM3IDEwLjE5OTkgMTEuMzk5OVYxMS4zODg3TDEwLjU2MzcgMTEuNTA4N0MxMC45NTc0IDExLjYzOTkgMTEuMzgxMiAxMS40MjYyIDExLjUxMjQgMTEuMDM2MkMxMS42NDM3IDEwLjY0NjIgMTEuNDI5OSAxMC4yMTg3IDExLjAzOTkgMTAuMDg3NEw3LjQzOTkgOC44ODc0QzcuMDQ2MTUgOC43NTYxNSA2LjYyMjQgOC45Njk5IDYuNDkxMTUgOS4zNTk5QzYuMzU5OSA5Ljc0OTkgNi41NzM2NSAxMC4xNzc0IDYuOTYzNjUgMTAuMzA4N0w4LjA0NzQgMTAuNjY4N0M3Ljg5MzY1IDEwLjg3MTIgNy43OTk5IDExLjEyMjQgNy43OTk5IDExLjM5NjJDNy43OTk5IDEyLjA1OTkgOC4zMzYxNSAxMi41OTYyIDguOTk5OSAxMi41OTYyVjEyLjk5OTlaTTE2LjE5OTkgMTEuMzk5OUMxNi4xOTk5IDExLjEyNjIgMTYuMTA5OSAxMC44NzQ5IDE1Ljk1MjQgMTAuNjcyNEwxNy4wMzYyIDEwLjMxMjRDMTcuNDI5OSAxMC4xODEyIDE3LjYzOTkgOS43NTc0IDE3LjUwODcgOS4zNjM2NUMxNy4zNzc0IDguOTY5OSAxNi45NTM3IDguNzU5OSAxNi41NTk5IDguODkxMTVMMTIuOTU5OSAxMC4wOTEyQzEyLjU2NjIgMTAuMjIyNCAxMi4zNTYyIDEwLjY0NjIgMTIuNDg3NCAxMS4wMzk5QzEyLjYxODcgMTEuNDMzNyAxMy4wNDI0IDExLjY0MzcgMTMuNDM2MiAxMS41MTI0TDEzLjc5OTkgMTEuMzkyNFYxMS40MDM3QzEzLjc5OTkgMTIuMDY3NCAxNC4zMzYyIDEyLjYwMzcgMTQuOTk5OSAxMi42MDM3QzE1LjY2MzcgMTIuNjAzNyAxNi4xOTk5IDEyLjA2NzQgMTYuMTk5OSAxMS40MDM3VjExLjM5OTlaIiBmaWxsPSIjRTYzNzE3Ii8+PC9zdmc+') !important;
  background-color: rgba(249, 77, 50, 0.12) !important;
}

.custom-survey-rating.rating-2::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTkuNzk5OSAxMS45OTk5QzE5Ljc5OTkgNy42OTExNSAxNi4zMDg3IDQuMTk5OSAxMS45OTk5IDQuMTk5OUM3LjY5MTE1IDQuMTk5OSA0LjE5OTkgNy42OTExNSA0LjE5OTkgMTEuOTk5OUM0LjE5OTkgMTYuMzA4NyA3LjY5MTE1IDE5Ljc5OTkgMTEuOTk5OSAxOS43OTk5QzE2LjMwODcgMTkuNzk5OSAxOS43OTk5IDE2LjMwODcgMTkuNzk5OSAxMS45OTk5Wk0yLjM5OTkgMTEuOTk5OUMyLjM5OTkgNi42OTc0IDYuNjk3NCAyLjM5OTkgMTEuOTk5OSAyLjM5OTlDMTcuMzAyNCAyLjM5OTkgMjEuNTk5OSA2LjY5NzQgMjEuNTk5OSAxMS45OTk5QzIxLjU5OTkgMTcuMzAyNCAxNy4zMDI0IDIxLjU5OTkgMTEuOTk5OSAyMS41OTk5QzYuNjk3NCAyMS41OTk5IDIuMzk5OSAxNy4zMDI0IDIuMzk5OSAxMS45OTk5Wk0xNC45NTEyIDE2LjgyMjRDMTQuMzg4NyAxNi4yMzc0IDEzLjQwOTkgMTUuNTk5OSAxMS45OTk5IDE1LjU5OTlDMTAuNTg5OSAxNS41OTk5IDkuNjExMTUgMTYuMjM3NCA5LjA0ODY1IDE2LjgyMjRDOC43MDM2NSAxNy4xODI0IDguMTMzNjUgMTcuMTkzNyA3Ljc3NzQgMTYuODQ4N0M3LjQyMTE1IDE2LjUwMzcgNy40MDYxNSAxNS45MzM3IDcuNzUxMTUgMTUuNTc3NEM4LjU3OTkgMTQuNzE0OSAxMC4wMDEyIDEzLjc5OTkgMTEuOTk5OSAxMy43OTk5QzEzLjk5ODcgMTMuNzk5OSAxNS40MTk5IDE0LjcxNDkgMTYuMjQ4NyAxNS41Nzc0QzE2LjU5MzcgMTUuOTM3NCAxNi41ODI0IDE2LjUwNzQgMTYuMjIyNCAxNi44NDg3QzE1Ljg2MjQgMTcuMTg5OSAxNS4yOTI0IDE3LjE4MjQgMTQuOTUxMiAxNi44MjI0Wk03Ljc5OTkgMTAuMTk5OUM3Ljc5OTkgOS41MzYxNSA4LjMzNjE1IDguOTk5OSA4Ljk5OTkgOC45OTk5QzkuNjYzNjUgOC45OTk5IDEwLjE5OTkgOS41MzYxNSAxMC4xOTk5IDEwLjE5OTlDMTAuMTk5OSAxMC44NjM3IDkuNjYzNjUgMTEuMzk5OSA4Ljk5OTkgMTEuMzk5OUM4LjMzNjE1IDExLjM5OTkgNy43OTk5IDEwLjg2MzcgNy43OTk5IDEwLjE5OTlaTTE0Ljk5OTkgOC45OTk5QzE1LjY2MzcgOC45OTk5IDE2LjE5OTkgOS41MzYxNSAxNi4xOTk5IDEwLjE5OTlDMTYuMTk5OSAxMC44NjM3IDE1LjY2MzcgMTEuMzk5OSAxNC45OTk5IDExLjM5OTlDMTQuMzM2MiAxMS4zOTk5IDEzLjc5OTkgMTAuODYzNyAxMy43OTk5IDEwLjE5OTlDMTMuNzk5OSA5LjUzNjE1IDE0LjMzNjIgOC45OTk5IDE0Ljk5OTkgOC45OTk5WiIgZmlsbD0iI0ZGQTY2MSIvPjwvc3ZnPg==') !important;
  background-color: rgba(249, 143, 50, 0.12) !important;
}

.custom-survey-rating.rating-3::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTkuNzk5OSAxMS45OTk5QzE5Ljc5OTkgNy42OTExNSAxNi4zMDg3IDQuMTk5OSAxMS45OTk5IDQuMTk5OUM3LjY5MTE1IDQuMTk5OSA0LjE5OTkgNy42OTExNSA0LjE5OTkgMTEuOTk5OUM0LjE5OTkgMTYuMzA4NyA3LjY5MTE1IDE5Ljc5OTkgMTEuOTk5OSAxOS43OTk5QzE2LjMwODcgMTkuNzk5OSAxOS43OTk5IDE2LjMwODcgMTkuNzk5OSAxMS45OTk5Wk0yLjM5OTkgMTEuOTk5OUMyLjM5OTkgNi42OTc0IDYuNjk3NCAyLjM5OTkgMTEuOTk5OSAyLjM5OTlDMTcuMzAyNCAyLjM5OTkgMjEuNTk5OSA2LjY5NzQgMjEuNTk5OSAxMS45OTk5QzIxLjU5OTkgMTcuMzAyNCAxNy4zMDI0IDIxLjU5OTkgMTEuOTk5OSAyMS41OTk5QzYuNjk3NCAyMS41OTk5IDIuMzk5OSAxNy4zMDI0IDIuMzk5OSAxMS45OTk5Wk04LjA5OTkgMTMuNzk5OUgxNS44OTk5QzE2LjM5ODcgMTMuNzk5OSAxNi43OTk5IDE0LjIwMTIgMTYuNzk5OSAxNC42OTk5QzE2Ljc5OTkgMTUuMTk4NyAxNi4zOTg3IDE1LjU5OTkgMTUuODk5OSAxNS41OTk5SDguMDk5OUM3LjYwMTE1IDE1LjU5OTkgNy4xOTk5IDE1LjE5ODcgNy4xOTk5IDE0LjY5OTlDNy4xOTk5IDE0LjIwMTIgNy42MDExNSAxMy43OTk5IDguMDk5OSAxMy43OTk5Wk03LjE5OTkgOS44OTk5QzcuMTk5OSA5LjQwMTE1IDcuNjAxMTUgOC45OTk5IDguMDk5OSA4Ljk5OTlIOS44OTk5QzEwLjM5ODcgOC45OTk5IDEwLjc5OTkgOS40MDExNSAxMC43OTk5IDkuODk5OUMxMC43OTk5IDEwLjM5ODcgMTAuMzk4NyAxMC43OTk5IDkuODk5OSAxMC43OTk5SDguMDk5OUM3LjYwMTE1IDEwLjc5OTkgNy4xOTk5IDEwLjM5ODcgNy4xOTk5IDkuODk5OVpNMTQuMDk5OSA4Ljk5OTlIMTUuODk5OUMxNi4zOTg3IDguOTk5OSAxNi43OTk5IDkuNDAxMTUgMTYuNzk5OSA5Ljg5OTlDMTYuNzk5OSAxMC4zOTg3IDE2LjM5ODcgMTAuNzk5OSAxNS44OTk5IDEwLjc5OTlIMTQuMDk5OUMxMy42MDEyIDEwLjc5OTkgMTMuMTk5OSAxMC4zOTg3IDEzLjE5OTkgOS44OTk5QzEzLjE5OTkgOS40MDExNSAxMy42MDEyIDguOTk5OSAxNC4wOTk5IDguOTk5OVoiIGZpbGw9IiNGRkM5MDIiLz48L3N2Zz4=') !important;
  background-color: rgba(255, 201, 2, 0.12) !important;
}

.custom-survey-rating.rating-4::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTkuNzk5OSAxMS45OTk5QzE5Ljc5OTkgNy42OTExNSAxNi4zMDg3IDQuMTk5OSAxMS45OTk5IDQuMTk5OUM3LjY5MTE1IDQuMTk5OSA0LjE5OTkgNy42OTExNSA0LjE5OTkgMTEuOTk5OUM0LjE5OTkgMTYuMzA4NyA3LjY5MTE1IDE5Ljc5OTkgMTEuOTk5OSAxOS43OTk5QzE2LjMwODcgMTkuNzk5OSAxOS43OTk5IDE2LjMwODcgMTkuNzk5OSAxMS45OTk5Wk0yLjM5OTkgMTEuOTk5OUMyLjM5OTkgNi42OTc0IDYuNjk3NCAyLjM5OTkgMTEuOTk5OSAyLjM5OTlDMTcuMzAyNCAyLjM5OTkgMjEuNTk5OSA2LjY5NzQgMjEuNTk5OSAxMS45OTk5QzIxLjU5OTkgMTcuMzAyNCAxNy4zMDI0IDIxLjU5OTkgMTEuOTk5OSAyMS41OTk5QzYuNjk3NCAyMS41OTk5IDIuMzk5OSAxNy4zMDI0IDIuMzk5OSAxMS45OTk5Wk0xNi4zNTc0IDEzLjczNjJDMTYuNzk5OSAxMy42MDEyIDE3LjI0NjIgMTMuOTY0OSAxNy4wOTI0IDE0LjQwMzdDMTYuMzQ5OSAxNi40OTk5IDE0LjM1MTIgMTguMDAzNyAxMS45OTk5IDE4LjAwMzdDOS42NDg2NSAxOC4wMDM3IDcuNjQ5OSAxNi41MDM3IDYuOTA3NCAxNC40MDc0QzYuNzUzNjUgMTMuOTcyNCA3LjE5OTkgMTMuNjA0OSA3LjY0MjQgMTMuNzM5OUM4Ljk0MzY1IDE0LjEzNzQgMTAuNDI0OSAxNC4zNTg3IDExLjk5NjIgMTQuMzU4N0MxMy41NzEyIDE0LjM1ODcgMTUuMDUyNCAxNC4xMzM3IDE2LjM1NzQgMTMuNzM2MlpNNy43OTk5IDEwLjE5OTlDNy43OTk5IDkuNTM2MTUgOC4zMzYxNSA4Ljk5OTkgOC45OTk5IDguOTk5OUM5LjY2MzY1IDguOTk5OSAxMC4xOTk5IDkuNTM2MTUgMTAuMTk5OSAxMC4xOTk5QzEwLjE5OTkgMTAuODYzNyA5LjY2MzY1IDExLjM5OTkgOC45OTk5IDExLjM5OTlDOC4zMzYxNSAxMS4zOTk5IDcuNzk5OSAxMC44NjM3IDcuNzk5OSAxMC4xOTk5Wk0xNC45OTk5IDguOTk5OUMxNS42NjM3IDguOTk5OSAxNi4xOTk5IDkuNTM2MTUgMTYuMTk5OSAxMC4xOTk5QzE2LjE5OTkgMTAuODYzNyAxNS42NjM3IDExLjM5OTkgMTQuOTk5OSAxMS4zOTk5QzE0LjMzNjIgMTEuMzk5OSAxMy43OTk5IDEwLjg2MzcgMTMuNzk5OSAxMC4xOTk5QzEzLjc5OTkgOS41MzYxNSAxNC4zMzYyIDguOTk5OSAxNC45OTk5IDguOTk5OVoiIGZpbGw9IiM4MEMwNTkiLz48L3N2Zz4=') !important;
  background-color: rgba(94, 188, 31, 0.12) !important;
}

.custom-survey-rating.rating-5::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMi4zOTk5IDExLjk5OTlDMi4zOTk5IDEwLjg4OTkgMi41ODc0IDkuODI4NjUgMi45MzI0IDguODM0OUwzLjU4MTE1IDkuNDY4NjVMMy40MDg2NSAxMC40ODEyQzMuMjUxMTUgMTEuMzk2MiAzLjYxODY1IDEyLjIxMzcgNC4yMzM2NSAxMi43Mjc0QzQuNjAxMTUgMTYuNjk0OSA3LjkzODY1IDE5LjgwMzYgMTEuOTk5OSAxOS44MDM2QzE2LjA2MTIgMTkuODAzNiAxOS40MDI0IDE2LjY5ODcgMTkuNzY2MiAxMi43MzEyQzIwLjM4MTIgMTIuMjE3NCAyMC43NDQ5IDExLjQwMzcgMjAuNTkxMiAxMC40ODQ5TDIwLjQxODcgOS40NzI0TDIxLjA2NzQgOC44Mzg2NUMyMS40MTI0IDkuODI4NjUgMjEuNTk5OSAxMC44OTM3IDIxLjU5OTkgMTIuMDAzN0MyMS41OTk5IDE3LjMwNjIgMTcuMzAyNCAyMS42MDM3IDExLjk5OTkgMjEuNjAzN0M2LjY5NzQgMjEuNjAzNyAyLjM5OTkgMTcuMzAyNCAyLjM5OTkgMTEuOTk5OVpNMTEuOTk5OSA0LjE5OTlDMTEuNDI5OSA0LjE5OTkgMTAuODc0OSA0LjI1OTkgMTAuMzM4NyA0LjM3NjE1TDkuOTUyNCAzLjU5MjRDOS43ODc0IDMuMjYyNCA5LjU2NjE1IDIuOTkyNCA5LjMwNzQgMi43ODI0QzEwLjE2MjQgMi41MzQ5IDExLjA2NjIgMi4zOTk5IDExLjk5OTkgMi4zOTk5QzEyLjkzMzcgMi4zOTk5IDEzLjgzNzQgMi41MzQ5IDE0LjY5MjQgMi43ODI0QzE0LjQzMzcgMi45OTI0IDE0LjIxMjQgMy4yNjI0IDE0LjA0NzQgMy41OTI0TDEzLjY2MTIgNC4zNzYxNUMxMy4xMjQ5IDQuMjU5OSAxMi41Njk5IDQuMTk5OSAxMS45OTk5IDQuMTk5OVpNMTYuMzU3NCAxMy43MzYyQzE2Ljc5OTkgMTMuNjAxMiAxNy4yNDYyIDEzLjk2NDkgMTcuMDkyNCAxNC40MDM3QzE2LjM0OTkgMTYuNDk5OSAxNC4zNTEyIDE4LjAwMzcgMTEuOTk5OSAxOC4wMDM3QzkuNjQ4NjUgMTguMDAzNyA3LjY0OTkgMTYuNTAzNyA2LjkwNzQgMTQuNDA3NEM2Ljc1MzY1IDEzLjk3MjQgNy4xOTk5IDEzLjYwNDkgNy42NDI0IDEzLjczOTlDOC45NDM2NSAxNC4xMzc0IDEwLjQyNDkgMTQuMzU4NyAxMS45OTYyIDE0LjM1ODdDMTMuNTcxMiAxNC4zNTg3IDE1LjA1MjQgMTQuMTMzNyAxNi4zNTc0IDEzLjczNjJaTTE1LjY2MzcgNC4zOTExNUMxNS44ODQ5IDMuOTQ0OSAxNi41MTg3IDMuOTQ0OSAxNi43Mzk5IDQuMzkxMTVMMTcuNjEzNyA2LjE2MTE1TDE5LjU2MzcgNi40NDYxNUMyMC4wNTQ5IDYuNTE3NCAyMC4yNTM3IDcuMTIxMTUgMTkuODk3NCA3LjQ2OTlMMTguNDgzNyA4Ljg0NjE1TDE4LjgxNzQgMTAuNzg4N0MxOC44OTk5IDExLjI3OTkgMTguMzg2MiAxMS42NTEyIDE3Ljk0NzQgMTEuNDIyNEwxNi4xOTk5IDEwLjQ5OTlMMTQuNDU2MiAxMS40MTg3QzE0LjAxNzQgMTEuNjUxMiAxMy40OTk5IDExLjI3NjIgMTMuNTg2MiAxMC43ODQ5TDEzLjkxOTkgOC44NDI0TDEyLjUwNjIgNy40NjYxNUMxMi4xNDk5IDcuMTE3NCAxMi4zNDQ5IDYuNTEzNjUgMTIuODM5OSA2LjQ0MjRMMTQuNzg5OSA2LjE1NzRMMTUuNjYzNyA0LjM4NzRWNC4zOTExNVpNOC4zMzk5IDQuMzkxMTVMOS4yMTM2NSA2LjE2MTE1TDExLjE2MzcgNi40NDYxNUMxMS42NTQ5IDYuNTE3NCAxMS44NTM3IDcuMTIxMTUgMTEuNDk3NCA3LjQ2OTlMMTAuMDgzNyA4Ljg0NjE1TDEwLjQxNzQgMTAuNzg4N0MxMC40OTk5IDExLjI3OTkgOS45ODYxNSAxMS42NTEyIDkuNTQ3NCAxMS40MjI0TDcuNzk5OSAxMC40OTk5TDYuMDU2MTUgMTEuNDE4N0M1LjYxNzQgMTEuNjUxMiA1LjA5OTkgMTEuMjc2MiA1LjE4NjE1IDEwLjc4NDlMNS41MTk5IDguODQyNEw0LjEwNjE1IDcuNDY2MTVDMy43NDk5IDcuMTE3NCAzLjk0NDkgNi41MTM2NSA0LjQzOTkgNi40NDI0TDYuMzg5OSA2LjE1NzRMNy4yNjM2NSA0LjM4NzRDNy40ODQ5IDMuOTQxMTUgOC4xMTg2NSAzLjk0MTE1IDguMzM5OSA0LjM4NzRWNC4zOTExNVoiIGZpbGw9IiMxOEE3NjEiLz48L3N2Zz4=') !important;
  background-color: rgba(31, 188, 112, 0.12) !important;
}

.guide-2CCAJtuUZ6 .custom-survey-rating-list {
  gap: 8px;
}

.guide-2CCAJtuUZ6 .custom-survey-rating {
  padding: 0 !important;
  width: 64px !important;
}

.guide-2CCAJtuUZ6 .custom-survey-label {
  color: var(--Text-Secondary, #737475);
  text-align: center;
  font-size: 12px;
  font-weight: 400;
}

.guide-2CCAJtuUZ6 .step-content-wrap {
  padding-top: 50px !important;
}

.guide-2CCAJtuUZ6 .step-5165382 .custom-survey-rating {
  width: 92px !important;
  height: 48px !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  border-radius: 6px !important;

  /* Yes */
  background: var(--Success-Transparent-12, rgba(31, 188, 112, 0.12)) !important;
}

.guide-2CCAJtuUZ6 .step-5165382 .custom-survey-rating::before {
  content: "" !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  flex: 0 0 24px !important;
  display: block !important;
  background-color: transparent !important;
  background-size: 24px 24px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  border-radius: 0 !important;

  /* Green like icon */
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9401 8.86661C12.8442 9.43722 13.0062 10.0207 13.383 10.4621C13.7598 10.9036 14.3133 11.1582 14.8964 11.1585L19.0226 11.1603C19.668 11.1606 20.1412 11.7622 19.9846 12.3832L18.4966 18.2863C18.3861 18.7243 17.9893 19.0317 17.5341 19.0317H7.95259V11.849L10.8339 8.27605C11.5376 7.40354 11.921 6.31944 11.921 5.20208V4.06533C12.9116 4.52549 13.4905 5.59093 13.3068 6.68388L12.9401 8.86661ZM6.76207 10.1743L9.28459 7.04646C9.70677 6.52295 9.93678 5.8725 9.93678 5.20208V3.76779C9.93678 2.5621 11.1275 1.71073 12.2806 2.092C14.3588 2.77917 15.6241 4.864 15.2639 7.00747L14.8973 9.19019L19.0235 9.19197C20.9594 9.19275 22.3793 10.9977 21.9096 12.8607L20.4215 18.7638C20.0902 20.078 18.8998 21 17.5341 21H7.95259H4.97629C3.33254 21 2 19.6782 2 18.0475V13.1268C2 11.4962 3.33254 10.1743 4.97629 10.1743H6.76207ZM5.96839 12.1426H4.97629C4.42838 12.1426 3.9842 12.5833 3.9842 13.1268V18.0475C3.9842 18.5911 4.42838 19.0317 4.97629 19.0317H5.96839V12.1426Z' fill='%2318A761'/%3E%3C/svg%3E") !important;
}

.guide-2CCAJtuUZ6 .step-5165382 .custom-survey-rating::after {
  content: "Yes" !important;
  color: var(--Success-Dark, #18A761) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
}

/* rating-1 / No */
.guide-2CCAJtuUZ6 .step-5165382 .custom-survey-rating.rating-1 {
  background: var(--Error-Transparent-12, rgba(249, 77, 50, 0.12)) !important;
}

.guide-2CCAJtuUZ6 .step-5165382 .custom-survey-rating.rating-1::before {
  /* Red dislike icon */
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.76209 12.8257L9.28459 15.9536C9.70677 16.4771 9.93678 17.1275 9.93678 17.7979V19.2322C9.93678 20.4379 11.1275 21.2893 12.2806 20.908C14.3588 20.2209 15.6241 18.136 15.2639 15.9926L14.8973 13.8098L19.0235 13.808C20.9594 13.8073 22.3793 12.0023 21.9096 10.1393L20.4215 4.23619C20.0902 2.92194 18.8998 2 17.5341 2H7.95259C7.94938 2 7.94619 2.00001 7.94299 2.00002H4.97629C3.33254 2.00002 2 3.32188 2 4.95247V9.87321C2 11.5039 3.33254 12.8257 4.97629 12.8257H6.76209ZM12.9401 14.1334C12.8442 13.5628 13.0062 12.9793 13.383 12.5379C13.7598 12.0964 14.3133 11.8418 14.8964 11.8415L19.0226 11.8397C19.668 11.8394 20.1412 11.2378 19.9846 10.6168L18.4966 4.7137C18.3861 4.27561 17.9893 3.9683 17.5341 3.9683H7.95259V11.151L10.8339 14.724C11.5376 15.5964 11.921 16.6806 11.921 17.7979V18.9347C12.9116 18.4745 13.4905 17.4091 13.3068 16.3162L12.9401 14.1334ZM5.96839 10.8574V3.96832H4.97629C4.42838 3.96832 3.9842 4.40895 3.9842 4.95247V9.87321C3.9842 10.4168 4.42838 10.8574 4.97629 10.8574H5.96839Z' fill='%23E63717'/%3E%3C/svg%3E") !important;
}

.guide-2CCAJtuUZ6 .step-5165382 .custom-survey-rating.rating-1::after {
  content: "No" !important;
  color: #E63717 !important;
}

/* widget choices */
.guide-2CCAJtuUZ6 .step-5100494 .ston-selector-types-buttons {
  display: flex;
  gap: 10px;
}

.guide-2CCAJtuUZ6 .step-5100494 button {
  border-radius: 6px;
  background: var(--Gray-40, #F4F4F4);
  color: var(--Primary-Darker, #09143A) !important;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  height: 100%;
  min-height: 48px;
  padding: 6px 12px;
  border: none;
  text-transform: initial;
}

.guide-2CCAJtuUZ6 .step-5100494 button svg {
  display: none;
}

/* feedback survey-form  */

.guide-2CCAJtuUZ6 .step-5165373 .subtitle {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: center;
}

.guide-2CCAJtuUZ6 .step-5165373 textarea::placeholder {
  color: var(--Text-Secondary, #737475) !important;
}

.guide-2CCAJtuUZ6 .step-5165373 .single-button-wrap > div > button {
  border-radius: 6px;
  background: var(--Info-Main, #1890FF);
  color: #fff;
  margin-left: auto;
  max-width: 64px;
}

.guide-2CCAJtuUZ6 .step-5165373 .single-button-wrap > div > button:hover {
  border-radius: 6px !important;
  background: #0F7FE5 !important;
  color: #fff !important;
  box-shadow: 0 4px 16px 0 rgba(24, 144, 255, 0.35) !important;
}

.guide-2CCAJtuUZ6 .step-5165373 .button-wrap {
  margin-top: 14px !important;
}

.guide-gH5dOQQlRy [class*="SingleImage__VideoBackground-sc"]::before, 
.guide-gH5dOQQlRy [class*="SingleImage__Picture-sc"]::before {
  background: radial-gradient(
    85% 90% at 100% 20%,
    rgba(10, 42, 89, 0.38) 0%,
    rgba(10, 42, 89, 0.22) 35%,
    rgba(224, 246, 255, 0) 72%
  ),
  radial-gradient(
    75% 80% at 15% 35%,
    rgba(34, 209, 175, 0.20) 0%,
    rgba(34, 209, 175, 0.10) 38%,
    rgba(215, 241, 253, 0) 75%
  ),
  linear-gradient(
    140deg,
    #A3DFFF 0%,
    #DFF7FF 82%
  ) !important;
}

.guide-gH5dOQQlRy .subtitle {
  position: relative;
  color: var(--text-primary, #09143A);
  font-family: "Source Serif 4", serif;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 39px
}

.guide-gH5dOQQlRy .ston-active-step-content-wrap {
  padding: 120px 80px 120px 40px;
  margin: initial;
}

.guide-gH5dOQQlRy .subtitle::after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMC4yMjAwODkgOS40MjI5NkMwLjIxODU4OSA5LjM2MTYyIDAuMjYwMjg3IDkuMzA5MDQgMC4zMTk3NjkgOS4zMDAyMkM3LjAyNjgyIDguMTA3NTUgNy44MDM4IDcuMjY2MDkgOC42MzQ1NiAwLjMyMjM2NkM4LjY0MjY3IDAuMjYzMjQ2IDguNjkxNjQgMC4yMTU0IDguNzQ4OTIgMC4yMTM5OTlDOC44MDYxOSAwLjIxMjU5OSA4Ljg1OTc3IDAuMjU1NDgyIDguODY4NDMgMC4zMTY2NDhDMTAuMDM3NiA3LjIxMzk0IDEwLjg1NzEgOC4wMTM5MSAxNy42MTIgOC44Nzc0NUMxNy42Njk1IDguODg1ODYgMTcuNzE2MSA4LjkzNjI4IDE3LjcxNzYgOC45OTUxN0MxNy43MTkgOS4wNTQwNiAxNy42Nzc0IDkuMTA5MDkgMTcuNjE3OSA5LjExNzkxQzEwLjkxMDggMTAuMzEwNiAxMC4xMzM5IDExLjE1MiA5LjMwMzExIDE4LjA5NThDOS4yOTUgMTguMTU0OSA5LjI0NjAzIDE4LjIwMjcgOS4xODg3NiAxOC4yMDQxQzkuMTMxNDggMTguMjA1NSA5LjA3NzkgMTguMTYyNiA5LjA2OTI0IDE4LjEwMTVDNy45MDAwOCAxMS4yMDQyIDcuMDgwNTkgMTAuNDA0MiAwLjMyNTY0OCA5LjU0MDY4QzAuMjY4MTMyIDkuNTMyMjcgMC4yMjE1MjkgOS40ODE4NSAwLjIyMDA4OSA5LjQyMjk2WiIgZmlsbD0iIzA5MTQzQSIvPgogIDxwYXRoIGQ9Ik0xMy4xMjU5IDE4LjM5NTJDMTMuMTI1MSAxOC4zNjAxIDEzLjE0ODkgMTguMzMgMTMuMTgzIDE4LjMyNUMxNy4wMjM0IDE3LjY0MjEgMTcuNDY4MyAxNy4xNjAyIDE3Ljk0NCAxMy4xODQzQzE3Ljk0ODYgMTMuMTUwNSAxNy45NzY3IDEzLjEyMzEgMTguMDA5NSAxMy4xMjIzQzE4LjA0MjMgMTMuMTIxNSAxOC4wNzI5IDEzLjE0NiAxOC4wNzc5IDEzLjE4MTFDMTguNzQ3MyAxNy4xMzA0IDE5LjIxNjYgMTcuNTg4NCAyMy4wODQ0IDE4LjA4MjlDMjMuMTE3MyAxOC4wODc3IDIzLjE0NCAxOC4xMTY2IDIzLjE0NDggMTguMTUwM0MyMy4xNDU3IDE4LjE4NCAyMy4xMjE4IDE4LjIxNTUgMjMuMDg3OCAxOC4yMjA2QzE5LjI0NzQgMTguOTAzNSAxOC44MDI1IDE5LjM4NTMgMTguMzI2OCAyMy4zNjEyQzE4LjMyMjEgMjMuMzk1MSAxOC4yOTQxIDIzLjQyMjUgMTguMjYxMyAyMy40MjMzQzE4LjIyODUgMjMuNDI0MSAxOC4xOTc4IDIzLjM5OTUgMTguMTkyOSAyMy4zNjQ1QzE3LjUyMzQgMTkuNDE1MiAxNy4wNTQyIDE4Ljk1NzEgMTMuMTg2NCAxOC40NjI2QzEzLjE1MzQgMTguNDU3OCAxMy4xMjY4IDE4LjQyOSAxMy4xMjU5IDE4LjM5NTJaIiBmaWxsPSIjMDkxNDNBIi8+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center;
  height: 24px;
  width: 24px;
}

.guide-gH5dOQQlRy .ston-content-text p:first-child {
  color: var(--text-primary, #09143A);
  font-family: "DM Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  margin: 0 0 110px 0;
}

.guide-gH5dOQQlRy [class*="PageSubtitle__Canvas-sc"] {
  margin-bottom: 24px;
}

.guide-gH5dOQQlRy .ston-content-text p:last-child {
  position: relative;
  color: var(--text-primary, #09143A);
  font-family: "DM Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.16px;
  margin: 0;
}

.guide-gH5dOQQlRy .ston-content-text p:last-child::before {
  content: '';
  position: absolute;
  height: 23px;
  width: 23px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA2NiA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMzMiIGN5PSIzMyIgcj0iMzEuNSIgZmlsbD0iIzA5MTQzQSIgc3Ryb2tlPSIjNjhGMkQ3IiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZD0iTTMyLjY1MTQgNDQuNzU4M0MzMi41NjUxIDQ0Ljc1NzcgMzIuNDkzIDQ0LjY5OTEgMzIuNDgzMiA0NC42MTgzQzMxLjEwMDQgMzUuNTAxMSAyOS45NTE4IDM0LjQxNDkgMjAuMjI5NCAzMi45OTQ3QzIwLjE0NjYgMzIuOTgxMiAyMC4wODE1IDMyLjkxMyAyMC4wODIxIDMyLjgzNTVDMjAuMDgyNiAzMi43NTggMjAuMTQ1MiAzMi42ODc0IDIwLjIzMTYgMzIuNjc4M0MyOS45NzYyIDMxLjM5MzEgMzEuMTM2MyAzMC4zMTk2IDMyLjY0NTQgMjEuMjI1N0MzMi42NTk3IDIxLjE0ODMgMzIuNzMyNiAyMS4wODc1IDMyLjgxNTUgMjEuMDg4MUMzMi44OTgzIDIxLjA4ODYgMzIuOTczOCAyMS4xNDczIDMyLjk4MzYgMjEuMjI4MUMzNC4zNjY0IDMwLjM0NTMgMzUuNTE1IDMxLjQzMTUgNDUuMjM3NSAzMi44NTE3QzQ1LjMyMDIgMzIuODY1MiA0NS4zODUzIDMyLjkzMzQgNDUuMzg0NyAzMy4wMTA5QzQ1LjM4NDIgMzMuMDg4NCA0NS4zMjE2IDMzLjE1OSA0NS4yMzUzIDMzLjE2ODFDMzUuNDkwNiAzNC40NTMzIDM0LjMzMDUgMzUuNTI2OCAzMi44MjE0IDQ0LjYyMDdDMzIuODA3MSA0NC42OTgxIDMyLjczNDIgNDQuNzU4OSAzMi42NTE0IDQ0Ljc1ODNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: calc(-23px + -8px);
}


/* =========================================================
   Submit a ticket — step 5799356
   ========================================================= */

div[data-step-id="5799356"] {
  --ticket-purple: #5944f3;
  --ticket-purple-hover: #4b35e5;
  --ticket-purple-active: #3f2bcf;
  --ticket-purple-light: #ececfe;
  --ticket-purple-border: #d8d2ff;
  --ticket-text: #09143a;
  --ticket-muted: #7a8499;

  padding: 0 !important;
  background: #ffffff !important;
  color: var(--ticket-text);
}

div[data-step-id="5799356"],
div[data-step-id="5799356"] * {
  font-family: "DM Sans", sans-serif !important;
  box-sizing: border-box;
}

/* Основной контент */

div[data-step-id="5799356"] [class*="Content__CanvasWrap"] {
  padding: 28px 24px 32px !important;
}

div[data-step-id="5799356"] .subtitle {
  margin: 0 0 8px !important;
  color: var(--ticket-text) !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}

div[data-step-id="5799356"] .ston-content-text {
  color: var(--ticket-muted) !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}

div[data-step-id="5799356"] .ston-contact-form-inputs {
  margin: 24px 0 0 !important;
}

/* Labels */

div[data-step-id="5799356"] .ston-input-label {
  margin-bottom: 6px !important;
  color: #302963 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
}

div[data-step-id="5799356"]
  .ston-input-label
  [class*="Required"] {
  color: var(--ticket-purple) !important;
}

/* Inputs, textarea и select */

div[data-step-id="5799356"] .ston-field-wrap {
  min-height: 48px;
  padding: 9px 14px !important;
  border: 1px solid var(--ticket-purple-border) !important;
  border-radius: 12px !important;
  background: #ffffff !important;
  box-shadow: none !important;
  transition:
    border-color 0.18s ease,
    box-shadow 0.18s ease,
    background-color 0.18s ease !important;
}

div[data-step-id="5799356"] .ston-field-wrap:hover {
  border-color: #a99dfb !important;
}

div[data-step-id="5799356"] .ston-field-wrap:focus-within {
  border-color: var(--ticket-purple) !important;
  box-shadow: 0 0 0 3px rgba(89, 68, 243, 0.14) !important;
}

div[data-step-id="5799356"] .ston-field-wrap input,
div[data-step-id="5799356"] .ston-field-wrap textarea,
div[data-step-id="5799356"] .ston-field-wrap select,
div[data-step-id="5799356"] .ston-field-wrap span,
div[data-step-id="5799356"] .ston-field-wrap [role="combobox"] {
  color: var(--ticket-text) !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}

div[data-step-id="5799356"] .ston-field-wrap input::placeholder,
div[data-step-id="5799356"] .ston-field-wrap textarea::placeholder {
  color: #a19caf !important;
  opacity: 1 !important;
}

div[data-step-id="5799356"] textarea {
  min-height: 96px !important;
  resize: vertical;
}

/* Dropdown */

div[data-step-id="5799356"] .dropdown-wrap ul {
  overflow: hidden;
  border: 1px solid var(--ticket-purple-border) !important;
  border-radius: 12px !important;
  background: #ffffff !important;
  box-shadow: 0 12px 32px rgba(44, 35, 106, 0.16) !important;
}

div[data-step-id="5799356"] .dropdown-wrap li {
  color: var(--ticket-text) !important;
}

div[data-step-id="5799356"] .dropdown-wrap li:hover,
div[data-step-id="5799356"] .dropdown-wrap li[aria-selected="true"] {
  color: var(--ticket-purple) !important;
  background: var(--ticket-purple-light) !important;
}

/* Upload */

div[data-step-id="5799356"] .ston-input-file .ston-field-wrap {
  position: relative;
  min-height: 64px;
  padding: 0 !important;
  border: 1px dashed #b8affa !important;
  border-radius: 12px !important;
  background: #fbfaff !important;
}

div[data-step-id="5799356"] .ston-input-file .ston-field-wrap:hover {
  border-color: var(--ticket-purple) !important;
  background: var(--ticket-purple-light) !important;
}

div[data-step-id="5799356"] .ston-input-file .ston-field-wrap::before {
  content: "" !important;
  position: absolute !important;
  left: 14px !important;
  top: 50% !important;
  width: 36px !important;
  height: 36px !important;
  border-radius: 10px !important;
  transform: translateY(-50%) !important;

  background-color: var(--ticket-purple-light) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16V4M12 4L7.5 8.5M12 4L16.5 8.5M5 15V19C5 20.1046 5.89543 21 7 21H17C18.1046 21 19 20.1046 19 19V15' stroke='%235944F3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

div[data-step-id="5799356"] .ston-input-file .ston-field-wrap label {
  width: 100%;
  margin-left: 48px !important;
  padding: 19px 14px !important;
}

div[data-step-id="5799356"] .ston-input-file .ston-field-file-placeholder {
  color: var(--ticket-purple) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

/* Submit area */

div[data-step-id="5799356"] .button-wrap {
  margin: 0 !important;
  padding: 20px 24px 24px !important;
  border-top: 1px solid #eceaff !important;
  background: #ffffff !important;
  box-shadow: 0 -8px 24px rgba(44, 35, 106, 0.04) !important;
}

div[data-step-id="5799356"] .single-button-wrap,
div[data-step-id="5799356"] .single-button-wrap > div,
div[data-step-id="5799356"] .single-button-wrap > div > button {
  width: 100% !important;
}

div[data-step-id="5799356"]
  .single-button-wrap
  > div
  > button {
  min-height: 48px !important;
  height: auto !important;
  padding: 13px 24px !important;
  border: 0 !important;
  border-radius: 12px !important;
  background: var(--ticket-purple) !important;
  color: #ffffff !important;
  box-shadow: 0 6px 18px rgba(89, 68, 243, 0.24) !important;

  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  text-transform: none !important;

  transition:
    background-color 0.18s ease,
    box-shadow 0.18s ease,
    transform 0.18s ease !important;
}

div[data-step-id="5799356"]
  .single-button-wrap
  > div
  > button:hover {
  background: var(--ticket-purple-hover) !important;
  box-shadow: 0 8px 22px rgba(89, 68, 243, 0.34) !important;
  transform: translateY(-1px);
}

div[data-step-id="5799356"]
  .single-button-wrap
  > div
  > button:active {
  background: var(--ticket-purple-active) !important;
  box-shadow: 0 3px 10px rgba(89, 68, 243, 0.24) !important;
  transform: translateY(0);
}

div[data-step-id="5799356"]
  .single-button-wrap
  > div
  > button:focus-visible {
  outline: 3px solid rgba(89, 68, 243, 0.25) !important;
  outline-offset: 3px;
}

div[data-step-id="5799356"]
  .single-button-wrap
  > div
  > button:disabled {
  cursor: not-allowed;
  background: #cbc7e8 !important;
  color: #ffffff !important;
  box-shadow: none !important;
  transform: none !important;
}

div[data-step-id="5799356"] input,
div[data-step-id="5799356"] select,
div[data-step-id="5799356"] textarea {
  accent-color: var(--ticket-purple);
}

@supports selector(.widget:has(.step)) {
  /* Progress bar состоит из трёх отдельных Stonly-элементов. */
  .ston-widget-classic:has([data-step-id="5799356"])
    .ston-progress-bar-line,
  .ston-widget-classic:has([data-step-id="5799356"])
    .ston-progress-bar-bar,
  .ston-widget-classic:has([data-step-id="5799356"])
    .ston-progress-bar-text,
  .ston-widget-light:has([data-step-id="5799356"])
    .ston-progress-bar-line,
  .ston-widget-light:has([data-step-id="5799356"])
    .ston-progress-bar-bar,
  .ston-widget-light:has([data-step-id="5799356"])
    .ston-progress-bar-text {
    background: #5944f3 !important;
  }

  .ston-widget-classic:has([data-step-id="5799356"])
    .ston-progress-bar-line,
  .ston-widget-light:has([data-step-id="5799356"])
    .ston-progress-bar-line {
    height: 3px !important;
    border-radius: 3px !important;
    opacity: 1 !important;
  }

  .ston-widget-classic:has([data-step-id="5799356"])
    .ston-progress-bar-text,
  .ston-widget-light:has([data-step-id="5799356"])
    .ston-progress-bar-text {
    color: #ffffff !important;
  }
}
