.elementor-208 .elementor-element.elementor-element-df88d50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-208 .elementor-element.elementor-element-7eb5ae7{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-208 .elementor-element.elementor-element-491119b{--update-cart-automatically-display:none;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-7eb5ae7 */.jupiterx-wc-steps {
    border-width: 0;
    border-style: solid;
    padding-top: 1.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.jupiterx-wc-step {
    position: relative;
    margin-right: 1.5rem;
    margin-bottom: 1.5rem;
    border-width: 0;
    border-style: solid;
    display: flex;
    align-items: center;
    justify-content: center;
}
.jupiterx-wc-step-active .jupiterx-wc-step-number {
    background-color: #37c2de;
    color: #ffffff;
}
.jupiterx-wc-step-number {
    margin-right: 0.7em;
    padding: 0.1em;
    display: inline-block;
    border-radius: 50%;
    line-height: 2;
    text-align: center;
    background-color: #adb5bd;
    font-family: proxima-nova;
    font-size: 1.2rem;
    color: #ffffff;
    font-weight: 600;
}
.jupiterx-wc-step-number .jupiterx-wc-step-text {
    width: 2em;
    height: 2em;
    display: block;
}
.jupiterx-wc-step-active .jupiterx-wc-step-title {
    color: #37c2de;
}
.jupiterx-wc-step-title {
    font-size: 1.25rem;
    color: #d8d8d8;
    font-family: proxima-nova-condensed;
    font-weight: 600;
    text-transform: uppercase;
}/* End custom CSS */