.elementor-743 .elementor-element.elementor-element-68e8b47f > .elementor-container{max-width:670px;min-height:100vh;}.elementor-743 .elementor-element.elementor-element-68e8b47f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-743 .elementor-element.elementor-element-68e8b47f:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-68e8b47f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-743 .elementor-element.elementor-element-68e8b47f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-743 .elementor-element.elementor-element-68e8b47f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-743 .elementor-element.elementor-element-164bbc50.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-743 .elementor-element.elementor-element-164bbc50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-743 .elementor-element.elementor-element-164bbc50.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-743 .elementor-element.elementor-element-164bbc50 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-244b39e > .elementor-widget-container{background-color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-72709f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-743 .elementor-element.elementor-element-72709f1{width:400px;max-width:400px;}.elementor-743 .elementor-element.elementor-element-bcb6a26{text-align:center;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-244b39e */#shortcode .csl-logo-block{
    background: #333;
    display: flex;
    justify-content: center;
    padding: 20px 0;
}

#shortcode #csl-logo-block-link{
    width: 40%
}

#shortcode #wppb-register-user{
    padding: 20px;
    border-radius: 10px;
}

#shortcode label{
    height: 30px;
}

#shortcode label, #shortcode input, #shortcode .wppb-description-delimiter {
    width: 100%;
}

#shortcode #register{
    width: 30%;
}

#shortcode form ul:first-child{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
    max-width: 100%;

}


#shortcode .wppb-phone .wppb-description-delimiter{
    display: none;
}

#shortcode #edit_profile{
    width: 8em;
    float: right;
}

#shortcode .wppb-description-delimiter{
    margin: 0;
}/* End custom CSS */