.FunnelCloseModal__description{font-family:readBeta2 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:readBeta2 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:daciaBlock\, sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2;position:absolute;bottom:0;right:24px}@media screen and (min-width:1024px){.FunnelHeader__funnelStep{font-family:readBeta2 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:#646b52;font-family:daciaBlock\, sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2}@media screen and (min-width:1024px){.FunnelHeader__funnelCurrentStep{font-family:readBeta2 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:daciaBlock\, sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2;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 #646b52}.FunnelHeader{background-color:#646b52}.FunnelHeader__funnelTitle{color:#ccc;font-family:readBeta2 sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.FunnelHeader__funnelStep{color:#ccc}.FunnelHeader__funnelCurrentStep{color:#fff}.FunnelHeader__progressBar{border-color:#ec6528}.CCCLoader__container{min-height:50vh;position:relative}.CCCLayoutWrapper{flex-direction:column;flex:1;display:flex}@media screen and (min-width:1280px){.CCCLayoutWrapper{width:100vw;position:relative;left:calc(50% - 50vw)}}