.elementor-4540 .elementor-element.elementor-element-016ffca{--display:flex;--overlay-opacity:0.6;}.elementor-4540 .elementor-element.elementor-element-016ffca:not(.elementor-motion-effects-element-type-background), .elementor-4540 .elementor-element.elementor-element-016ffca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olmen.promediamogul.com/wp-content/uploads/2025/04/freepik_edit_The-style-is-candid-image-photography-with-natural-scaled.jpeg");background-size:cover;}.elementor-4540 .elementor-element.elementor-element-016ffca::before, .elementor-4540 .elementor-element.elementor-element-016ffca > .elementor-background-video-container::before, .elementor-4540 .elementor-element.elementor-element-016ffca > .e-con-inner > .elementor-background-video-container::before, .elementor-4540 .elementor-element.elementor-element-016ffca > .elementor-background-slideshow::before, .elementor-4540 .elementor-element.elementor-element-016ffca > .e-con-inner > .elementor-background-slideshow::before, .elementor-4540 .elementor-element.elementor-element-016ffca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_white );--background-overlay:'';}.elementor-4540 .elementor-element.elementor-element-bf05ca3 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4540 .elementor-element.elementor-element-bf05ca3{text-align:center;}.elementor-4540 .elementor-element.elementor-element-bf05ca3 .elementor-heading-title{color:var( --e-global-color-uicore_primary );}.elementor-4540 .elementor-element.elementor-element-b1658e5{width:100%;max-width:100%;}.elementor-4540 .elementor-element.elementor-element-b1658e5 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:40px 40px 40px 40px;}.elementor-4540 .elementor-element.elementor-element-b1658e5.elementor-element{--align-self:flex-start;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-b1658e5 *//* Style the input field */
.elementor-4540 .elementor-element.elementor-element-b1658e5 #user_login {
  border: 1px solid black;
  border-radius: 10px;
  transition: border-color .2s ease;
}

/* Change border to red on hover */
.elementor-4540 .elementor-element.elementor-element-b1658e5 #user_login:hover {
  border-color: red;
}

/* Semi‑bold & colored label */
.elementor-4540 .elementor-element.elementor-element-b1658e5 label[for="user_login"] {
  font-weight: 600;
  color: #03254B;
}

/* Semi‑bold submit button */
.elementor-4540 .elementor-element.elementor-element-b1658e5 #wp-submit {
  font-weight: 600;
}/* End custom CSS */