.number{color:#757575;text-align:center;background:#fff;border:1px solid #c8c8c8;border-radius:8px;width:40px;height:40px;padding:8px 15px}.number-active{color:#fff;background:#b20f15;border:3px;border-radius:8px;padding:8px 15px}.step{z-index:0}.steps-number small{color:#000;font-weight:600}.nav-pills-submenu li{display:block!important}.nav-pills-submenu li>a{padding:1px 10px!important}.nav-pills-submenu li:not(:first-of-type)>a{padding-left:10px!important}.nav-pills li:not(:first-of-type)>a{padding-left:0}.nav-pills li>a{padding:15px 0;color:#000!important}.nav-pills li>a:hover,.nav-pills li>a.active{color:rgb(156 163 175/var(--tw-text-opacity));background:0 0}.connector{border:1px solid #312b2b1f;width:90%;margin:0 auto;position:relative;top:35px}.contact-number-bold{font-weight:600!important}.btn{border-radius:20px}.help-btn{background:0 0!important}.next-button{border-radius:40px;font-size:14px}.radio-btn-mobile{border-radius:0}.btn-custom{border-radius:30px;padding:10px 50px;font-size:16px;line-height:1.4}.back-btn>svg:not(.svg){margin-right:.25rem!important}a:hover{color:#b20f15;text-decoration:none}.sticky{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.dropdown-toggle:after{content:"";vertical-align:.255em;border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.plus-btn svg{background-color:#f15a33;border-radius:50%;padding:2px}.btn.plus-btn:not(.hidden){align-items:center;display:inline-flex}.logo-img{max-width:120px;display:inline-block}@media screen and (width<=576px){.nav-pills li{min-width:100%}.nav-pills li>a{padding:5px 0}.hide-on-mobile{display:none!important}.form-input,.form-select{height:2.75rem;line-height:1.25rem}.connector{top:25px}.number{border:2px solid #c8c8c8;padding:8px;border-radius:20px!important}.radio-btn-mobile{padding-left:0!important;padding-right:0!important}.number{border-radius:8px;width:28px;height:28px;padding:8px 12px}.logo-img{max-width:100px}}@media screen and (width>=640px){.hide-logo-mobile{display:none}.nav-pills li{display:inline-block}}.loading-spinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin:0 auto;animation:1s linear infinite spin;display:inline-block}.loading-spinner.dark{border:2px solid #0003;border-top-color:#000}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.price-loading{opacity:.8}.btn-default[disabled]{color:#d3d3d3;cursor:default;border-color:#d3d3d3}#cc_c2a ul.c2a_results>li[role=option][aria-selected]{color:#6b6b6b;padding-top:.875rem;padding-bottom:.875rem;display:flow-root;position:relative}#cc_c2a ul.c2a_results>li[role=option][aria-selected].c2a-focused{background-color:#0000;outline:none}#cc_c2a ul.c2a_results>li[role=option][aria-selected].c2a-focused:before{content:none}#cc_c2a ul.c2a_results>li[role=option][aria-selected]:hover,#cc_c2a ul.c2a_results>li[role=option][aria-selected].active{color:#000;background-color:#0000000d;outline:none}#cc_c2a ul.c2a_results>li[role=option][aria-selected] span.cc-light{color:#6b6b6b}#cc_c2a ul.c2a_results>li[role=option][aria-selected]:hover span.cc-light,#cc_c2a ul.c2a_results>li[role=option][aria-selected].active span.cc-light{color:#333}#cc_c2a ul.c2a_results>li[role=option][aria-selected].active{outline-offset:-2px;outline:2px solid #000}#cc_c2a ul.c2a_results>li[role=option][aria-selected].cc-filter{background-image:none;padding-right:3rem}#cc_c2a ul.c2a_results>li[role=option][aria-selected].cc-filter:after{content:"";background:#0000000d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/.875rem no-repeat;border-radius:.5rem;width:1.625rem;height:1.625rem;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}@supports (corner-shape:squircle){#cc_c2a ul.c2a_results>li[role=option][aria-selected].cc-filter:after{corner-shape:squircle;border-radius:9999px}}:root{--ql-radius-field:10px;--ql-radius-card:16px;--ql-radius-segment:12px;--ql-shadow-card:1px 1px 9px #00000014;--ql-ink:#000;--ql-muted:#6b6b6b;--ql-sunken:#ebebee;--ql-line:#d2d6db;--ql-line-soft:#eee;--ql-action:#f15a33;--ql-error:#c4161c}@supports (corner-shape:squircle){:root{--ql-radius-field:14px;--ql-radius-card:26px;--ql-radius-segment:18px}.ql-card,.ql-option,.ql-choice,.ql-segmented,.ql-segment{corner-shape:squircle}}.quoteline :is(.form-input,.form-select){border-color:var(--ql-line);border-radius:var(--ql-radius-field);min-height:3.25rem;transition:border-color .15s,box-shadow .15s}@media (hover:hover){.quoteline :is(.form-input,.form-select):hover{border-color:#333}}.quoteline :is(.form-input,.form-select):focus{border-color:var(--ql-ink);outline:none;box-shadow:0 0 0 4px #f15a3340}@supports (corner-shape:squircle){.quoteline :is(.form-input,.form-select){corner-shape:squircle}}.ql-card{border-radius:var(--ql-radius-card);box-shadow:var(--ql-shadow-card);background-color:#fff;overflow:hidden}@media (width<=639px){.ql-card{margin-left:1rem;margin-right:1rem}}.ql-choice{border-radius:var(--ql-radius-field)}.ql-segmented{border-radius:calc(var(--ql-radius-segment) + .25rem);background-color:var(--ql-sunken);grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;padding:.25rem;display:inline-grid}.ql-segmented.is-full{width:100%;display:grid}.ql-segment{border-radius:var(--ql-radius-segment);color:#4d4d4d;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:4rem;min-height:2.75rem;padding:.5rem 1rem;line-height:1.2;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.ql-segmented.is-full .ql-segment{min-width:0;padding-left:.25rem;padding-right:.25rem}.ql-segment>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (hover:hover){.ql-segment:hover:not(.is-selected){background-color:#0000000a}}.ql-segment.is-selected{color:var(--ql-ink);box-shadow:0 0 0 1.5px var(--ql-ink), 0 1px 3px #00000029;background-color:#fff}.ql-segment:has(>input:focus-visible){outline:2px solid var(--ql-action);outline-offset:2px}.ql-option{border:1px solid var(--ql-line-soft);border-radius:var(--ql-radius-card);background-color:#fff;padding:1rem;transition:border-color .15s}.ql-option.is-on{border-color:var(--ql-ink);box-shadow:0 0 0 .5px var(--ql-ink)}.ql-option .ql-segment.is-selected:has(>input[value=true]){color:#fff;background-color:var(--ql-ink)}@media (width>=640px){.ql-option{padding:1.25rem}}.ql-step-line{background-color:#e5e7eb;border-radius:9999px;width:100%;height:4px;display:block}.step.text-primary .ql-step-line{background-color:var(--ql-action)}.quoteline .form-error:not(:empty){color:var(--ql-error);padding-left:1.375rem;font-size:.875rem;line-height:1.35;position:relative}.quoteline .form-error:not(:empty):before{content:"";background-color:currentColor;width:.875rem;height:.875rem;margin-top:.1em;position:absolute;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1Zm-.75 3.5h1.5v5h-1.5v-5Zm0 6.25h1.5v1.5h-1.5v-1.5Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1Zm-.75 3.5h1.5v5h-1.5v-5Zm0 6.25h1.5v1.5h-1.5v-1.5Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.quoteline :is(.form-input,.form-select):is(.border-primary,.input-error){border-color:#1f2937;box-shadow:0 0 0 1px #1f2937}html.ql-nudges .quoteline .form-error:not([data-no-nudge]):not(.is-nudge){display:none}.quoteline .has-nudge{position:relative}html.ql-nudges .quoteline .form-error.is-nudge{z-index:30;border-radius:var(--ql-radius-field);color:#fff;pointer-events:none;background-color:#000;width:max-content;max-width:min(22rem,100%);padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.375;animation:.2s cubic-bezier(.2,0,0,1) both ql-nudge-in;position:absolute;left:0;box-shadow:0 8px 24px #0000002e}html.ql-nudges .quoteline .form-error.is-nudge:before{content:"";background-color:#000;border-radius:2px;width:.75rem;height:.75rem;margin:0;position:absolute;top:-.375rem;left:1.25rem;transform:translate(-50%)rotate(45deg);-webkit-mask:none;mask:none}@keyframes ql-nudge-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.ql-nudges .quoteline .form-error.is-nudge{animation:none}}.ql-card:has(.is-nudge){overflow:visible}.ql-card:has(.is-nudge) .overflow-hidden{overflow:visible}html.ql-nudges .quoteline :is(.form-input,.form-select):is(.border-primary,.input-error){border-color:var(--ql-line);box-shadow:none}html.ql-nudges .quoteline :is(.form-input,.form-select):is(.border-primary,.input-error):focus{border-color:var(--ql-ink);box-shadow:0 0 0 4px #f15a3340}html.ql-nudges .quoteline .has-nudge :is(.form-input,.form-select):is(.border-primary,.input-error),html.ql-nudges .quoteline .has-nudge .ql-segmented{border-color:#1f2937;box-shadow:0 0 0 1px #1f2937}.quoteline .input-error::placeholder{color:#939393}.btn.ql-remove{min-width:auto;min-height:2.75rem;color:var(--ql-ink);flex-shrink:0;align-items:center;padding:0;font-weight:500;display:inline-flex}.btn.ql-remove:hover,.btn.ql-remove:focus-visible{text-decoration:underline}.ql-chat-button{color:#000;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;transition:background-color .15s;display:flex}.ql-chat-button:hover,.ql-chat-button:focus-visible{background-color:#0000000d}@media (width>=768px){.ql-chat-button{display:none}}@media (width<=767px){body.ql-quote-steps #chatbase-bubble-button,body.ql-quote-steps #chatbase-message-bubbles{display:none!important}}.ql-step-actions{z-index:20;padding-top:1.5rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));position:relative}.ql-step-actions.is-ready:not(.is-keyboard){background:linear-gradient(#f5f5f500,#f5f5f5 1.5rem);position:sticky;bottom:0}.ql-step-actions.is-ready.just-ready:not(.is-keyboard){animation:.22s cubic-bezier(.2,0,0,1) both ql-rise}@keyframes ql-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ql-step-actions.is-ready.just-ready:not(.is-keyboard){animation:none}}.ql-covered-title{color:var(--ql-ink);margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.ql-covered-list{gap:.625rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ql-covered-list{grid-template-columns:1fr 1fr}}.ql-covered-list li{color:var(--ql-ink);align-items:flex-start;gap:.75rem;line-height:1.4;display:flex}.ql-covered-list svg{width:1.25rem;height:1.25rem;color:var(--ql-action);flex:none;margin-top:.1rem}[x-cloak]{display:none!important}.ql-combo-input{font-size:max(1rem,16px)}.ql-combo-list{z-index:30;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--ql-line,#d2d6db);border-radius:var(--ql-radius-field,10px);background-color:#fff;max-height:min(40vh,18rem);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.ql-combo-item{border-radius:calc(var(--ql-radius-field,10px) - 4px);min-height:2.75rem;color:var(--ql-ink,#000);cursor:pointer;align-items:center;padding:.5rem .75rem;display:flex}.ql-combo-item.is-active{background-color:var(--ql-sunken,#ebebee)}.ql-combo-other{border-top:1px solid var(--ql-line-soft,#eee);border-radius:0 0 calc(var(--ql-radius-field,10px) - 4px) calc(var(--ql-radius-field,10px) - 4px);margin-top:.25rem;font-weight:600}.ql-combo-hint{color:var(--ql-muted,#6b6b6b);padding:.5rem .75rem;font-size:.875rem}.ql-chip-group{border:0;min-width:0;margin:0;padding:0}.ql-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ql-chip{border:1.5px solid var(--ql-line,#d2d6db);min-height:2.75rem;color:var(--ql-ink,#000);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:1rem;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.ql-chip>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (hover:hover){.ql-chip:hover:not(.is-selected){border-color:#333}}.ql-chip.is-selected{border-color:var(--ql-ink,#000);background-color:var(--ql-ink,#000);color:#fff}.ql-chip:has(>input:focus-visible){outline:2px solid var(--ql-action,#f15a33);outline-offset:2px}.ql-chips.input-error .ql-chip:not(.is-selected){border-color:#f15a33}html.ql-nudges .ql-chips.input-error .ql-chip:not(.is-selected){border-color:var(--ql-line,#d2d6db)}html.ql-nudges .has-nudge .ql-chips .ql-chip:not(.is-selected){border-color:var(--ql-error,#c4161c)}.ql-chip-more{color:var(--ql-muted,#6b6b6b);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:.25rem 0;font-size:.875rem;text-decoration:underline}.ql-chip-more:hover,.ql-chip-more:focus-visible{color:var(--ql-ink,#000)}.ql-disclosure{min-height:2.75rem;color:var(--ql-ink,#000);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:0 .375rem;padding:.5rem 0;font-size:1rem;font-weight:500;display:inline-flex}.ql-disclosure:hover,.ql-disclosure:focus-visible{text-underline-offset:2px;text-decoration:underline}.ql-disclosure:focus-visible{outline:2px solid var(--ql-action,#f15a33);outline-offset:2px;border-radius:4px}.ql-disclosure-note{color:var(--ql-muted,#6b6b6b);font-size:.875rem;font-weight:400}.ql-saving{color:#000;background:#ececec;border-radius:9999px;align-self:center;margin-top:.625rem;padding:.125rem .625rem;font-family:sofia-pro,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.25rem}.form-group.ql-ebike-note{margin-top:-1.25rem;margin-bottom:2rem}.ql-ebike-note{background:#f3f4f6;border-radius:10px;padding:1rem;animation:.2s cubic-bezier(.2,0,0,1) both ql-nudge-in}.ql-ebike-note-title{color:#1f2937;align-items:center;gap:.375rem;margin:0 0 .5rem;font-family:sofia-pro-semibold,sans-serif;font-size:.875rem;display:flex}.ql-ebike-note .form-checkbox{background-color:#fff}@media (prefers-reduced-motion:reduce){.ql-ebike-note{animation:none}}
