.elementor-5469 .elementor-element.elementor-element-407d082e{--display:flex;}.elementor-5469 .elementor-element.elementor-element-407d082e:not(.elementor-motion-effects-element-type-background), .elementor-5469 .elementor-element.elementor-element-407d082e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5469 .elementor-element.elementor-element-66961f6{--spacer-size:25px;}.elementor-5469 .elementor-element.elementor-element-c85f2c2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5469 .elementor-element.elementor-element-58bbda2{--display:flex;}.elementor-5469 .elementor-element.elementor-element-b3e64d0{padding:0px 0px 5px 0px;text-align:center;}.elementor-5469 .elementor-element.elementor-element-b3e64d0 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-5469 .elementor-element.elementor-element-1fc6711{background-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-5469 .elementor-element.elementor-element-260bd34{--display:flex;}.elementor-5469 .elementor-element.elementor-element-43f3b26{padding:0px 0px 5px 0px;text-align:center;}.elementor-5469 .elementor-element.elementor-element-43f3b26 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-5469 .elementor-element.elementor-element-8c0d59c{padding:40px 40px 40px 40px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 33px 8px rgba(0, 0, 0, 0.08);}.elementor-5469 .elementor-element.elementor-element-6eb8281{--display:flex;}.elementor-5469 .elementor-element.elementor-element-6eb8281:not(.elementor-motion-effects-element-type-background), .elementor-5469 .elementor-element.elementor-element-6eb8281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1238px){.elementor-5469 .elementor-element.elementor-element-c85f2c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5469 .elementor-element.elementor-element-58bbda2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5469 .elementor-element.elementor-element-1fc6711{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;}}@media(max-width:767px){.elementor-5469 .elementor-element.elementor-element-c85f2c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-8c0d59c */.bwwr-registration-form .button {

    min-width: 170px;
    font-size: var(--shp-globle-font);
    font-weight: 500;
    color: var(--white);
    background: var(--primary) !important;
    min-height: 50px;
    border: none;
    line-height: 50px;
    padding: 0 20px;
    text-align: center;
    overflow: hidden;
    border-radius: var(--btn-radius);
    
}

.bwwr-registration-form .button:hover {

background: #252734!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eb8281 */#customer_login .u-column2 p {
  color: #000!important;
}


#customer_login .u-column1 .password-input {
    position: relative;
}

#customer_login .u-column1 .show-password-input {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);

    width: 36px;
    height: 36px;

    background-color: transparent !important;
    border: none !important;
    padding: 0;
    cursor: pointer;
    box-shadow: none;

    /* THE IMPORTANT PART */
    filter: invert(1) brightness(1);
    opacity: 0.4;
}

/* Hover / focus – subtle, not white */
#customer_login .u-column1 .show-password-input:hover,
#customer_login .u-column1 .show-password-input:focus {
    filter: invert(1) brightness(1);
    opacity: 0.4;
    outline: none;
}


/* Default (password hidden) → show eye */
#customer_login .u-column1 .show-password-input {
    filter: invert(1) brightness(1);
    opacity: 0.4;
}

/* Password visible → show eye-slash */
#customer_login .u-column1 .show-password-input.is-visible {
    filter: invert(1) brightness(0.85);
    opacity: 0.6;
}/* End custom CSS */