.elementor-2072 .elementor-element.elementor-element-c403c8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2072 .elementor-element.elementor-element-2354094 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2072 .elementor-element.elementor-element-536df4d > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-2072 .elementor-element.elementor-element-536df4d{--confirmation-message-display:block;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-2354094 */.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 */