.guide-root.loading .content,.guide-root.loading .sidebar{opacity:0}.guide-root .top-row.has-selection .intro{height:0;opacity:0;padding-top:0}.guide-root .top-row.has-selection .img-outer{opacity:.5}.guide-root .img-outer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:opacity .1s ease-in-out;left:15px;right:15px;background-size:cover;background-position:50%;opacity:.125}@media (min-width:768px){.guide-root .col-sm-5{padding-left:1.5rem}}.guide-root .col-sm-8{text-align:center}.guide-root .col-sm-8 p:first-child{color:#0052c4;max-width:none}.guide-root .col-sm-8 p{max-width:500px;margin-left:auto;margin-right:auto}.guide-root .content,.guide-root .sidebar{transition:opacity .1s ease-in-out}.guide-root .sidebar{margin-top:1rem}@media (min-width:600px){.guide-root .sidebar{margin-top:0}}.guide-root .sidebar.no-pointer .col-inner{background:0 0}.guide-root .sidebar .col-inner{padding:1rem;background:#e6edf8;display:flex;flex-direction:column}.guide-root .progress{display:none;background:transparent;box-shadow:none;margin-bottom:1rem;height:3rem}@media (min-width:600px){.guide-root .progress{display:flex}}.guide-root[data-steplabels] .progress-bar{display:flex;justify-content:space-around;transition:all .1s ease-in-out}.guide-root[data-steplabels] .progress-bar:hover{background:#e6edf8}.guide-root[data-steplabels] .progress-bar.active span,.guide-root[data-steplabels] .progress-bar.complete span,.guide-root[data-steplabels] .progress-bar.done span{font-weight:700}.guide-root[data-steplabels] .progress-bar.complete span,.guide-root[data-steplabels] .progress-bar.done span{color:var(--success)}.guide-root[data-steplabels] .progress-bar span{width:auto;border:none;background:0 0}.guide-root:not([data-steplabels]) .progress-bar.first:before,.guide-root:not([data-steplabels]) .progress-bar.last:after{display:none}.guide-root:not([data-steplabels]) .progress-bar:after,.guide-root:not([data-steplabels]) .progress-bar:before{transition:all .1s ease-in-out;content:"";height:2px;display:block;width:5rem;position:absolute;left:0;top:calc(50% - 1px);background:#e6edf8}.guide-root:not([data-steplabels]) .progress-bar:after{left:auto;right:-3rem}.guide-root:not([data-steplabels]) .progress-bar.active span{font-weight:700;border-color:#0052c4}.guide-root:not([data-steplabels]) .progress-bar.active:before{background:#0052c4}.guide-root:not([data-steplabels]) .progress-bar.active:after{background:linear-gradient(90deg,#0052c4,#e6edf8)}.guide-root:not([data-steplabels]) .progress-bar.done span{background:#0052c4;border-color:#0052c4;color:#fff}.guide-root:not([data-steplabels]) .progress-bar.done:after,.guide-root:not([data-steplabels]) .progress-bar.done:before{background:#0052c4}.guide-root:not([data-steplabels]) .progress-bar.complete:after,.guide-root:not([data-steplabels]) .progress-bar.complete:before{background:var(--success)}.guide-root:not([data-steplabels]) .progress-bar.complete span{border-color:var(--success);background:var(--success);color:#fff}.guide-root .progress-bar{overflow:visible;position:relative;box-shadow:none;background-color:transparent;color:#0052c4;margin:0 1.5rem}.guide-root .progress-bar:first-child{margin-left:0}.guide-root .progress-bar:last-child{margin-right:0}.guide-root .progress-bar span{display:flex;justify-content:center;align-items:center;background:#e6edf8;position:relative;border-radius:50%;width:3rem;height:3rem;border:2px solid #e6edf8;cursor:pointer;font-size:1rem;z-index:1050;font-weight:600;transition:all .1s ease-in-out}.guide-row{opacity:1;transition:opacity .1s ease-in-out}.guide-row.out{opacity:0}