.elementor-4847 .elementor-element.elementor-element-451d193{--spacer-size:20px;}body.elementor-page-4847:not(.elementor-motion-effects-element-type-background), body.elementor-page-4847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11df2d1b );}/* Start custom CSS for section, class: .elementor-element-dd2afa3 */.survey-container button[aria-label^="Rate"] {
    padding: 15px !important;
}
.survey-container button[aria-label^="Rate"]:hoover {
    color: white !important;
}
.survey-container button {
  padding: 20px !important;
  line-height: 0px;
  background-color: #e2dae3;
}
.survey-container button:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
    background-color: #6c4b9e;
    color: white;
}
.survey-container .font-bold {
    font-weight: 600;
}

.survey-container .pb-4 .mb-8{
    padding-bottom: 0rem;
    margin-bottom: 0rem;
}

.survey-container .mb-10 {
    margin-bottom: 1rem;
}

.survey-container .max-w-3xl {
    max-width: 45rem;
}

.survey-container .bg-brand-purple {
  background-color: #6c4b9e;
}

.survey-container .bg-gray-50 {
    background-color: #ebebeb78;
}

.survey-container .shadow-sm {
    --tw-shadow: 0 1px 2px 0 #00000047;
}
.survey-container .p-6 {
    padding: 1.1rem;
}
textarea, select, input[type="text"], input[type="password"], input[type="email"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"] {
    background: white; 
}
.survey-container button.text-gray-600.inline-flex.items-center.gap-2.mb-2.text-sm {
  background-color: white;
  padding: 0px !important;
}

button[aria-expanded="false"]:hover,
button[aria-expanded="true"]:hover {
  color: initial;
}/* End custom CSS */