.FunnelCloseModal__description{font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}.FunnelHeader{background-color:#000;flex-direction:column;width:100%;height:96px;display:flex;box-shadow:0 5px 8px -4px rgba(0,0,0,.2)}@media screen and (min-width:1280px){.FunnelHeader{height:104px}}.FunnelHeader.is-first-step .FunnelHeader__header{padding:0 24px}@media screen and (min-width:1280px){.FunnelHeader.is-first-step .FunnelHeader__header{padding:0 112px}}.FunnelHeader.is-first-step .FunnelHeader__progressBar{border-color:transparent}.FunnelHeader__content{width:100%}.FunnelHeader__header{flex-direction:row;margin:auto 0;padding:0 72px;display:flex;position:relative}@media screen and (min-width:1280px){.FunnelHeader__header{padding:0 112px}}.FunnelHeader__icon{fill:#fff;cursor:pointer;width:32px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}@media screen and (min-width:1280px){.FunnelHeader__icon{left:56px}}.FunnelHeader__funnel{color:#fff;margin-bottom:4px;display:flex}.FunnelHeader__funnelTitle{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;gap:4px;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;display:flex;overflow:hidden}@media screen and (min-width:1024px){.FunnelHeader__funnelTitle{flex-direction:row}}@media screen and (min-width:1280px){.FunnelHeader__funnelTitle{font-size:1.6rem}}.FunnelHeader__funnelStep{flex-shrink:0;margin-left:8px;font-family:NouvelR\, sans-serif;font-size:2.4rem;font-weight:700;line-height:.95;position:absolute;bottom:0;right:24px}@media screen and (min-width:1024px){.FunnelHeader__funnelStep{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4;position:static}}@media screen and (min-width:1280px){.FunnelHeader__funnelStep{font-size:1.6rem}}.FunnelHeader__funnelCurrentStep{color:#efdf00;font-family:NouvelR\, sans-serif;font-size:2.4rem;font-weight:700;line-height:.95}@media screen and (min-width:1024px){.FunnelHeader__funnelCurrentStep{font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4}}@media screen and (min-width:1280px){.FunnelHeader__funnelCurrentStep{font-size:1.6rem}}.FunnelHeader__funnelStepsLabel{display:none}@media screen and (min-width:1024px){.FunnelHeader__funnelStepsLabel{margin-right:4px;display:inline}}.FunnelHeader__step{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:NouvelR\, sans-serif;font-size:2.4rem;font-weight:700;line-height:.95;overflow:hidden}.FunnelHeader__exitCTA{color:#fff;cursor:pointer;position:absolute;top:4px;right:24px}@media screen and (min-width:1024px){.FunnelHeader__exitCTA{position:absolute;top:50%;transform:translateY(-50%)}}@media screen and (min-width:1280px){.FunnelHeader__exitCTA{right:56px}}.FunnelHeader__cross{fill:#fff;vertical-align:middle;width:16px}@media screen and (min-width:1024px){.FunnelHeader__cross{width:24px}}.FunnelHeader__progressBar{border:2px solid #efdf00}.is-renew .FunnelHeader__progressBar{border-color:#fff}.is-renew .FunnelHeader__funnelCurrentStep{color:#fff}.FunnelNavigation{margin:32px -24px 0}.FunnelNavigation.is-sticky{z-index:10;position:-webkit-sticky;position:sticky;bottom:0}@media screen and (min-width:1280px){.FunnelNavigation{margin:32px -112px 0}}.FunnelNavigation__content{background-color:#fff;flex-direction:column;padding:16px 24px;display:flex;position:relative}.FunnelNavigation__content:before{content:"";background:linear-gradient(transparent 0%,#fff 100%);width:100%;height:32px;position:absolute;top:-32px;left:0}@media screen and (min-width:1280px){.FunnelNavigation__content{align-items:flex-start;padding:24px 112px}}.FunnelNavigation__error{color:#e91630;margin-bottom:12px;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.FunnelNavigation__buttons{flex-direction:row;gap:20px;display:flex}.NavigationButtonsV1{z-index:15;position:-webkit-sticky;position:sticky;bottom:0}.NavigationButtonsV1.is-fixed{flex:1;width:100%;max-width:1280px;position:fixed}.NavigationButtonsV1__wrapper{background-color:#000;grid-template-areas:"previous next";gap:16px;width:100%;padding:8px 16px;display:grid}@media screen and (min-width:670px){.NavigationButtonsV1__wrapper{padding:8px 32px}}.NavigationButtonsV1__button.is-previous{grid-area:previous;justify-self:flex-start}.NavigationButtonsV1__button.is-next{grid-area:next;justify-self:flex-end}.NavigationButtonsV1__error{color:#e91630;background-color:#fff;border-top:1px solid #d9d9d6;padding:8px 16px;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}@media screen and (min-width:670px){.NavigationButtonsV1__error{padding:8px 48px}}.Section{color:#000;border-left:4px solid #efdf00;margin:16px 0;padding-left:12px;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4;display:block}.Section.is-disabled{color:#d9d9d6;border-color:#d9d9d6}.Section.has-no-margin{margin:0}@media screen and (min-width:670px){.Section{margin:32px 0 16px;padding-left:16px;font-size:1.6rem}}.is-renew .Section{border-left-color:#000}.TradeinV2Question{flex-direction:column;margin:8px 4px;display:flex}.TradeinV2Question__error{color:#e91630;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1}.TradeinV2Question__optionalLabel{color:#656666;font-family:NouvelR\, sans-serif;font-size:1rem;font-weight:400;line-height:1}.TradeinV2Question__optionalLabel.is-disabled{color:#d9d9d6}.TradeinV2Questions{display:block}.TradeinV2Questions__legalNotice{margin-top:16px;margin-bottom:16px}.TradeinV2Wrapper{flex-direction:column;flex-grow:1;display:flex}@media screen and (min-width:1280px){.TradeinV2Wrapper{width:100vw;position:relative;left:calc(50% - 50vw)}}.TradeinV2Wrapper__stepper{z-index:10;position:-webkit-sticky;position:sticky;top:0}.TradeinV2Wrapper__main{flex-grow:1;width:calc(100% - 32px);margin:0 auto}@media screen and (min-width:670px){.TradeinV2Wrapper__main{width:calc(100% - 64px)}}@media screen and (min-width:1280px){.TradeinV2Wrapper__main{width:1024px}}.TradeinV2Wrapper__errorContainer{justify-content:center;display:flex}