.elementor-297 .elementor-element.elementor-element-50c9fbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-297 .elementor-element.elementor-element-50c9fbe:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-50c9fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mgv.dbi.temporary.site/wp-content/uploads/2025/11/Moon-BG.webp");background-size:cover;}.elementor-297 .elementor-element.elementor-element-56770a1{text-align:center;}.elementor-297 .elementor-element.elementor-element-56770a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-297 .elementor-element.elementor-element-2e89d2f{text-align:center;color:#FFFFFF;}.elementor-297 .elementor-element.elementor-element-4253ba6b{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-297 .elementor-element.elementor-element-78268e7a{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-297 .elementor-element.elementor-element-78268e7a.elementor-element{--align-self:center;}.elementor-297 .elementor-element.elementor-element-375d00d{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-297 .elementor-element.elementor-element-375d00d:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-375d00d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-297 .elementor-element.elementor-element-ea0f05c{text-align:center;}.elementor-297 .elementor-element.elementor-element-454fd77{text-align:center;}.elementor-297 .elementor-element.elementor-element-4e26622{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-297 .elementor-element.elementor-element-813c61c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-813c61c.elementor-element{--align-self:center;}.elementor-297 .elementor-element.elementor-element-813c61c .elementor-icon-box-wrapper{gap:15px;}.elementor-297 .elementor-element.elementor-element-813c61c.elementor-view-stacked .elementor-icon{background-color:#306CE1;}.elementor-297 .elementor-element.elementor-element-813c61c.elementor-view-framed .elementor-icon, .elementor-297 .elementor-element.elementor-element-813c61c.elementor-view-default .elementor-icon{fill:#306CE1;color:#306CE1;border-color:#306CE1;}.elementor-297 .elementor-element.elementor-element-813c61c .elementor-icon{font-size:76px;}.elementor-297 .elementor-element.elementor-element-6af25f8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-6af25f8.elementor-element{--align-self:center;}.elementor-297 .elementor-element.elementor-element-6af25f8 .elementor-icon-box-wrapper{gap:15px;}.elementor-297 .elementor-element.elementor-element-6af25f8 .elementor-icon{font-size:76px;}.elementor-297 .elementor-element.elementor-element-358eb6d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-358eb6d.elementor-element{--align-self:center;}.elementor-297 .elementor-element.elementor-element-358eb6d .elementor-icon-box-wrapper{gap:15px;}.elementor-297 .elementor-element.elementor-element-358eb6d .elementor-icon{font-size:76px;}.elementor-297 .elementor-element.elementor-element-bb1456d{--display:flex;}.elementor-297 .elementor-element.elementor-element-bb1456d:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-bb1456d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mgv.dbi.temporary.site/wp-content/uploads/2025/11/Floral.webp");}.elementor-297 .elementor-element.elementor-element-433af5a > .elementor-widget-container{padding:36px 64px 36px 64px;}@media(min-width:1025px){.elementor-297 .elementor-element.elementor-element-bb1456d:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-bb1456d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-297 .elementor-element.elementor-element-56770a1 .elementor-heading-title{font-size:45px;}.elementor-297 .elementor-element.elementor-element-4e26622{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-297 .elementor-element.elementor-element-56770a1 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-297 .elementor-element.elementor-element-4e26622{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-4253ba6b *//* LOGIN PAGE: Hide the registration column + registration form */
.elementor-297 .elementor-element.elementor-element-4253ba6b .woocommerce .u-column2,
.elementor-297 .elementor-element.elementor-element-4253ba6b .woocommerce .woocommerce-form-register,
.elementor-297 .elementor-element.elementor-element-4253ba6b .woocommerce #customer_login .u-column2 {
  display: none !important;
}

/* Make login column full width */
.elementor-297 .elementor-element.elementor-element-4253ba6b .woocommerce .u-column1,
.elementor-297 .elementor-element.elementor-element-4253ba6b .woocommerce #customer_login .u-column1 {
  width: 100% !important;
  float: none !important;
}

/* Optional: center and cap width for a clean auth panel */
.elementor-297 .elementor-element.elementor-element-4253ba6b .woocommerce #customer_login {
  max-width: 520px;
  margin: 0 auto;
}

.elementor-297 .elementor-element.elementor-element-4253ba6b .woocommerce-form-login h2,
.elementor-297 .elementor-element.elementor-element-4253ba6b #customer_login h2:first-of-type {
  display: none !important;
}/* End custom CSS */