.vallor-survey{--sjs-default-font-family:var(--app-font-sans),"DM Sans",sans-serif;--sjs-font-family:var(--app-font-sans),"DM Sans",sans-serif;--sjs-corner-radius:0.5rem;--sjs-base-unit:8px;--sjs-primary-backcolor:hsl(243 75% 59%);--sjs-primary-backcolor-light:hsl(243 75% 59%/0.12);--sjs-primary-backcolor-dark:hsl(243 75% 52%);--sjs-primary-forecolor:#ffffff;--sjs-primary-forecolor-light:hsl(243 75% 59%/0.35);--sjs-secondary-backcolor:hsl(192 91% 37%);--sjs-secondary-backcolor-light:hsl(192 91% 37%/0.1);--sjs-secondary-forecolor:#ffffff;--sjs-general-backcolor:hsl(43 100% 99%);--sjs-general-backcolor-dark:hsl(43 45% 96%);--sjs-general-backcolor-dim:hsl(43 45% 98%);--sjs-general-backcolor-dim-light:hsl(43 100% 99%);--sjs-general-backcolor-dim-dark:hsl(45 18% 92%);--sjs-question-background:hsl(43 100% 99%);--sjs-editor-background:hsl(43 45% 98%);--sjs-editorpanel-backcolor:hsl(43 45% 98%);--sjs-editorpanel-hovercolor:hsl(45 18% 94%);--sjs-questionpanel-backcolor:hsl(43 100% 99%);--sjs-questionpanel-hovercolor:hsl(45 18% 94%);--sjs-general-forecolor:hsl(218 22% 10%);--sjs-general-forecolor-light:hsl(220 9% 44%);--sjs-general-dim-forecolor:hsl(218 22% 10%);--sjs-general-dim-forecolor-light:hsl(215 10% 24%);--sjs-font-questiontitle-color:hsl(218 22% 10%);--sjs-font-questiontitle-weight:600;--sjs-font-questiondescription-color:hsl(220 9% 44%);--sjs-font-editorfont-color:hsl(218 22% 10%);--sjs-font-editorfont-placeholdercolor:hsl(220 9% 44%/0.7);--sjs-border-default:hsl(45 18% 87%);--sjs-border-light:hsl(45 18% 91%);--sjs-border-inside:hsl(45 18% 89%);--sjs-special-red:hsl(0 84% 60%);--sjs-special-red-light:hsl(0 84% 60%/0.1);--sjs-special-red-forecolor:#ffffff;--sjs-special-green:hsl(152 55% 40%);--sjs-special-green-light:hsl(152 55% 40%/0.1);--sjs-special-blue:hsl(192 91% 37%);--sjs-special-blue-light:hsl(192 91% 37%/0.1);--sjs-shadow-small:0 1px 2px hsl(218 22% 10%/0.06);--sjs-shadow-medium:0 8px 24px -12px hsl(218 22% 10%/0.18);--sjs-shadow-large:0 24px 60px -30px hsl(218 22% 10%/0.28);--sjs-shadow-inner:inset 0 0 0 1px hsl(45 18% 87%)}.vallor-survey,.vallor-survey .sd-root-modern{background:transparent}.vallor-survey .sd-container-modern__title{box-shadow:none;background:transparent}.vallor-survey .sd-body{padding:0}.vallor-survey .sd-panel,.vallor-survey .sd-question{box-shadow:none}.vallor-survey .sd-progress{background:hsl(45 18% 91%);border-radius:999px;height:6px;overflow:hidden}.vallor-survey .sd-progress__bar{background:hsl(243 75% 59%);border-radius:999px}.vallor-survey .sd-progress__text{color:hsl(220 9% 44%);font-size:.75rem;font-weight:500}.vallor-survey .sd-btn{border-radius:.5rem;font-weight:600;transition:background-color .15s ease,transform .05s ease}.vallor-survey .sd-btn:active{transform:translateY(1px)}.vallor-survey .sd-btn--action{background:hsl(243 75% 59%);color:#fff;box-shadow:0 8px 24px -12px hsl(243 75% 59%/.5)}.vallor-survey .sd-btn--action:hover{background:hsl(243 75% 52%)}.vallor-survey .sd-input{border-radius:.5rem;border:1px solid hsl(45 18% 87%);background:hsl(43 45% 98%)}.vallor-survey .sd-input:focus{border-color:hsl(243 75% 59%);box-shadow:0 0 0 3px hsl(243 75% 59%/.15)}.vallor-survey .sd-item{border-radius:.5rem}.vallor-survey .sd-item--checked .sd-item__decorator,.vallor-survey .sd-selectbase__item--checked{border-color:hsl(243 75% 59%)}.vallor-survey .sd-page{transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.vallor-survey .sd-btn,.vallor-survey .sd-page{transition:none}}