.elementor-2366 .elementor-element.elementor-element-59aba4a{margin-top:100px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-c814762.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-c814762.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-c814762 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2366 .elementor-element.elementor-element-c814762 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 80px;}.elementor-2366 .elementor-element.elementor-element-b4ffec5 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Cairo", Sans-serif;font-size:51px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-b4ffec5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-2366 .elementor-element.elementor-element-f8faa03 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Cairo", Sans-serif;font-size:20px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-d7dc40a .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2366 .elementor-element.elementor-element-d7dc40a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2366 .elementor-element.elementor-element-06cfd83.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2366 .elementor-element.elementor-element-06cfd83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2366 .elementor-element.elementor-element-06cfd83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 40px;}.elementor-2366 .elementor-element.elementor-element-51e5d16 .elementor-tab-title, .elementor-2366 .elementor-element.elementor-element-51e5d16 .elementor-tab-title:before, .elementor-2366 .elementor-element.elementor-element-51e5d16 .elementor-tab-title:after, .elementor-2366 .elementor-element.elementor-element-51e5d16 .elementor-tab-content, .elementor-2366 .elementor-element.elementor-element-51e5d16 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-2366 .elementor-element.elementor-element-51e5d16 .elementor-tab-title.elementor-active,
					 .elementor-2366 .elementor-element.elementor-element-51e5d16 .elementor-tab-title.elementor-active a{color:var( --e-global-color-primary );}.elementor-2366 .elementor-element.elementor-element-51e5d16 .elementor-tab-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}/* Start custom CSS for tabs, class: .elementor-element-51e5d16 */#login-tabs .elementor-tab-title.elementor-active{
    border-bottom: 2px solid var( --e-global-color-primary )!important;
    padding-bottom:5px!important;
}

#login-tabs label{
    display: block;
    margin-bottom:10px;
}

#login-tabs{
    color:#313131!important;
}

#login-tabs .woocommerce-button{

font-family: var( --e-global-typography-primary-font-family ), Sans-serif;

background: #04A2E4 !important;
    color: #fff !important;
    padding: 13px 20px !important;
    border-radius: 0;
    border:none!important;
}

#login-tabs input[type=text], #login-tabs input[type=password], #login-tabs input[type=tel], #login-tabs input[type=email]{
    border-radius: 0;
    border-top:none;
    border-left:none;
    border-right: none;
}

#login-tabs input{
    transition:all .2s ease-in-out;
}

#login-tabs input:focus-visible {
    outline:0px;
    background-color: #f0fbff;
}

#login-tabs .elementor-tab-content form{
    margin:20px auto;
}/* End custom CSS */