.elementor-5453 .elementor-element.elementor-element-24410f57{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.57;--padding-top:86px;--padding-bottom:86px;--padding-left:86px;--padding-right:86px;}.elementor-5453 .elementor-element.elementor-element-24410f57:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-24410f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://havenwellpilates.com/wp-content/uploads/2026/05/pexels-marina-zasorina-7634150-scaled.jpg");background-position:center center;}.elementor-5453 .elementor-element.elementor-element-24410f57::before, .elementor-5453 .elementor-element.elementor-element-24410f57 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-24410f57 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-24410f57 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-24410f57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-24410f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-24410f57.e-con{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-3e7351c0{width:100%;max-width:100%;text-align:center;}.elementor-5453 .elementor-element.elementor-element-3e7351c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-3e7351c0 .elementor-heading-title{font-family:"Domine", Sans-serif;font-size:63px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-ccceb70 > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-5453 .elementor-element.elementor-element-ccceb70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-ccceb70{text-align:center;font-family:"Lato", Sans-serif;font-size:33px;font-weight:600;font-style:normal;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-8b27da0{width:var( --container-widget-width, 77.956% );max-width:77.956%;--container-widget-width:77.956%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:27px;font-style:normal;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-8b27da0 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-5453 .elementor-element.elementor-element-8b27da0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-d916dd0 > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-5453 .elementor-element.elementor-element-d916dd0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-d916dd0{text-align:center;font-family:"Lato", Sans-serif;font-size:25px;font-style:italic;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-289f8e53 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:50px 50px 50px 50px;padding:39px 39px 39px 39px;}.elementor-5453 .elementor-element.elementor-element-289f8e53 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-5453 .elementor-element.elementor-element-27b501c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-27b501c:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-27b501c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-3ba2672d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:40px;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-3ba2672d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-3ba2672d.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-899f8a3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:33px;font-weight:700;font-style:italic;line-height:40px;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-899f8a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-899f8a3.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-461532aa{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-461532aa > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5453 .elementor-element.elementor-element-461532aa.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-75aa910{--spacer-size:50px;}.elementor-5453 .elementor-element.elementor-element-b7b13c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:52px;--padding-bottom:54px;--padding-left:34px;--padding-right:34px;}.elementor-5453 .elementor-element.elementor-element-b7b13c5:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-b7b13c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenwellpilates.com/wp-content/uploads/2025/11/Havenwell-Pilates-watercolor-background.jpg");}.elementor-5453 .elementor-element.elementor-element-b7b13c5::before, .elementor-5453 .elementor-element.elementor-element-b7b13c5 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-b7b13c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-b7b13c5 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-b7b13c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-b7b13c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d3fcf08 );--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-5685dc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5453 .elementor-element.elementor-element-5685dc4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-4417a8b > .elementor-widget-container{padding:0px 0px 0px 030px;border-style:solid;border-width:0px 0px 0px 06px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-4417a8b.elementor-element{--align-self:flex-start;}.elementor-5453 .elementor-element.elementor-element-4417a8b{text-align:start;font-family:"Lato", Sans-serif;font-size:24px;line-height:33px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-c21162f{width:100%;max-width:100%;text-align:end;font-family:"Lato", Sans-serif;font-size:19px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-c21162f > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 030px;border-style:solid;border-width:0px 0px 0px 06px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-c21162f.elementor-element{--align-self:flex-start;}.elementor-5453 .elementor-element.elementor-element-eeacd0d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-eeacd0d:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-eeacd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-8bb9eea{--spacer-size:50px;}.elementor-5453 .elementor-element.elementor-element-42ea4aa{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:40px;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-42ea4aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-42ea4aa.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-5330c67{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:33px;font-weight:700;font-style:normal;line-height:40px;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-5330c67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-5330c67.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-14d5934{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-14d5934 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5453 .elementor-element.elementor-element-14d5934.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-50c2603{--spacer-size:50px;}.elementor-5453 .elementor-element.elementor-element-11a5b2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-11a5b2c:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-11a5b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46dfb88 );}.elementor-5453 .elementor-element.elementor-element-73cd6ed{--spacer-size:50px;}.elementor-5453 .elementor-element.elementor-element-df8e7f0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:40px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-df8e7f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-df8e7f0.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-81dcf63{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:33px;font-weight:700;font-style:normal;line-height:40px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-81dcf63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-81dcf63.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-6be22b5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-6be22b5 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5453 .elementor-element.elementor-element-6be22b5.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-231c51f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:50px 50px 50px 50px;padding:39px 39px 39px 39px;}.elementor-5453 .elementor-element.elementor-element-231c51f > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-5453 .elementor-element.elementor-element-765fa82{--spacer-size:50px;}.elementor-5453 .elementor-element.elementor-element-ef692bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-ef692bd:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-ef692bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-2aaf453{--spacer-size:50px;}.elementor-5453 .elementor-element.elementor-element-028ad36{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:40px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-028ad36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-028ad36.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-8ce635b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:33px;font-weight:700;font-style:normal;line-height:40px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-8ce635b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-8ce635b.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-9850423{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:36px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-9850423:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-9850423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-429b3454{--display:flex;--min-height:80px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:15px 15px 15px 15px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-5453 .elementor-element.elementor-element-429b3454.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-40afa387{font-family:"Domine", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-5e7dcc5c{width:var( --container-widget-width, 86.234% );max-width:86.234%;--container-widget-width:86.234%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-5e7dcc5c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-4a0a528{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:15px 15px 15px 15px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-5453 .elementor-element.elementor-element-4a0a528.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-deaf15c{font-family:"Domine", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-8e722c8{width:var( --container-widget-width, 86.234% );max-width:86.234%;--container-widget-width:86.234%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-8e722c8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-7ae27c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-7ae27c9:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-7ae27c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-98f89fb{--spacer-size:30px;}.elementor-5453 .elementor-element.elementor-element-75da4ea{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-75da4ea > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5453 .elementor-element.elementor-element-75da4ea.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-a13bad1{--spacer-size:50px;}.elementor-5453 .elementor-element.elementor-element-c2cb830{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:52px;--padding-bottom:54px;--padding-left:34px;--padding-right:34px;}.elementor-5453 .elementor-element.elementor-element-c2cb830:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-c2cb830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenwellpilates.com/wp-content/uploads/2025/11/Havenwell-Pilates-watercolor-background.jpg");}.elementor-5453 .elementor-element.elementor-element-c2cb830::before, .elementor-5453 .elementor-element.elementor-element-c2cb830 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-c2cb830 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-c2cb830 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-c2cb830 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-c2cb830 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d3fcf08 );--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-3b8fb3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5453 .elementor-element.elementor-element-a678288{width:initial;max-width:initial;text-align:start;font-family:"Lato", Sans-serif;font-size:24px;line-height:33px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-a678288 > .elementor-widget-container{padding:0px 0px 0px 030px;border-style:solid;border-width:0px 0px 0px 06px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-a678288.elementor-element{--align-self:flex-start;}.elementor-5453 .elementor-element.elementor-element-c1f05e9{width:100%;max-width:100%;text-align:end;font-family:"Lato", Sans-serif;font-size:19px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-c1f05e9 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 030px;border-style:solid;border-width:0px 0px 0px 06px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-c1f05e9.elementor-element{--align-self:flex-start;}.elementor-5453 .elementor-element.elementor-element-d8ef49f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:66px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-d8ef49f:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-d8ef49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-aa947d0{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-5453 .elementor-element.elementor-element-aa947d0:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-aa947d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-68a3917{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Domine", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:40px;color:var( --e-global-color-46dfb88 );}.elementor-5453 .elementor-element.elementor-element-68a3917 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-68a3917.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-e576e93{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Domine", Sans-serif;font-size:33px;font-weight:700;font-style:normal;line-height:40px;color:var( --e-global-color-d3fcf08 );}.elementor-5453 .elementor-element.elementor-element-e576e93 > .elementor-widget-container{margin:-21px -21px -21px -21px;padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-e576e93.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-246fd18{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:21px;color:var( --e-global-color-46dfb88 );}.elementor-5453 .elementor-element.elementor-element-246fd18 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5453 .elementor-element.elementor-element-246fd18.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-b1002f1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Domine", Sans-serif;font-size:78px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:40px;color:var( --e-global-color-46dfb88 );}.elementor-5453 .elementor-element.elementor-element-b1002f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-b1002f1.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-e8c7a2f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:19px;font-style:italic;color:var( --e-global-color-46dfb88 );}.elementor-5453 .elementor-element.elementor-element-e8c7a2f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5453 .elementor-element.elementor-element-e8c7a2f.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-82068d8 .elementor-button{background-color:var( --e-global-color-d3fcf08 );font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:39px 39px 39px 39px;}.elementor-5453 .elementor-element.elementor-element-82068d8 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-5453 .elementor-element.elementor-element-70ffe04{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-style:normal;color:var( --e-global-color-46dfb88 );}.elementor-5453 .elementor-element.elementor-element-70ffe04 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5453 .elementor-element.elementor-element-70ffe04.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-1181396a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5453 .elementor-element.elementor-element-1181396a:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-1181396a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-886f023{--spacer-size:25px;}.elementor-5453 .elementor-element.elementor-element-a6db661{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-a6db661 > .elementor-widget-container{background-color:var( --e-global-color-46dfb88 );padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;}.elementor-5453 .elementor-element.elementor-element-a6db661.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-34c9126b{--spacer-size:87px;}.elementor-5453 .elementor-element.elementor-element-16de452{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5453 .elementor-element.elementor-element-16de452:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-16de452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-3feefaa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:40px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-3feefaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-3feefaa.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-42476c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:33px;font-weight:700;font-style:normal;line-height:40px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-42476c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-42476c9.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-1f05454c{--display:flex;--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:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5453 .elementor-element.elementor-element-1f05454c:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-1f05454c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-3d7cdc5{--display:flex;--min-height:426px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5453 .elementor-element.elementor-element-3d7cdc5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-4416f4aa{width:var( --container-widget-width, 117.35% );max-width:117.35%;--container-widget-width:117.35%;--container-widget-flex-grow:0;text-align:center;}.elementor-5453 .elementor-element.elementor-element-4416f4aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-4416f4aa img{height:500px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-5453 .elementor-element.elementor-element-5995b649{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5453 .elementor-element.elementor-element-17888265 > .elementor-widget-container{padding:27px 27px 27px 27px;}.elementor-5453 .elementor-element.elementor-element-17888265{font-family:"Lato", Sans-serif;font-size:18px;line-height:22px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-fb4d9d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5453 .elementor-element.elementor-element-fb4d9d1:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-fb4d9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-99aec1d{--spacer-size:75px;}.elementor-5453 .elementor-element.elementor-element-8cd4af6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:52px;--padding-bottom:54px;--padding-left:34px;--padding-right:34px;}.elementor-5453 .elementor-element.elementor-element-8cd4af6:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-8cd4af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenwellpilates.com/wp-content/uploads/2025/11/Havenwell-Pilates-watercolor-background.jpg");}.elementor-5453 .elementor-element.elementor-element-8cd4af6::before, .elementor-5453 .elementor-element.elementor-element-8cd4af6 > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-8cd4af6 > .e-con-inner > .elementor-background-video-container::before, .elementor-5453 .elementor-element.elementor-element-8cd4af6 > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-8cd4af6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5453 .elementor-element.elementor-element-8cd4af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d3fcf08 );--background-overlay:'';}.elementor-5453 .elementor-element.elementor-element-05f351c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5453 .elementor-element.elementor-element-f8e83f8 > .elementor-widget-container{padding:0px 0px 0px 030px;border-style:solid;border-width:0px 0px 0px 06px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-f8e83f8.elementor-element{--align-self:flex-start;}.elementor-5453 .elementor-element.elementor-element-f8e83f8{text-align:start;font-family:"Lato", Sans-serif;font-size:24px;line-height:33px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-9f0a3df{width:100%;max-width:100%;text-align:end;font-family:"Lato", Sans-serif;font-size:19px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-9f0a3df > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 030px;border-style:solid;border-width:0px 0px 0px 06px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-9f0a3df.elementor-element{--align-self:flex-start;}.elementor-5453 .elementor-element.elementor-element-7b90d5ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:32px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-7b90d5ef:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-7b90d5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-ed61cb9{--spacer-size:75px;}.elementor-5453 .elementor-element.elementor-element-7291549{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:40px;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-7291549 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-7291549.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-7aa578e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Domine", Sans-serif;font-size:33px;font-weight:700;font-style:normal;line-height:40px;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-7aa578e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5453 .elementor-element.elementor-element-7aa578e.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-76b0bc48{font-family:"Lato", Sans-serif;font-size:20px;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-2af7e2e6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5453 .elementor-element.elementor-element-2af7e2e6{font-family:"Lato", Sans-serif;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-9bbc521{font-family:"Lato", Sans-serif;font-size:20px;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-55bb703 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5453 .elementor-element.elementor-element-55bb703{font-family:"Lato", Sans-serif;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-43688716{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-2973c051 > .elementor-widget-container{padding:0px 0px 030px 0px;}.elementor-5453 .elementor-element.elementor-element-2973c051{font-family:"Lato", Sans-serif;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-5372315{font-family:"Lato", Sans-serif;font-size:20px;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-347ff160 > .elementor-widget-container{padding:0px 0px 030px 0px;}.elementor-5453 .elementor-element.elementor-element-347ff160{font-family:"Lato", Sans-serif;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-3bde6fa{font-family:"Lato", Sans-serif;font-size:20px;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-3bb5fe0a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5453 .elementor-element.elementor-element-3bb5fe0a{font-family:"Lato", Sans-serif;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-b160e34{font-family:"Lato", Sans-serif;font-size:20px;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-2be3f00 > .elementor-widget-container{padding:0px 0px 030px 0px;}.elementor-5453 .elementor-element.elementor-element-2be3f00{font-family:"Lato", Sans-serif;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-1e3daff{font-family:"Lato", Sans-serif;font-size:20px;color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-256b6b7 > .elementor-widget-container{padding:0px 0px 030px 0px;}.elementor-5453 .elementor-element.elementor-element-256b6b7{font-family:"Lato", Sans-serif;color:var( --e-global-color-text );}.elementor-5453 .elementor-element.elementor-element-c61fb61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-c61fb61:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-c61fb61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5453 .elementor-element.elementor-element-c844794{--spacer-size:50px;}.elementor-5453 .elementor-element.elementor-element-afd8d06{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Domine", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:40px;color:var( --e-global-color-d3fcf08 );}.elementor-5453 .elementor-element.elementor-element-afd8d06 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5453 .elementor-element.elementor-element-afd8d06.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-1cfad69{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:22px;color:var( --e-global-color-d3fcf08 );}.elementor-5453 .elementor-element.elementor-element-1cfad69 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5453 .elementor-element.elementor-element-1cfad69.elementor-element{--align-self:center;}.elementor-5453 .elementor-element.elementor-element-85af414 .elementor-button{background-color:var( --e-global-color-d3fcf08 );font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:39px 39px 39px 39px;}.elementor-5453 .elementor-element.elementor-element-85af414 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-5453 .elementor-element.elementor-element-3ab59f5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-style:italic;color:var( --e-global-color-secondary );}.elementor-5453 .elementor-element.elementor-element-3ab59f5 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5453 .elementor-element.elementor-element-3ab59f5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-3ab59f5 a{color:#97D0E8;}.elementor-5453 .elementor-element.elementor-element-a27cc76{--spacer-size:50px;}.elementor-5453 .elementor-element.elementor-element-b50f22b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5453 .elementor-element.elementor-element-b50f22b:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-b50f22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46dfb88 );}.elementor-5453 .elementor-element.elementor-element-ad5bf42 > .elementor-widget-container{padding:45px 45px 45px 45px;}.elementor-5453 .elementor-element.elementor-element-ad5bf42{text-align:center;font-family:"Domine", Sans-serif;font-size:45px;font-weight:700;font-style:normal;line-height:49px;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-5453 .elementor-element.elementor-element-5685dc4{--width:60%;}.elementor-5453 .elementor-element.elementor-element-429b3454{--width:40%;}.elementor-5453 .elementor-element.elementor-element-4a0a528{--width:40%;}.elementor-5453 .elementor-element.elementor-element-3b8fb3a{--width:60%;}.elementor-5453 .elementor-element.elementor-element-d8ef49f{--content-width:80%;}.elementor-5453 .elementor-element.elementor-element-1181396a{--content-width:80%;}.elementor-5453 .elementor-element.elementor-element-16de452{--content-width:80%;}.elementor-5453 .elementor-element.elementor-element-1f05454c{--content-width:80%;}.elementor-5453 .elementor-element.elementor-element-3d7cdc5{--width:35%;}.elementor-5453 .elementor-element.elementor-element-5995b649{--width:65%;}.elementor-5453 .elementor-element.elementor-element-05f351c{--width:75%;}.elementor-5453 .elementor-element.elementor-element-7b90d5ef{--content-width:80%;}}@media(max-width:1024px){.elementor-5453 .elementor-element.elementor-element-24410f57:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-24410f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenwellpilates.com/wp-content/uploads/2025/11/Havenwell-Pilates-watercolor-background-1024x579.jpg");background-repeat:no-repeat;}}@media(max-width:767px){.elementor-5453 .elementor-element.elementor-element-24410f57:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-24410f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenwellpilates.com/wp-content/uploads/2026/05/pexels-marina-zasorina-7634150-768x1152.jpg");background-position:center center;}.elementor-5453 .elementor-element.elementor-element-24410f57{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.63;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5453 .elementor-element.elementor-element-3e7351c0{width:100%;max-width:100%;}.elementor-5453 .elementor-element.elementor-element-3e7351c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5453 .elementor-element.elementor-element-3e7351c0 .elementor-heading-title{font-size:46px;}.elementor-5453 .elementor-element.elementor-element-ccceb70{line-height:39px;}.elementor-5453 .elementor-element.elementor-element-8b27da0{--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;font-size:24px;line-height:1.2em;}.elementor-5453 .elementor-element.elementor-element-b7b13c5:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-b7b13c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenwellpilates.com/wp-content/uploads/2026/05/Watercolor-background-36-x-36-in-1024x1024.png");background-position:center center;}.elementor-5453 .elementor-element.elementor-element-b7b13c5{--overlay-opacity:0.09;}.elementor-5453 .elementor-element.elementor-element-4417a8b > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-5453 .elementor-element.elementor-element-4417a8b{font-size:25px;line-height:27px;}.elementor-5453 .elementor-element.elementor-element-c21162f > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-5453 .elementor-element.elementor-element-c21162f{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-9850423{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5453 .elementor-element.elementor-element-5e7dcc5c{font-size:18px;}.elementor-5453 .elementor-element.elementor-element-8e722c8{font-size:18px;}.elementor-5453 .elementor-element.elementor-element-c2cb830:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-c2cb830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenwellpilates.com/wp-content/uploads/2026/05/Watercolor-background-36-x-36-in-1024x1024.png");background-position:center center;}.elementor-5453 .elementor-element.elementor-element-c2cb830{--overlay-opacity:0.09;}.elementor-5453 .elementor-element.elementor-element-a678288 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-5453 .elementor-element.elementor-element-a678288{font-size:25px;line-height:27px;}.elementor-5453 .elementor-element.elementor-element-c1f05e9 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-5453 .elementor-element.elementor-element-c1f05e9{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-d8ef49f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5453 .elementor-element.elementor-element-aa947d0{--width:95%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-246fd18{width:var( --container-widget-width, 269.195px );max-width:269.195px;--container-widget-width:269.195px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-34c9126b{--spacer-size:60px;}.elementor-5453 .elementor-element.elementor-element-3d7cdc5{--min-height:329px;}.elementor-5453 .elementor-element.elementor-element-4416f4aa img{height:325px;}.elementor-5453 .elementor-element.elementor-element-99aec1d{--spacer-size:60px;}.elementor-5453 .elementor-element.elementor-element-8cd4af6:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-8cd4af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenwellpilates.com/wp-content/uploads/2026/05/Watercolor-background-36-x-36-in-1024x1024.png");background-position:center center;}.elementor-5453 .elementor-element.elementor-element-8cd4af6{--overlay-opacity:0.09;}.elementor-5453 .elementor-element.elementor-element-f8e83f8 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-5453 .elementor-element.elementor-element-f8e83f8{font-size:25px;line-height:27px;}.elementor-5453 .elementor-element.elementor-element-9f0a3df > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-5453 .elementor-element.elementor-element-9f0a3df{font-size:16px;}.elementor-5453 .elementor-element.elementor-element-7b90d5ef{--content-width:80%;--padding-top:033px;--padding-bottom:033px;--padding-left:0px;--padding-right:0px;}.elementor-5453 .elementor-element.elementor-element-ed61cb9{--spacer-size:60px;}.elementor-5453 .elementor-element.elementor-element-afd8d06{font-size:39px;}.elementor-5453 .elementor-element.elementor-element-3ab59f5{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;}.elementor-5453 .elementor-element.elementor-element-b50f22b:not(.elementor-motion-effects-element-type-background), .elementor-5453 .elementor-element.elementor-element-b50f22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://havenwellpilates.com/wp-content/uploads/2025/11/Havenwell-Pilates-watercolor-background.jpg");}.elementor-5453 .elementor-element.elementor-element-ad5bf42{font-size:33px;line-height:36px;}}/* Start custom CSS */.site-footer {
  display: none !important;
}/* End custom CSS */