.elementor-8759 .elementor-element.elementor-element-e4872a8{--display:flex;--min-height:95vh;--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;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;}.elementor-8759 .elementor-element.elementor-element-0280c8f{width:100%;max-width:100%;}.elementor-8759 .elementor-element.elementor-element-0280c8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8759 .elementor-element.elementor-element-0280c8f.elementor-element{--align-self:center;}.elementor-8759 .elementor-element.elementor-element-a244475{--display:flex;--background-transition:0.3s;}.elementor-8759 .elementor-element.elementor-element-0d94934{--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;--background-transition:0.3s;}body:not(.rtl) .elementor-8759 .elementor-element.elementor-element-8c11e8f{left:0px;}body.rtl .elementor-8759 .elementor-element.elementor-element-8c11e8f{right:0px;}.elementor-8759 .elementor-element.elementor-element-8c11e8f{top:0px;}@media(max-width:1024px){.elementor-8759 .elementor-element.elementor-element-e4872a8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8759 .elementor-element.elementor-element-0280c8f > .elementor-widget-container{margin:0px 70px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8759 .elementor-element.elementor-element-8c11e8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8759 .elementor-element.elementor-element-e4872a8{--content-width:555px;}}@media(max-width:767px){.elementor-8759 .elementor-element.elementor-element-e4872a8{--content-width:555px;--min-height:100vh;}.elementor-8759 .elementor-element.elementor-element-a244475{--min-height:99vh;--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;--justify-content:center;--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8759 .elementor-element.elementor-element-a244475.e-con{--align-self:center;}.elementor-8759 .elementor-element.elementor-element-d488883 > .elementor-widget-container{margin:0px -3px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8759 .elementor-element.elementor-element-0d94934{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8759 .elementor-element.elementor-element-8c11e8f > .elementor-widget-container{margin:-12px 0px 0px 2px;padding:0px 0px 0px 0px;}.elementor-8759 .elementor-element.elementor-element-8c11e8f.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}}/* Start custom CSS for html, class: .elementor-element-0280c8f */#um_field_1370_gender .um-field-area {
    display: flex !important;
    align-items: center !important;
}


label[for="confirm_user_password-1370"] {
    display: none !important;
}

.custom-container,
.right-panel-active {
    overflow-y:  hidden !important;
}
/* Hide nextend social login */
.nsl-container,
.nsl-container-block,
.nsl-container-um-register-layout-below-separator,
.nsl-separator {
    display: none !important;
}

/* CSS to make the button shorter and center it */
.um-col-alt {
    text-align: center; /* Centers the content horizontally */
}

.um-center {
    display: flex;
    justify-content: center; /* Centers the button horizontally */
    margin-top: 10px; /* Optional: Add some space above */
}

.um-button {
    padding: 6px 12px; /* Shortens the button */
    font-size: 12px; /* Adjust font size for shorter button */
    width: auto; /* Ensures the width is adjusted based on content */
}


 .shortcode-container {
     top: -10px;
 }
 

.picker__button--close {
    display: none;
}/* End custom CSS */