.elementor-4407 .elementor-element.elementor-element-3fac2a7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4407 .elementor-element.elementor-element-3fac2a7:not(.elementor-motion-effects-element-type-background), .elementor-4407 .elementor-element.elementor-element-3fac2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4407 .elementor-element.elementor-element-440d2d2 .elementor-icon-wrapper{text-align:center;}.elementor-4407 .elementor-element.elementor-element-440d2d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4407 .elementor-element.elementor-element-440d2d2.elementor-view-framed .elementor-icon, .elementor-4407 .elementor-element.elementor-element-440d2d2.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4407 .elementor-element.elementor-element-440d2d2.elementor-view-framed .elementor-icon, .elementor-4407 .elementor-element.elementor-element-440d2d2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-4407 .elementor-element.elementor-element-440d2d2 .elementor-icon{font-size:12px;}.elementor-4407 .elementor-element.elementor-element-440d2d2 .elementor-icon svg{height:12px;}body:not(.rtl) .elementor-4407 .elementor-element.elementor-element-440d2d2{right:25px;}body.rtl .elementor-4407 .elementor-element.elementor-element-440d2d2{left:25px;}.elementor-4407 .elementor-element.elementor-element-440d2d2{top:25px;z-index:2;}.elementor-4407 .elementor-element.elementor-element-382b07f{text-align:center;}.elementor-4407 .elementor-element.elementor-element-382b07f .elementor-heading-title{font-size:22px;}.elementor-4407 .elementor-element.elementor-element-938ded2{text-align:center;font-size:12px;}.elementor-4407 .elementor-element.elementor-element-0bf013d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}#elementor-popup-modal-4407 .dialog-message{width:910px;height:90vh;align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-4407{justify-content:center;align-items:center;pointer-events:all;background-color:#000000B3;}#elementor-popup-modal-4407 .dialog-widget-content{animation-duration:0.6s;background-color:#02010100;border-radius:10px 10px 10px 10px;margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-4407 .elementor-element.elementor-element-3fac2a7{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}body:not(.rtl) .elementor-4407 .elementor-element.elementor-element-440d2d2{right:25px;}body.rtl .elementor-4407 .elementor-element.elementor-element-440d2d2{left:25px;}.elementor-4407 .elementor-element.elementor-element-440d2d2{top:15px;}.elementor-4407 .elementor-element.elementor-element-0bf013d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-0bf013d */.register-form-popup .woocommerce-form-login-info-text{
    font-size: 12px;
    color: var(--e-global-color-text);
    margin-bottom: 15px;
}
.register-form-popup #customer_login{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 14px;
}

.register-form-popup #customer_login > div {
    width: calc(50% - 7px);
    border: solid 1px var(--e-global-color-secondary);
    border-radius: 10px;
    padding: 25px;
}

.register-form-popup h2 {
    color: var(--e-global-color-secondary );
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
    text-transform: uppercase;
    margin-bottom: 10px!important;
}

.register-form-popup .woocommerce-form label {
    font-size: 14px;
    color: var(--e-global-color-primary);
    font-weight: 500;
    margin-bottom: 3px;
}
.register-form-popup .woocommerce-form input{
    background: transparent!important;
    border-color: #DDDDDD!important;
    outline: none!important;
}


.register-form-popup .woocommerce-button{
    width: 100%!important;
    margin-top: 20px!important;
    box-shadow: none;
    border: none!important;
}

.register-form-popup .woocommerce-LostPassword a{
    font-size: 12px;
    color: var(--e-global-color-text);
    font-weight: 500;
    text-decoration: underline;
}
.register-form-popup .woocommerce-form-login__rememberme span{
        font-size: 12px;
    color: var(--e-global-color-text);
    font-weight: 500;
}
.register-form-popup .woocommerce-form-login__rememberme input{
    transform: translateY(2px)!important;
    margin-right: 3px!important;
}
.register-form-popup .woocommerce-LostPassword:hover{
    color: var(--e-global-color-secondary);
}

.register-form-popup .woocommerce-form-register .woocommerce-privacy-policy-text{
    display: none;
}
.register-form-popup .required-text{
    color: var(--e-global-color-primary);
    font-size: 11px;
    margin-bottom: 15px;
}

@media(max-width:767px){
    .register-form-popup #customer_login{
    flex-direction: column;
}
.register-form-popup #customer_login > div{
    width: 100%!important;
}
}/* End custom CSS */