:root, :root .gbrx-edit-block {  --bricks-color-primary: var(--primary); --bricks-color-secondary: var(--secondary);}.gbrx-block-content iframe { width: 100%; border-radius: var(--radius-m); box-shadow: var(--box-shadow-s);}.gbrx-block-content .brxe-post-content > [class*="wp-block-"]:not(.alignfull):not(.alignwide),.gbrx-block-content .brxe-post-content > p:not(.alignfull):not(.alignwide),.gbrx-block-content .brxe-post-content > h1:not(.alignfull):not(.alignwide),.gbrx-block-content .brxe-post-content > h2:not(.alignfull):not(.alignwide),.gbrx-block-content .brxe-post-content > h3:not(.alignfull):not(.alignwide),.gbrx-block-content .brxe-post-content > h4:not(.alignfull):not(.alignwide),.gbrx-block-content .brxe-post-content > h5:not(.alignfull):not(.alignwide),.gbrx-block-content .brxe-post-content > h6:not(.alignfull):not(.alignwide),.gbrx-block-content .brxe-post-content > ul:not(.alignfull):not(.alignwide),.gbrx-block-content .brxe-post-content > ol:not(.alignfull):not(.alignwide) { max-width: calc(var(--container-width, 1440px) + 2 * var(--section-padding-inline));  width: 100%; margin-left: auto; margin-right: auto; padding-left: var(--section-padding-inline); padding-right: var(--section-padding-inline);}.gbrx-block-content .brxe-post-content > [class*="wp-block-"].alignwide { max-width: var(--container-width-wide, 1600px); width: 100%; margin-left: auto; margin-right: auto;}.gbrx-block-content .brxe-post-content > [class*="wp-block-"].alignfull { max-width: 100%; width: 100%;}.divider-sm {height: var(--space-xl)}.divider-md {height: var(--space-2xl)}.divider-lg {height: var(--space-3xl)}.divider-xl {height: calc(var(--space-5xl) * 2)}.wave-top { clip-path: polygon(100% 0%, 0% 0%, 0.00% 57.36%, 2.00% 54.33%, 4.00% 51.41%, 6.00% 48.63%, 8.00% 46.06%, 10.00% 43.74%, 12.00% 41.71%, 14.00% 40.02%, 16.00% 38.70%, 18.00% 37.77%, 20.00% 37.26%, 22.00% 37.16%, 24.00% 37.48%, 26.00% 38.22%, 28.00% 39.36%, 30.00% 40.89%, 32.00% 42.76%, 34.00% 44.95%, 36.00% 47.41%, 38.00% 50.10%, 40.00% 52.96%, 42.00% 55.94%, 44.00% 58.99%, 46.00% 62.05%, 48.00% 65.05%, 50.00% 67.94%, 52.00% 70.66%, 54.00% 73.17%, 56.00% 75.42%, 58.00% 77.35%, 60.00% 78.94%, 62.00% 80.16%, 64.00% 80.98%, 66.00% 81.38%, 68.00% 81.37%, 70.00% 80.93%, 72.00% 80.08%, 74.00% 78.83%, 76.00% 77.21%, 78.00% 75.25%, 80.00% 72.98%, 82.00% 70.45%, 84.00% 67.71%, 86.00% 64.81%, 88.00% 61.80%, 90.00% 58.74%, 92.00% 55.70%, 94.00% 52.72%, 96.00% 49.87%, 98.00% 47.20%, 100.00% 44.76%);}.wave-top-2 { clip-path: polygon(100% 0%, 0% 0% , 0.00% 71.70%, 2.00% 71.62%, 4.00% 71.40%, 6.00% 71.03%, 8.00% 70.51%, 10.00% 69.84%, 12.00% 69.04%, 14.00% 68.10%, 16.00% 67.04%, 18.00% 65.85%, 20.00% 64.54%, 22.00% 63.12%, 24.00% 61.60%, 26.00% 59.99%, 28.00% 58.30%, 30.00% 56.53%, 32.00% 54.70%, 34.00% 52.81%, 36.00% 50.88%, 38.00% 48.92%, 40.00% 46.94%, 42.00% 44.95%, 44.00% 42.96%, 46.00% 40.99%, 48.00% 39.04%, 50.00% 37.12%, 52.00% 35.25%, 54.00% 33.44%, 56.00% 31.69%, 58.00% 30.03%, 60.00% 28.45%, 62.00% 26.96%, 64.00% 25.58%, 66.00% 24.31%, 68.00% 23.16%, 70.00% 22.14%, 72.00% 21.24%, 74.00% 20.49%, 76.00% 19.87%, 78.00% 19.40%, 80.00% 19.08%, 82.00% 18.90%, 84.00% 18.88%, 86.00% 19.00%, 88.00% 19.28%, 90.00% 19.70%, 92.00% 20.27%, 94.00% 20.98%, 96.00% 21.82%, 98.00% 22.80%, 100.00% 23.91%);}.wave-bottom { clip-path: polygon(0% 100%, 100% 100%, 100% 29.96%, 98.00% 27.73%, 96.00% 25.56%, 94.00% 23.49%, 92.00% 21.54%, 90.00% 19.76%, 88.00% 18.15%, 86.00% 16.76%, 84.00% 15.60%, 82.00% 14.69%, 80.00% 14.05%, 78.00% 13.68%, 76.00% 13.59%, 74.00% 13.79%, 72.00% 14.26%, 70.00% 15.01%, 68.00% 16.02%, 66.00% 17.27%, 64.00% 18.75%, 62.00% 20.43%, 60.00% 22.28%, 58.00% 24.28%, 56.00% 26.40%, 54.00% 28.59%, 52.00% 30.83%, 50.00% 33.08%, 48.00% 35.31%, 46.00% 37.48%, 44.00% 39.55%, 42.00% 41.50%, 40.00% 43.29%, 38.00% 44.89%, 36.00% 46.28%, 34.00% 47.44%, 32.00% 48.35%, 30.00% 49.00%, 28.00% 49.36%, 26.00% 49.45%, 24.00% 49.25%, 22.00% 48.78%, 20.00% 48.03%, 18.00% 47.02%, 16.00% 45.77%, 14.00% 44.29%, 12.00% 42.61%, 10.00% 40.76%, 8.00% 38.76%, 6.00% 36.65%, 4.00% 34.45%, 2.00% 32.21%, 0.00% 29.96%);}.wave-bottom-2 { clip-path: polygon(100% 100%, 0% 100% , 0.00% 34.17%, 2.00% 32.57%, 4.00% 31.13%, 6.00% 29.86%, 8.00% 28.77%, 10.00% 27.88%, 12.00% 27.20%, 14.00% 26.72%, 16.00% 26.47%, 18.00% 26.43%, 20.00% 26.61%, 22.00% 27.00%, 24.00% 27.61%, 26.00% 28.43%, 28.00% 29.44%, 30.00% 30.65%, 32.00% 32.03%, 34.00% 33.57%, 36.00% 35.26%, 38.00% 37.08%, 40.00% 39.01%, 42.00% 41.03%, 44.00% 43.13%, 46.00% 45.27%, 48.00% 47.45%, 50.00% 49.63%, 52.00% 51.79%, 54.00% 53.92%, 56.00% 55.99%, 58.00% 57.98%, 60.00% 59.87%, 62.00% 61.64%, 64.00% 63.27%, 66.00% 64.75%, 68.00% 66.07%, 70.00% 67.20%, 72.00% 68.14%, 74.00% 68.88%, 76.00% 69.40%, 78.00% 69.72%, 80.00% 69.81%, 82.00% 69.69%, 84.00% 69.34%, 86.00% 68.79%, 88.00% 68.02%, 90.00% 67.05%, 92.00% 65.90%, 94.00% 64.56%, 96.00% 63.05%, 98.00% 61.40%, 100.00% 59.61%);}.round-top { border-radius: 0 0 50% 50%}.round-bottom {border-radius: 50% 50% 0 0}.order-first {order: -1}.text-bold {font-weight:700}.text-italic {font-style: italic}.full-width {width:100%}.container-small {max-width: 900px !important;margin-left: auto;margin-right: auto;}.femina-faq { counter-reset: femina-faq-counter; --femina-item-bg: var(--bg-page); --femina-heading-color: var(--text-secondary); --femina-text-color: var(--text-secondary); --femina-icon-color: var(--text-secondary); --femina-radius: 14px; display: flex; flex-direction: column; gap: 16px; background: transparent; border: none;}.femina-faq .wp-block-accordion-item { counter-increment: femina-faq-counter; background: var(--femina-item-bg); border-radius: var(--femina-radius); overflow: hidden; box-shadow: 0 1px 3px rgba(90, 42, 58, 0.06); width: 100%;}.femina-faq .wp-block-accordion-heading__toggle-title::before { content: counter(femina-faq-counter) ". "; font-weight: inherit;  color: inherit;  margin-right: 8px; }.femina-faq .wp-block-accordion-heading { margin: 0;}.femina-faq .wp-block-accordion-heading__toggle { display: flex; align-items: center; justify-content: space-between; gap: 16px; width: 100%; padding: 20px 24px; background: transparent; border: none; margin: 0; font: inherit; font-size: 17px; font-weight: 600; line-height: 1.4; color: var(--femina-heading-color); text-align: left; cursor: pointer; appearance: none;}.femina-faq .wp-block-accordion-heading__toggle:focus-visible { outline: 2px solid var(--femina-heading-color); outline-offset: -2px;}.femina-faq .wp-block-accordion-heading__toggle-title { flex: 1;}.femina-faq .wp-block-accordion-heading__toggle-icon { position: relative; flex: none; width: 12px; height: 12px; font-size: 0; line-height: 0; color: transparent;}.femina-faq .wp-block-accordion-heading__toggle-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid var(--femina-icon-color); border-bottom: 2px solid var(--femina-icon-color); transform: translate(-50%, -55%) rotate(-45deg);  transition: transform 0.2s ease;}.femina-faq .wp-block-accordion-heading__toggle[aria-expanded="true"] .wp-block-accordion-heading__toggle-icon::after { transform: translate(-50%, -50%) rotate(0deg);}.femina-faq .wp-block-accordion-panel { padding: 0 24px 22px;}.femina-faq .wp-block-accordion-panel p { margin: 0; color: var(--femina-text-color); font-size: 15px; line-height: 1.65;}.femina-faq .wp-block-accordion-panel { interpolate-size: allow-keywords;  overflow: hidden; height: auto; transition: height 0.2s ease, opacity 0.15s ease, display 0.2s ease allow-discrete;} .femina-faq .wp-block-accordion-panel[hidden] { height: 0; opacity: 0; padding-top: 0; padding-bottom: 0;} @starting-style { .femina-faq .wp-block-accordion-panel:not([hidden]) { height: 0; opacity: 0; }} html {font-size: 100%} body {font-size: var(--text-m); line-height: 1.4; font-family: "Garet"; font-weight: 400; color: var(--text-secondary)} h1, h2, h3, h4, h5, h6 {font-family: "Libre Caslon Text"; font-weight: 400; line-height: 1.5} h1 {font-size: var(--h1); line-height: 1.15} h2 {font-size: var(--h2); line-height: 1.1} h3 {font-size: var(--h3)} h4 {font-size: var(--h4)} h5 {font-size: var(--h5); line-height: 1.25} h6 {font-size: var(--h6); line-height: 1.3} .brxe-section {padding-top: var(--space-2xl); padding-right: var(--section-padding-inline); padding-bottom: var(--space-2xl); padding-left: var(--section-padding-inline); row-gap: var(--container-gap); column-gap: var(--container-gap)} .brxe-container {column-gap: var(--content-gap); row-gap: var(--content-gap); width: 1440px} .woocommerce main.site-main {width: 1440px} #brx-content.wordpress {width: 1440px}:where(:root) .bricks-color-primary {color: var(--primary)}:where(:root) .bricks-background-primary {background-color: var(--primary)}:where(:root) .bricks-color-secondary {color: var(--secondary)}:where(:root) .bricks-background-secondary {background-color: var(--secondary)}:where(:root) * {border-color: var(--border-default)}:where(:root) .bricks-color-info {color: var(--feedback-info)}:where(:root) .bricks-background-info {background-color: var(--feedback-info)}:where(:root) .bricks-color-success {color: var(--feedback-success)}:where(:root) .bricks-background-success {background-color: var(--feedback-success)}:where(:root) .bricks-color-warning {color: var(--feedback-warning)}:where(:root) .bricks-background-warning {background-color: var(--feedback-warning)}:where(:root) .bricks-color-danger {color: var(--feedback-error)}:where(:root) .bricks-background-danger {background-color: var(--feedback-error)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a {color: var(--secondary)} :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source="bricks"]) a:hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover {text-decoration: underline} .bricks-button {padding-top: var(--space-xs); padding-right: var(--space-m); padding-bottom: var(--space-xs); padding-left: var(--space-m); color: var(--text-inverse); line-height: 1.2; font-weight: 500; transition: all .2s ease} .bricks-button:where(.sm) {padding-top: var(--space-2xs); padding-right: var(--space-s); padding-bottom: var(--space-2xs); padding-left: var(--space-s); font-size: var(--text-s)} .bricks-button:where(.md) {padding-top: var(--space-xs); padding-right: var(--space-m); padding-bottom: var(--space-xs); padding-left: var(--space-m)} .bricks-button:where(.lg) {padding-top: var(--space-s); padding-right: var(--space-l); padding-bottom: var(--space-s); padding-left: var(--space-l); font-size: var(--text-l)} .bricks-button:where(.xl) {padding-top: var(--space-m); padding-right: var(--space-xl); padding-bottom: var(--space-m); padding-left: var(--space-xl); font-size: var(--text-xl)} .bricks-button:where(.outline) {color: var(--primary); border: 1.5px solid var(--primary); background-color: transparent} .bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) {color: var(--text-inverse)} .bricks-button:where(.bricks-color-primary.outline) {color: var(--primary); border: 1.5px solid var(--primary); background-color: transparent} .bricks-button:where(.bricks-background-secondary), .bricks-button:where(.bricks-color-secondary) {color: var(--text-inverse)} .bricks-button:where(.bricks-color-secondary.outline) {color: var(--secondary); border: 1.5px solid var(--secondary); background-color: transparent} .bricks-button:where(.bricks-background-light:not(.bricks-lightbox)), .bricks-button:where(.bricks-color-light:not(.bricks-lightbox)) {color: var(--text-primary)} .bricks-button:where(.bricks-color-light.outline) {color: var(--text-primary); border: 1.5px solid var(--text-primary)} .bricks-button:where(.bricks-background-dark), .bricks-button:where(.bricks-color-dark) {color: var(--text-inverse)} .bricks-button:where(.bricks-color-dark.outline) {color: var(--text-inverse); border: 1.5px solid var(--text-inverse); background-color: transparent} .bricks-button:where(.bricks-background-muted), .bricks-button:where(.bricks-color-muted) {color: var(--text-secondary)} .bricks-button:where(.bricks-color-muted.outline) {color: var(--text-secondary); border: 1.5px solid var(--text-secondary); background-color: transparent} .bricks-button:where(.bricks-background-info), .bricks-button:where(.bricks-color-info) {color: var(--text-inverse)} .bricks-button:where(.bricks-color-info.outline) {color: var(--feedback-info); border: 1.5px solid var(--feedback-info); background-color: transparent} .bricks-button:where(.bricks-background-success), .bricks-button:where(.bricks-color-success) {color: var(--text-inverse)} .bricks-button:where(.bricks-color-success.outline) {color: var(--feedback-success); border: 1.5px solid var(--feedback-success); background-color: transparent} .bricks-button:where(.bricks-background-warning), .bricks-button:where(.bricks-color-warning) {color: var(--text-inverse)} .bricks-button:where(.bricks-color-warning.outline) {color: var(--feedback-warning); border: 1.5px solid var(--feedback-warning); background-color: transparent} .bricks-button:where(.bricks-background-danger), .bricks-button:where(.bricks-color-danger) {color: var(--text-inverse)} .bricks-button:where(.bricks-color-danger.outline) {color: var(--feedback-error); border: 1.5px solid var(--feedback-error); background-color: transparent} .bricks-button:where(:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline)) {background-color: var(--primary)} .bricks-button:where(:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline)):hover {background-color: var(--secondary)} .bricks-button:where(.bricks-color-primary.outline):hover {color: var(--text-inverse); background-color: var(--secondary); border-color: var(--secondary-l-1); box-shadow: var(--box-shadow-xs)} html {background-color: var(--bg-page)} body {background: none} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: var(--space-l)} .brxe-text * + p:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *), .brxe-post-content:not([data-source=bricks]) * + p:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *), body:not(.woocommerce-checkout) [class*=woocommerce] * + p:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *) {margin-block-start: var(--space-m)} .brxe-block {column-gap: var(--content-gap-tight); row-gap: var(--content-gap-tight)}@media (max-width: 991px) { .brxe-section {padding-top: var(--space-3xl); padding-bottom: var(--space-3xl)}}@media (max-width: 478px) { .brxe-section {padding-top: var(--space-4xl); padding-bottom: var(--space-4xl)}}