.trip-planner-quiz-container{--sjs-general-backcolor:transparent;--sjs-general-forecolor:var(--color-white);--sjs-general-dim-forecolor:var(--color-navy-100);--sjs-primary-backcolor:var(--color-white);--sjs-primary-forecolor:var(--color-neutral-black-900);--sjs-base-unit:8px;--sjs-corner-radius:0px;--sjs-font-family:var(--font-sohne);--sjs-border-default:var(--color-navy-400);--sjs-border-inside:var(--color-navy-400);--sjs-shadow-small:none;--sjs-shadow-medium:none;--sjs-shadow-large:none;--sjs-shadow-inner:none;width:100%;max-width:1068px;margin:0 auto;min-height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center}.trip-planner-quiz-container .sv-header,.trip-planner-quiz-container .sv-header__content,.trip-planner-quiz-container .sv-header__overlap{display:none!important}.trip-planner-quiz-container .sd-root-modern{background:transparent}.trip-planner-quiz-container .sd-header{padding:0;margin-bottom:40px;display:flex;flex-direction:column;align-items:center}.trip-planner-quiz-container .sd-body__progress{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;position:static}.trip-planner-quiz-container .sd-progress{width:200px!important;margin:0 auto 20px;position:relative;display:flex;flex-direction:column;align-items:center;height:auto!important;min-height:4px;background:transparent!important;border:none!important}.trip-planner-quiz-container .sd-progress:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;border-radius:1000px;background-color:var(--color-navy-400)}.trip-planner-quiz-container .sd-progress__bar{background-color:var(--color-white)!important;border-radius:1000px;height:4px;position:absolute;top:0;left:0;transition:width .4s cubic-bezier(.65,.05,.36,1)}.trip-planner-quiz-container .sd-progress__text{color:var(--color-navy-100);font-family:var(--font-sohne);font-size:14px;font-weight:400;line-height:1.5;margin:12px 0 0;text-align:center;position:static;padding:0}.trip-planner-quiz-container .sd-title.sd-element__title .sv-string-viewer{font-family:var(--font-sohne-breit);font-weight:600;font-size:38px;line-height:1.4;text-transform:uppercase;letter-spacing:3.8px;color:var(--color-white);text-align:center;padding:0}@media (max-width:768px){.trip-planner-quiz-container .sd-title.sd-element__title .sv-string-viewer{font-size:22px;letter-spacing:3.3px}}.trip-planner-quiz-container .sd-title .sv-title-actions{width:100%;flex-direction:column}.trip-planner-quiz-container .sd-title .sv-title-actions .sv-title-actions__title{max-width:unset;width:100%}.trip-planner-quiz-container .sd-question__num{display:none}.trip-planner-quiz-container .sd-question,.trip-planner-quiz-container .sd-question__content{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.trip-planner-quiz-container .sd-element--with-frame.sd-element{padding:0;width:100%}.trip-planner-quiz-container .sd-radiogroup,.trip-planner-quiz-container .sd-selectbase{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;width:100%}.trip-planner-quiz-container .sd-selectbase--row,.trip-planner-quiz-container .sd-selectbase__column{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.trip-planner-quiz-container .sd-selectbase__label{display:flex;width:100%;height:100%}.trip-planner-quiz-container .sd-selectbase__column>*,.trip-planner-quiz-container .sd-selectbase__label-container{flex:1 1 329px}.trip-planner-quiz-container .sd-item{background-color:var(--color-navy-500);border:1px solid var(--color-navy-400);padding:0;max-width:329px;height:48px;flex:1 1 329px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;margin:0!important;box-sizing:border-box;position:relative}.trip-planner-quiz-container .sd-item:hover{border-color:var(--color-white)}.trip-planner-quiz-container .sd-item--checked{background-color:var(--color-navy-400);border-color:var(--color-white)}.trip-planner-quiz-container .sd-item__decorator{display:none}.trip-planner-quiz-container .sd-item__control-label{font-family:var(--font-sohne);font-size:14px;color:var(--color-white);text-align:center;width:100%;height:100%;cursor:pointer;padding:0;letter-spacing:.28px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.trip-planner-quiz-container .sd-item__control-label{font-size:16px}}.trip-planner-quiz-container .sd-footer{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:40px;padding:0}.trip-planner-quiz-container .sd-action-bar{flex-direction:column;align-items:center;gap:24px}.trip-planner-quiz-container .sd-action-bar,.trip-planner-quiz-container .sd-action-bar .sv-action{display:flex;width:100%;justify-content:center}.trip-planner-quiz-container .sd-action-bar .sv-action:first-child{order:2}.trip-planner-quiz-container .sd-action-bar .sv-action:last-child,.trip-planner-quiz-container .sd-action-bar .sv-action:only-child{order:1}.trip-planner-quiz-container .sd-action-bar :is(.sd-navigation__complete-btn,.sd-navigation__next-btn){background-color:var(--color-white);color:var(--color-neutral-black-900);font-family:var(--font-sohne);font-size:16px;font-weight:400;height:48px;padding:0 16px;min-width:144px;border:none;cursor:pointer;border-radius:0;display:flex;align-items:center;justify-content:center;order:1}.trip-planner-quiz-container .sd-navigation__prev-btn{background:transparent;color:var(--color-white);border:none;font-family:var(--font-sohne);font-size:14px;font-weight:400;box-shadow:none;padding:8px;order:2;margin-left:0}@media (max-width:768px){.trip-planner-quiz-container .sd-navigation__prev-btn{font-weight:500}}.trip-planner-quiz-container .sd-body{padding:0;width:100%!important;max-width:100%!important}.sd-body.sd-body--static .sd-body__navigation{padding-top:0}.sd-root-modern--mobile .sd-body__navigation .sd-btn{padding:0}.trip-planner-quiz-container .sd-page{padding:0;display:flex;flex-direction:column;align-items:center;width:100%!important;max-width:100%!important}.trip-planner-quiz-container .trip-planner-quiz-page-enter{will-change:opacity,transform;animation:quizPageFade .4s ease both}@keyframes quizPageFade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.trip-planner-quiz-container .sd-element--with-frame>.sd-element__erbox{margin-left:0;margin-right:0;width:auto;position:static;left:0}