.elementor-4715 .elementor-element.elementor-element-6495b88{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-4715 .elementor-element.elementor-element-6495b88:not(.elementor-motion-effects-element-type-background), .elementor-4715 .elementor-element.elementor-element-6495b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elementra.nl/wp-content/uploads/2026/01/desk-with-jar.png");background-position:center right;background-size:cover;}.elementor-4715 .elementor-element.elementor-element-6495b88::before, .elementor-4715 .elementor-element.elementor-element-6495b88 > .elementor-background-video-container::before, .elementor-4715 .elementor-element.elementor-element-6495b88 > .e-con-inner > .elementor-background-video-container::before, .elementor-4715 .elementor-element.elementor-element-6495b88 > .elementor-background-slideshow::before, .elementor-4715 .elementor-element.elementor-element-6495b88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4715 .elementor-element.elementor-element-6495b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor1 );--background-overlay:'';}.elementor-4715 .elementor-element.elementor-element-6495b88.e-con{--align-self:center;}.elementor-4715 .elementor-element.elementor-element-4b37554{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:030px;--margin-right:0px;}.elementor-4715 .elementor-element.elementor-element-801163c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4715 .elementor-element.elementor-element-801163c > .elementor-widget-container{margin:0px 0px 0px 2px;}.elementor-4715 .elementor-element.elementor-element-801163c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4rem;text-transform:none;color:var( --e-global-color-astglobalcolor0 );}.elementor-4715 .elementor-element.elementor-element-b6e918f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;text-transform:none;letter-spacing:1.2px;}.elementor-4715 .elementor-element.elementor-element-b6e918f > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-4715 .elementor-element.elementor-element-c1302d1{--display:flex;}.elementor-4715 .elementor-element.elementor-element-3041286 > .elementor-widget-container{margin:20px 0px 20px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4715 .elementor-element.elementor-element-b6e918f{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:767px){.elementor-4715 .elementor-element.elementor-element-6495b88{--min-height:300px;}.elementor-4715 .elementor-element.elementor-element-801163c{width:100%;max-width:100%;}.elementor-4715 .elementor-element.elementor-element-801163c .elementor-heading-title{font-size:3rem;}.elementor-4715 .elementor-element.elementor-element-b6e918f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4715 .elementor-element.elementor-element-b6e918f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}/* Start custom CSS for shortcode, class: .elementor-element-3041286 *//* Navigatie links */
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-navigation a {
    background: #f1f5f7;
    color: #313f57;
    border-radius: 6px;
}

/* Hover + actief */
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-navigation a:hover,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-navigation .is-active a {
    background: #709e9e;
    color: #ffffff;
}

/* Content box */
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content {
    background: #ffffff;
    border: 1px solid #e9f8f9;
    border-radius: 8px;
    padding: 24px;
}

/* Algemene knoppen */
.elementor-4715 .elementor-element.elementor-element-3041286 button,
.elementor-4715 .elementor-element.elementor-element-3041286 .button {
    background: #313f57;
    color: #ffffff;
    border: none;
    border-radius: 6px;
}

/* Algemene knoppen hover */
.elementor-4715 .elementor-element.elementor-element-3041286 button:hover,
.elementor-4715 .elementor-element.elementor-element-3041286 .button:hover {
    background: #709e9e;
    color: #ffffff;
}

/* Tekstkleur content + username links */
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content p,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content span,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content label,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content h1,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content h2,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content h3,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content h4,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content h5,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content h6,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content a,
.elementor-4715 .elementor-element.elementor-element-3041286 .ast-username,
.elementor-4715 .elementor-element.elementor-element-3041286 .ast-username strong {
    color: #313f57;
}

/* a.button knoppen in content */
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content a.button {
    background: #709e9e;
    color: #ffffff;
    border: none;
    border-radius: 6px;
}

.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content a.button:hover {
    background: #5e8888;
    color: #ffffff;
}

/* Downloads tab verbergen */
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}

/* Login / register links kleur */
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-form-login a,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-form-register a,
.elementor-4715 .elementor-element.elementor-element-3041286 .lost_password a {
    color: #313f57;
}

.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-form-login a:hover,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-form-register a:hover,
.elementor-4715 .elementor-element.elementor-element-3041286 .lost_password a:hover {
    color: #709e9e;
}

/* Register / not a member tekst */
.elementor-4715 .elementor-element.elementor-element-3041286 .ast-woo-form-actions {
    color: #313f57;
}

/* Register knop (Astra link) */
.elementor-4715 .elementor-element.elementor-element-3041286 .ast-woo-account-form-link {
    display: inline-block;
    background: #709e9e;
    color: #ffffff !important;
    border: 2px solid #709e9e;
    border-radius: 6px;
    font-weight: 600;
    padding: 10px 14px;
    margin-left: 8px;
    text-decoration: none;
}

/* Hover register knop */
.elementor-4715 .elementor-element.elementor-element-3041286 .ast-woo-account-form-link:hover {
    background: #5e8888;
    border-color: #5e8888;
    color: #ffffff !important;
}

/* Login titel kleur */
.elementor-4715 .elementor-element.elementor-element-3041286 #customer_login h2 {
    color: #313f57;
}

/* Login knop groen */
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-form-login__submit {
    background: #709e9e;
    color: #ffffff;
    border: none;
    border-radius: 6px;
}

.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-form-login__submit:hover {
    background: #5e8888;
    color: #ffffff;
}

/* Register submit knop groen */
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-form-register__submit {
    background: #709e9e;
    color: #ffffff;
    border: none;
    border-radius: 6px;
}

.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-form-register__submit:hover {
    background: #5e8888;
    color: #ffffff;
}

/* Privacy tekst onder register */
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-privacy-policy-text,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-privacy-policy-text p,
.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-privacy-policy-text a {
    color: #313f57;
}

.elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-privacy-policy-text a:hover {
    color: #709e9e;
}

/* Mobile */
@media (max-width: 767px) {

  /* Ruimte links/rechts hele account blok */
  .elementor-4715 .elementor-element.elementor-element-3041286 {
    padding-left: 16px;
    padding-right: 16px;
  }

  /* Content compacter op mobiel */
  .elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-content {
    margin-top: 20px;
    padding: 16px;
  }

  /* Navigatie knoppen spacing + padding binnen knop */
  .elementor-4715 .elementor-element.elementor-element-3041286 .woocommerce-MyAccount-navigation a {
    margin-bottom: 10px;
    padding-left: 18px !important;
    padding-right: 12px !important;
  }

}
form.woocommerce-ResetPassword.lost_reset_password p,
form.woocommerce-ResetPassword.lost_reset_password label,
form.woocommerce-ResetPassword.lost_reset_password span {
    color: #050a1f !important;
}/* End custom CSS */