.elementor-234 .elementor-element.elementor-element-1f6d2df8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-234 .elementor-element.elementor-element-1f6d2df8:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-1f6d2df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28203F;}.elementor-234 .elementor-element.elementor-element-1f6d2df8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-234 .elementor-element.elementor-element-1f6d2df8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-234 .elementor-element.elementor-element-778245c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-234 .elementor-element.elementor-element-778245c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28203F;background-image:url("https://www.lobxs.com/wp-content/uploads/2026/10/lobxs-montanas-lavanda.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-234 .elementor-element.elementor-element-778245c5 > .elementor-element-populated >  .elementor-background-overlay{background-color:#28203F;opacity:0.62;}.elementor-234 .elementor-element.elementor-element-778245c5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-778245c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-234 .elementor-element.elementor-element-fd79bc7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-234 .elementor-element.elementor-element-fd79bc7 > .elementor-container{min-height:100vh;}.elementor-234 .elementor-element.elementor-element-fd79bc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-234 .elementor-element.elementor-element-fd79bc7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-234 .elementor-element.elementor-element-ed37686 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-234 .elementor-element.elementor-element-abec05a .socialv-image-box-data .title{color:#FFFFFF;} .elementor-234 .elementor-element.elementor-element-abec05a .swiper-button-prev .text-btn-line-holder .text-btn-line-top, 
            .elementor-234 .elementor-element.elementor-element-abec05a .swiper-button-prev .text-btn-line-holder .text-btn-line,
            .elementor-234 .elementor-element.elementor-element-abec05a .swiper-button-prev .text-btn-line-holder .text-btn-line-bottom,
            .elementor-234 .elementor-element.elementor-element-abec05a .swiper-button-next .text-btn-line-holder .text-btn-line-top, 
            .elementor-234 .elementor-element.elementor-element-abec05a .swiper-button-next .text-btn-line-holder .text-btn-line,
            .elementor-234 .elementor-element.elementor-element-abec05a .swiper-button-next .text-btn-line-holder .text-btn-line-bottom{background-color:#D9C7F4;}.elementor-234 .elementor-element.elementor-element-4d216f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-234 .elementor-element.elementor-element-4d216f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDFB;}.elementor-234 .elementor-element.elementor-element-4d216f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 1em 0em 1em;}.elementor-234 .elementor-element.elementor-element-4d216f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-234 .elementor-element.elementor-element-b2df181 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-234 .elementor-element.elementor-element-b2df181{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-234 .elementor-element.elementor-element-b2df181 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-234 .elementor-element.elementor-element-a68252b > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-bc-flex-widget .elementor-234 .elementor-element.elementor-element-4d216f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-234 .elementor-element.elementor-element-4d216f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-234 .elementor-element.elementor-element-4d216f0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-234 .elementor-element.elementor-element-4d216f0 > .elementor-element-populated{padding:2em 1em 0em 1em;}}/* Start custom CSS for column, class: .elementor-element-a68252b */.lobxs-login__form {
  --lb-logo-alto: 150px;          /* alto del logo en escritorio */
  --lb-logo-alto-movil: 80px;    /* alto del logo en móvil */
}
 
.lobxs-login__form .socialv-logo.navbar-brand img.logo {
  height: var(--lb-logo-alto);
  width: auto;                   /* mantiene la proporción (el PNG es 2560x810) */
  max-width: 100%;               /* no desborda la tarjeta en pantallas pequeñas */
}
 
/* el contenedor del tema tiene un min-width pensado para el logo de 28px */
.lobxs-login__form .socialv-logo.navbar-brand .logo-main,
.lobxs-login__form .socialv-logo.navbar-brand .logo-normal {
  min-width: 0;
}
 
@media (max-width: 767px) {
  .lobxs-login__form {
    --lb-logo-alto: var(--lb-logo-alto-movil);
  }
}
 
/* Paleta LOBXS */
.lobxs-login__form { color:#28203F; }
.lobxs-login__form p { color:#5B4A7A; }
.lobxs-login__form label { color:#28203F; }
.lobxs-login__form .form-control { background:#F7F3FC !important; border:1px solid #E6DCF5 !important; color:#28203F !important; border-radius:10px; }
.lobxs-login__form .form-control:focus { border-color:#8E6CBE !important; box-shadow:0 0 0 3px rgba(142,108,190,.22) !important; }
.lobxs-login__form .socialv-button { background:#6E4FA0 !important; border-color:#6E4FA0 !important; color:#fff !important; border-radius:999px !important; font-weight:700; letter-spacing:.04em; }
.lobxs-login__form .socialv-button:hover, .lobxs-login__form .socialv-button:focus-visible { background:#28203F !important; border-color:#28203F !important; }
.lobxs-login__form a.forgot-pwd, .lobxs-login__form a:not(.navbar-brand) { color:#6E4FA0 !important; font-weight:600; }
.lobxs-login__form a:not(.navbar-brand):hover { color:#28203F !important; text-decoration:underline; }
.lobxs-login__form input[type=checkbox] { accent-color:#6E4FA0; }
.lobxs-login__slider .desc { color:#D9C7F4 !important; }
.lobxs-login__slider .image-box img { border-radius:16px; box-shadow:0 24px 48px -20px rgba(0,0,0,.55); }
body.page-id-234 { background:#F3EDFB !important; }/* End custom CSS */