.elementor-210 .elementor-element.elementor-element-6fd38c59{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.68;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-210 .elementor-element.elementor-element-6fd38c59:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-6fd38c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bethhawkins.ca/wp-content/uploads/2026/02/Beth-Hawkins-Pilates-1856-x-1300-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-210 .elementor-element.elementor-element-6fd38c59::before, .elementor-210 .elementor-element.elementor-element-6fd38c59 > .elementor-background-video-container::before, .elementor-210 .elementor-element.elementor-element-6fd38c59 > .e-con-inner > .elementor-background-video-container::before, .elementor-210 .elementor-element.elementor-element-6fd38c59 > .elementor-background-slideshow::before, .elementor-210 .elementor-element.elementor-element-6fd38c59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-210 .elementor-element.elementor-element-6fd38c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-aa38c29 );--background-overlay:'';}.elementor-210 .elementor-element.elementor-element-77fd8c6 > .elementor-widget-container{margin:-16px 0px 0px 0px;border-style:none;}@media(max-width:1024px){.elementor-210 .elementor-element.elementor-element-6fd38c59{--padding-top:10rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}}@media(min-width:768px){.elementor-210 .elementor-element.elementor-element-6fd38c59{--content-width:563px;}}@media(min-width:1025px){.elementor-210 .elementor-element.elementor-element-6fd38c59:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-6fd38c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for arm-setup-element-shortcode, class: .elementor-element-77fd8c6 */.elementor-210 .elementor-element.elementor-element-77fd8c6 {
    background-color: transparent;
}

.elementor-210 .elementor-element.elementor-element-77fd8c6 .arm_form_101 {
    background-color: #77594c;
    border-radius: 0px;
}
/* ARMember Stripe popup styling - Beth Hawkins brand */

/* Header text "Pilates Membership" - white */
.arm_stripe_element_wrapper .site_title {
    color: #FFFFFF !important;
}

/* Header background - brand brown */
.arm_stripe_element_wrapper .site_info_row {
    background: #77594C !important;
}

/* Card field borders - brand brown */
.arm_stripe_element_wrapper .field_wrapper input,
.arm_stripe_element_wrapper .field_wrapper .StripeElement {
    border-color: #402216 !important;
}

/* Close (X) icon - white to match header */
.arm_stripe_element_wrapper #stripe_wrapper_close_icon,
.arm_stripe_element_wrapper .close_icon {
    color: #FFFFFF !important;
}

/* Field labels - dark brown for readability */
.arm_stripe_element_wrapper .field_wrapper label,
.arm_stripe_element_wrapper label {
    color: #402216 !important;
}/* End custom CSS */