.elementor-2396 .elementor-element.elementor-element-a023772{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2396 .elementor-element.elementor-element-a1f93b7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2396 .elementor-element.elementor-element-a1f93b7 img{width:476px;height:100%;object-fit:cover;object-position:center center;border-radius:10px 0px 0px 10px;}.elementor-2396 .elementor-element.elementor-element-49583c9{--display:flex;--min-height:340px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-2396 .elementor-element.elementor-element-a023772{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a023772 *//* Select with custom SVG dropdown icon */
#eolw-gender.eolw-input{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  background-image: url("https://lightsalmon-elk-546103.hostingersite.com/wp-content/uploads/2025/11/Vector-42.svg")!important;
  background-repeat: no-repeat!important;
  background-position: right 12px center!important;
  background-size: 16px 16px!important;

  padding-right: 52px!important; /* space for 30px icon + gap */
}

#eolw-gender.eolw-input::-ms-expand{
  display: none!important;
}
















        .jwel-mobile-login-wrapper { max-width: 360px; margin: 20px auto; font-family: inherit; }
        .jwel-ml-step { display: none; }
        .jwel-ml-step.jwel-ml-active { display: block; }
        .jwel-ml-step h3 { font-family: Roboto;
font-weight: 700;
text-align: center;
font-style: Bold;
font-size: 18px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0%;
 margin-bottom: 10px; 
            color: #B88E2F;
        }
        
        
        .jwel-ml-step p {font-family: Roboto;
font-weight: 400;
font-style: Regular;
font-size: 12px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0%;
text-align: center;
     margin-bottom: 30px; color: #B88E2F; }
     
     
        .jwel-ml-input { 
            
            width: 100%; padding: 10px 12px
            !important; margin-bottom: 30px!important; border-radius: 2px!important;  font-size: 14px!important;
            color:black!important;
            background: #F3F4F6!important;
            box-shadow: none!important;
        }
            .jwel-ml-step-register  .jwel-ml-input {
                 margin-bottom: 12px!important;
            }
        .jwel-ml-btn { 
            width: 100%; padding: 10px 14px!important; border-radius: 2px!important; border: none; background: #b88e2f; color: #fff; font-size: 14px; cursor: pointer; margin-bottom: 8px; }
        .jwel-ml-btn:hover { background: #a27b25; }
        .jwel-ml-link-btn { background: transparent; border: none; padding: 0; font-size: 13px; color: #777; cursor: pointer; text-decoration: underline; }
        .jwel-ml-message { margin-top: 6px; font-size: 13px; }
        .jwel-ml-message.error { color: #c53030; }
        .jwel-ml-message.success { color: #2f855a; }
        .jwel-mobile-login-logged { text-align: center; }
        .jwel-mobile-login-logged a { color: #b88e2f; text-decoration: underline; }/* End custom CSS */