.breakdance .bde-section-2573-100 .section-container{gap:30px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-section-2573-100{background-color:var(--bde-brand-primary-color);background-image:url(https://www.phycowoo.com/wp-content/uploads/2025/11/Yoga-Pilates-a-Aix-en-Provence-min.jpg)}.breakdance .bde-section-2573-100>.section-background-overlay{background:linear-gradient(0deg,rgba(4,14,104,0.89) 0%,rgba(245,245,245,0) 97.94871794871794%)}.breakdance .bde-section-2573-100{overflow:hidden}.breakdance .bde-image2-2573-101{width:300px;height:auto}.breakdance .bde-heading-2573-102{color:var(--bde-palette-white-e0bac46c-4232-4311-af77-e9cdf56d5daa-1)}.breakdance .bde-section-2573-106 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-2573-106{background-color:var(--bde-palette-white-e0bac46c-4232-4311-af77-e9cdf56d5daa-1)}.breakdance .bde-section-2573-106 .section-container{--bde-section-width:1350px}.breakdance .bde-section-2573-106 .section-container{padding-bottom:31px;padding-top:34px}.breakdance .bde-div-2573-107{width:800px;margin-bottom:45px}.breakdance .bde-div-2573-107{display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center}.breakdance .bde-heading-2573-109{color:var(--bde-palette-new-b96b75b2-2fba-4c4d-8dae-a8aa0b977857-4)}.breakdance .bde-grid-2573-111{--bde-grid-items-per-row:3}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-2573-111{--bde-grid-items-per-row:4}}@media (max-width:1023px){.breakdance .bde-grid-2573-111{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-grid-2573-111{--bde-grid-items-per-row:1}}.breakdance .bde-icon-box-2573-112{background:var(--bde-palette-white-e0bac46c-4232-4311-af77-e9cdf56d5daa-1);border-radius:10px;box-shadow:0px 10px 20px 0px #00000025;padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:15px;gap:12px;flex-direction:row;align-items:flex-start}.breakdance .bde-icon-box-2573-112 .ee-iconbox-content{align-items:flex-start;text-align:left}.breakdance .bde-icon-box-2573-112 .ee-iconbox-title{color:var(--bde-body-text-color);font-size:13px;font-weight:700;margin-bottom:4px}.breakdance .bde-icon-box-2573-112 .ee-iconbox-text{color:var(--bd-palette-color-4)}.breakdance .bde-icon-box-2573-112 .ee-iconbox-icon.breakdance-icon-atom{font-size:32px}.breakdance .bde-icon-box-2573-113{background:var(--bde-palette-white-e0bac46c-4232-4311-af77-e9cdf56d5daa-1);border-radius:10px;box-shadow:0px 10px 20px 0px #00000025;padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:15px;gap:12px;flex-direction:row;align-items:flex-start}.breakdance .bde-icon-box-2573-113 .ee-iconbox-content{align-items:flex-start;text-align:left}.breakdance .bde-icon-box-2573-113 .ee-iconbox-title{color:var(--bde-body-text-color);font-size:13px;font-weight:700;margin-bottom:4px}.breakdance .bde-icon-box-2573-113 .ee-iconbox-text{color:var(--bd-palette-color-4)}.breakdance .bde-icon-box-2573-113 .ee-iconbox-icon.breakdance-icon-atom{font-size:32px}.breakdance .bde-icon-box-2573-114{background:var(--bde-palette-white-e0bac46c-4232-4311-af77-e9cdf56d5daa-1);border-radius:10px;box-shadow:0px 10px 20px 0px #00000025;padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:15px;gap:12px;flex-direction:row;align-items:flex-start}.breakdance .bde-icon-box-2573-114 .ee-iconbox-content{align-items:flex-start;text-align:left}.breakdance .bde-icon-box-2573-114 .ee-iconbox-title{color:var(--bde-body-text-color);font-size:13px;font-weight:700;margin-bottom:4px}.breakdance .bde-icon-box-2573-114 .ee-iconbox-text{color:var(--bd-palette-color-4)}.breakdance .bde-icon-box-2573-114 .ee-iconbox-icon.breakdance-icon-atom{font-size:32px}.breakdance .bde-section-2573-104 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-2573-104{background-color:var(--bde-palette-white-e0bac46c-4232-4311-af77-e9cdf56d5daa-1)}.breakdance .bde-section-2573-104 .section-container{padding-top:0px}.woocommerce-form-register{width:100%;max-width:900px;margin:40px auto;padding:45px;border-radius:20px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.04);box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:20px 30px}.woocommerce-form-register p.form-row-wide,.woocommerce-form-register p.woocommerce-form-row--wide,.woocommerce-form-register .woocommerce-privacy-policy-text,.woocommerce-form-register .form-row.terms{grid-column:1 / -1}.woocommerce-form-register label{font-size:12px;font-weight:600;margin-bottom:6px;letter-spacing:0.5px}.woocommerce-form-register input[type="text"],.woocommerce-form-register input[type="email"],.woocommerce-form-register input[type="password"],.woocommerce-form-register input[type="tel"],.woocommerce-form-register select{width:100%;border:2px solid #e6e6e6;border-radius:12px;padding:14px 18px 14px 45px;font-size:15px;background:#f9fafc;transition:all 0.25s ease;box-sizing:border-box}.woocommerce-form-register input:focus,.woocommerce-form-register select:focus{border-color:#092FB0;box-shadow:0 0 0 3px rgba(9,47,176,0.15);background:#fff;outline:none}.woocommerce-form-register .form-row{position:relative}.woocommerce-form-register .form-row::before{content:"";position:absolute;left:15px;top:42px;width:18px;height:18px;opacity:0.5;background-size:contain;background-repeat:no-repeat}.woocommerce-form-register .form-row-email::before{background-image:url("data:image/svg+xml;utf8,<svg fill='%23092FB0' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M2 4h20v16H2z'/><path fill='%23fff' d='M2 4l10 9 10-9'/></svg>")}.woocommerce-form-register .form-row-password::before{background-image:url(\"data:image/svg+xml;utf8,<svg fill='%23092FB0' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 17a2 2 0 002-2v-2a2 2 0 10-4 0v2a2 2 0 002 2z'/><path d='M17 8V7a5 5 0 00-10 0v1H5v14h14V8h-2z'/></svg>\");
}

/* Username */
.woocommerce-form-register .form-row-username::before {
  background-image: url(\"data:image/svg+xml;utf8,<svg fill='%23092FB0' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='8' r='4'/><path d='M4 22c0-4 4-6 8-6s8 2 8 6'/></svg>\");
}

/* ===== SELECT ===== */

.woocommerce-form-register select {
  appearance: none;
  background-image: url(\"data:image/svg+xml;utf8,<svg fill='%23092FB0' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>\");
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-size: 18px;
  padding-right: 45px;
}

/* ===== CHECKBOX ===== */

.woocommerce-form-register input[type="checkbox"] {
  accent-color: #092FB0;
  margin-right: 10px;
}

/* ===== BUTTON ===== */

.woocommerce-form-register button,
.woocommerce-form-register input[type="submit"] {
  grid-column: 1 / -1;
  width: 100%;
  padding: 16px;
  border-radius: 14px;
  border: none;
  background: linear-gradient(135deg, #092FB0 0%, #061f7a 100%);
  color: white;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.25s ease;
  box-shadow: 0 8px 25px rgba(9, 47, 176, 0.25);
}

.woocommerce-form-register button:hover,
.woocommerce-form-register input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(9,47,176,0.35)}@media (max-width:768px){.woocommerce-form-register{grid-template-columns:1fr;padding:30px}}.breakdance .bde-div-2573-136{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.breakdance .bde-text-2573-135{color:var(--bde-headings-color);font-size:20px}.breakdance .bde-div-2573-138{padding:20px 20px 20px 20px;border-radius:8px}.breakdance .bde-div-2573-138{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.breakdance .bde-div-2573-138{background-color:var(--bde-palette-new-b96b75b2-2fba-4c4d-8dae-a8aa0b977857-4)}.breakdance .bde-text-2573-139{text-align:center;color:var(--bde-palette-white-e0bac46c-4232-4311-af77-e9cdf56d5daa-1);font-size:18px;font-weight:600}.breakdance .bde-shortcode-2573-134{width:800px;background:#FFF;border-radius:10px;padding:0px 30px 30px 30px;text-align:left}