.breakdance .bde-section-9405-301{padding:0px 0px 0px 0px}.breakdance .bde-text-9405-306{color:var(--colour-teal);font-size:var(--preset-id-49e2002a-068d-4389-821e-3bb1fbcb0599-font-size);font-family:var(--preset-id-49e2002a-068d-4389-821e-3bb1fbcb0599-font-family);font-weight:var(--preset-id-49e2002a-068d-4389-821e-3bb1fbcb0599-font-weight);letter-spacing:var(--preset-id-49e2002a-068d-4389-821e-3bb1fbcb0599-letter-spacing);text-transform:var(--preset-id-49e2002a-068d-4389-821e-3bb1fbcb0599-text-transform)}.breakdance .bde-heading-9405-304{color:var(--bde-background-color);font-size:var(--preset-id-224da03e-b9ac-4015-ac74-ce45b31cd932-font-size);font-family:var(--preset-id-224da03e-b9ac-4015-ac74-ce45b31cd932-font-family);font-weight:var(--preset-id-224da03e-b9ac-4015-ac74-ce45b31cd932-font-weight);line-height:var(--preset-id-224da03e-b9ac-4015-ac74-ce45b31cd932-line-height);letter-spacing:var(--preset-id-224da03e-b9ac-4015-ac74-ce45b31cd932-letter-spacing);text-transform:var(--preset-id-224da03e-b9ac-4015-ac74-ce45b31cd932-text-transform)}.breakdance .bde-text-9405-307{color:var(--colour-muted-safe);font-size:var(--preset-id-ebf9ff52-c267-4372-b727-cf1aaf524e99-font-size);font-family:var(--preset-id-ebf9ff52-c267-4372-b727-cf1aaf524e99-font-family);font-weight:var(--preset-id-ebf9ff52-c267-4372-b727-cf1aaf524e99-font-weight);line-height:var(--preset-id-ebf9ff52-c267-4372-b727-cf1aaf524e99-line-height)}.breakdance .bde-text-9405-307{max-width:560px}.breakdance .bde-div-9405-308{margin-top:var(--space-2)}.breakdance .bde-div-9405-308{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-5)}.breakdance .bde-div-9405-308{display:flex;flex-wrap:wrap}.breakdance .bde-image2-9405-309{border-radius:var(--radius-circle);width:40px;height:40px;object-fit:contain;aspect-ratio:1/1}.breakdance .bde-div-9405-312{display:flex;flex-direction:column;gap:var(--space-1)}.breakdance .bde-text-link-9405-343,.breakdance .bde-text-link-9405-343>*{color:var(--colour-border-light);font-family:var(--ywf--family-barlow-condensed);font-size:0.85rem;font-weight:600;letter-spacing:0.02px;text-decoration-line:none;text-transform:uppercase}.breakdance .bde-text-link-9405-343:hover,.breakdance .bde-text-link-9405-343:hover>*{color:var(--colour-bg-page);text-decoration-line:underline}.breakdance .bde-div-9405-316{display:inline-block;width:1px;height:24px;background:var(--colour-muted-safe);vertical-align:middle}.breakdance .bde-div-9405-318{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-2)}.breakdance .bde-icon-9405-321 .bde-icon-icon.breakdance-icon-atom{font-size:14px}.breakdance .bde-icon-9405-321 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--colour-muted-safe)}.breakdance .bde-text-9405-326{color:var(--colour-muted-safe);font-family:var(--ywf--family-barlow-condensed);font-size:0.75rem;font-weight:500;line-height:1.2;letter-spacing:0.02em;text-transform:capitalize}.breakdance .bde-div-9405-322{display:inline-block;width:1px;height:24px;background:var(--colour-muted-safe);vertical-align:middle}.breakdance .bde-div-9405-323{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-2)}.breakdance .bde-icon-9405-324 .bde-icon-icon.breakdance-icon-atom{font-size:14px}.breakdance .bde-icon-9405-324 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--colour-muted-safe)}.breakdance .bde-shortcode-9405-327{color:var(--colour-muted-safe);font-family:var(--ywf--family-barlow-condensed);font-size:0.75rem;font-weight:500;line-height:1.2;letter-spacing:0.02em;text-transform:none}.breakdance .bde-image2-9405-329{margin-top:var(--space-10);width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.breakdance .bde-section-9405-156 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-9405-156{background-color:var(--colour-bg-page)}.breakdance .bde-section-9405-156 .section-container{--bde-section-width:100%}.breakdance .bde-section-9405-156 .section-container{padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem);padding-bottom:clamp(2rem,6vw,3rem);padding-top:clamp(2rem,6vw,3rem)}.breakdance .bde-columns-9405-332{--columnCount:2;--bde-column-gap:var(--space-12)}.breakdance .bde-columns-9405-332{max-width:1048px}@media (max-width:1119px){.breakdance .bde-columns-9405-332{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-9405-332{--columnCount:2}.breakdance .bde-columns-9405-332.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-9405-332.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.breakdance .bde-columns-9405-332{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-9405-332{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-9405-332{--columnCount:2}}@media (min-width:480px) and (max-width:767px){.breakdance .bde-columns-9405-332{--columnCount:2}}@media (min-width:768px) and (max-width:1023px){.breakdance .bde-columns-9405-332{--columnCount:2}}@media (min-width:1024px) and (max-width:1279px){.breakdance .bde-columns-9405-332{--columnCount:2}}@media (min-width:1280px) and (max-width:1440px){.breakdance .bde-columns-9405-332{--columnCount:2}}.breakdance .bde-column-9405-333{--column-width:76%}@media (max-width:1023px){.breakdance .bde-column-9405-333{order:1}}.breakdance .bde-rich-text-9405-336{margin-top:0px;width:100%}.breakdance .bde-rich-text-9405-336 h2{margin-block-end:16px}.breakdance .bde-rich-text-9405-336 p{margin-block-end:16px}.breakdance .bde-rich-text-9405-336{max-width:var(--prose-width)}.breakdance .bde-column-9405-334{--column-width:24%}.breakdance .bde-code-block-9405-341{margin-top:80px}.breakdance .bde-code-block-9405-341{display:flex;flex-direction:column}[id]{scroll-margin-top:80px}:target{animation:pp-anchor-highlight 1.5s cubic-bezier(0.2,0,0,1)}@keyframes pp-anchor-highlight{0%{background:rgba(85,184,175,0.15)}100%{background:transparent}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:target{animation:none}}.pp-toc-sidebar{position:sticky;top:80px;align-self:start;max-height:calc(100vh - 100px);overflow-y:auto}.pp-toc-heading{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--heading,#1A1A1A);margin-bottom:12px}.bde-column:has(.pp-toc-sidebar){align-self:stretch}.pp-toc-sidebar ol{list-style:none;padding:0;margin:0;border-left:1px solid var(--border,#E4E2DD)}.pp-toc-sidebar>ol>li{padding:6px 0 6px 16px;border-left:2px solid transparent;margin-left:-1px}.pp-toc-sidebar>ol>li a{font-family:'Barlow Condensed',sans-serif;font-weight:500;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.02em;color:var(--muted-accessible,#767676);text-decoration:none;transition:color 200ms cubic-bezier(0.2,0,0,1)}.pp-toc-sidebar>ol>li a:hover{color:var(--heading,#1A1A1A)}.pp-toc-sidebar>ol>li a:focus-visible{outline:2px solid var(--teal,#55B8AF);outline-offset:2px;border-radius:2px;box-shadow:0 0 0 4px rgba(85,184,175,0.2)}.pp-toc-sidebar>ol>li.is-active{border-left-color:var(--teal,#55B8AF)}.pp-toc-sidebar>ol>li.is-active>a{color:var(--teal-text,#3A7D77);font-weight:600}.pp-toc-sidebar li ol{list-style:none;padding:0;margin-top:4px;border-left:none}.pp-toc-sidebar li ol li{padding:3px 0 3px 16px;border-left:none}.pp-toc-sidebar li ol li a{font-family:'Barlow Condensed',sans-serif;font-weight:500;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.02em;color:var(--muted,#8A8A8A);text-decoration:none;transition:color 200ms cubic-bezier(0.2,0,0,1)}.pp-toc-sidebar li ol li a:hover{color:var(--heading,#1A1A1A)}.pp-toc-sidebar li ol li a:focus-visible{outline:2px solid var(--teal,#55B8AF);outline-offset:2px;border-radius:2px;box-shadow:0 0 0 4px rgba(85,184,175,0.2)}.pp-toc-sidebar li ol li.is-active a{color:var(--teal-text,#3A7D77);font-weight:600}.pp-toc-mobile{background:var(--card-bg,#FFFFFF);border:1px solid var(--border,#E4E2DD);border-radius:14px;overflow:hidden;width:100%}.pp-toc-toggle{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;width:100%;border:none;background:transparent;cursor:pointer;font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--heading,#1A1A1A)}.pp-toc-toggle:focus-visible{outline:2px solid var(--teal,#55B8AF);outline-offset:-2px;box-shadow:0 0 0 4px rgba(85,184,175,0.2)}.pp-toc-toggle svg{width:16px;height:16px;stroke:var(--muted-accessible,#767676);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform 300ms cubic-bezier(0.2,0,0,1);flex-shrink:0}.pp-toc-mobile.is-open .pp-toc-toggle svg{transform:rotate(180deg)}.pp-toc-panel{max-height:0;overflow:hidden;visibility:hidden;transition:max-height 300ms cubic-bezier(0.2,0,0,1),visibility 0ms linear 300ms}.pp-toc-mobile.is-open .pp-toc-panel{max-height:400px;visibility:visible;transition:max-height 300ms cubic-bezier(0.2,0,0,1),visibility 0ms linear 0ms}.pp-toc-panel ol{list-style:none;padding:0 20px 16px;margin:0}.pp-toc-panel>ol>li{padding:5px 0}.pp-toc-panel>ol>li>a{font-family:'Barlow Condensed',sans-serif;font-weight:500;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.02em;color:var(--teal-text,#3A7D77);text-decoration:none;transition:color 200ms cubic-bezier(0.2,0,0,1)}.pp-toc-panel>ol>li>a:hover{color:var(--heading,#1A1A1A)}.pp-toc-panel>ol>li>a:focus-visible{outline:2px solid var(--teal,#55B8AF);outline-offset:2px;border-radius:2px;box-shadow:0 0 0 4px rgba(85,184,175,0.2)}.pp-toc-panel>ol>li.is-active>a{font-weight:600;color:var(--heading,#1A1A1A)}.pp-toc-panel li ol{list-style:none;padding:2px 0 0 16px}.pp-toc-panel li ol li a{font-family:'Barlow Condensed',sans-serif;font-weight:500;font-size:0.76rem;text-transform:uppercase;letter-spacing:0.02em;color:var(--muted-accessible,#767676);text-decoration:none;transition:color 200ms cubic-bezier(0.2,0,0,1)}.pp-toc-panel li ol li a:hover{color:var(--heading,#1A1A1A)}.pp-toc-panel li ol li a:focus-visible{outline:2px solid var(--teal,#55B8AF);outline-offset:2px;border-radius:2px;box-shadow:0 0 0 4px rgba(85,184,175,0.2)}.pp-toc-panel li ol li.is-active a{font-weight:600;color:var(--heading,#1A1A1A)}@media (min-width:1025px){.pp-toc-mobile{display:none}}@media (max-width:1024px){.pp-toc-sidebar{display:none}}@media (prefers-reduced-motion:reduce){.pp-toc-toggle svg{transition:none}.pp-toc-panel{transition:none}.pp-toc-mobile.is-open .pp-toc-panel{transition:none}}.breakdance .bde-code-block-9405-341{flex-grow:1;width:100%}.breakdance .bde-div-9405-345{width:100%;padding:0px 0px 0px 0px}.breakdance .bde-div-9405-345{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.breakdance .bde-div-9405-345{max-width:800px}.breakdance .bde-div-9405-346{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.breakdance .bde-heading-9405-347{color:var(--colour-bg-card)}.breakdance .bde-text-9405-348{color:var(--colour-muted-safe);font-size:0.95rem;line-height:1.6}.breakdance .bde-text-9405-348{max-width:580px}.breakdance .bde-div-9405-349{width:100%}.breakdance .bde-div-9405-349{max-width:420px}.breakdance .bde-form-builder-9405-350{width:100%}.breakdance .bde-form-builder-9405-350{--bde-form-input-background-color:rgba(255,255,255,0.06);--bde-form-text-color:var(--colour-bg-card);--bde-form-input-border-radius:var(--radius-sm);--bde-form-input-border-top:var(--border-thin) solid rgba(255,255,255,0.12);--bde-form-input-border-bottom:var(--border-thin) solid rgba(255,255,255,0.12);--bde-form-input-border-left:var(--border-thin) solid rgba(255,255,255,0.12);--bde-form-input-border-right:var(--border-thin) solid rgba(255,255,255,0.12)}.breakdance .bde-form-builder-9405-350 .breakdance-form .breakdance-form-field__input,.breakdance .bde-form-builder-9405-350 .breakdance-form-dropzone,.breakdance .bde-form-builder-9405-350 .select2-container--default .select2-search--dropdown .select2-search__field,.breakdance .bde-form-builder-9405-350 .select2-container--default .select2-selection--single,.breakdance .bde-form-builder-9405-350 .breakdance-woocommerce .price_slider_amount input[type="text"],.breakdance .bde-form-builder-9405-350 .breakdance-woocommerce input[type="search"],.breakdance .bde-form-builder-9405-350 .breakdance-woocommerce textarea,.breakdance .bde-form-builder-9405-350 .breakdance-woocommerce .woocommerce-Input,.breakdance .bde-form-builder-9405-350 .breakdance-woocommerce .input-text,.breakdance .bde-form-builder-9405-350 .breakdance-woocommerce select,.breakdance .bde-form-builder-9405-350 .breakdance-woocommerce .wc_payment_method input[type="text"],.breakdance .bde-form-builder-9405-350 .breakdance-woocommerce .wc-stripe-elements-field{background-color:rgba(255,255,255,0.06);border-top:var(--border-thin) solid rgba(255,255,255,0.12);border-bottom:var(--border-thin) solid rgba(255,255,255,0.12);border-left:var(--border-thin) solid rgba(255,255,255,0.12);border-right:var(--border-thin) solid rgba(255,255,255,0.12);border-radius:var(--radius-sm);color:var(--colour-bg-card)}.breakdance .bde-form-builder-9405-350 .breakdance-form .breakdance-form-field__input:focus{background-color:rgba(255,255,255,0.06)}.breakdance .bde-form-builder-9405-350 .breakdance-form-button__submit{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:var(--colour-heading);--bde-button-primary-text-color-hover:var(--colour-heading);--bde-button-primary-background-color:#55B8AF;--bde-button-primary-background-color-hover:#55B8AF;color:var(--colour-heading);font-family:var(--ywf--family-barlow-condensed);padding:var(--bde-button-padding-base)}@media (max-width:767px){.breakdance .bde-form-builder-9405-350 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-9405-350 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-9405-350 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-9405-350 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}.breakdance .bde-text-9405-351{color:var(--colour-muted-safe);font-family:var(--ywf--family-barlow-condensed);font-size:0.62rem;font-weight:500;line-height:1.2;letter-spacing:0.02em;text-transform:capitalize}