.elementor-20553 .elementor-element.elementor-element-1322679:not(.elementor-motion-effects-element-type-background), .elementor-20553 .elementor-element.elementor-element-1322679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flinthillsspas.com/wp-content/uploads/2026/03/Smartop-Upright-Closed-8821-non-branded2.jpg");background-position:center center;}.elementor-20553 .elementor-element.elementor-element-1322679 > .elementor-background-overlay{background-color:var( --e-global-color-a67aafc );opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20553 .elementor-element.elementor-element-1322679{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20553 .elementor-element.elementor-element-e8c365b{--spacer-size:100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20553 .elementor-element.elementor-element-7f54eb6{text-align:center;}.elementor-20553 .elementor-element.elementor-element-7f54eb6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-5c464cf );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20553 .elementor-element.elementor-element-9361004{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-5c464cf );}.elementor-20553 .elementor-element.elementor-element-a0812a6{--spacer-size:100px;}.elementor-20553 .elementor-element.elementor-element-512a6ef:not(.elementor-motion-effects-element-type-background), .elementor-20553 .elementor-element.elementor-element-512a6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20553 .elementor-element.elementor-element-512a6ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20553 .elementor-element.elementor-element-512a6ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20553 .elementor-element.elementor-element-0e3dabd{--spacer-size:20px;}.elementor-20553 .elementor-element.elementor-element-5a4fc68 .elementor-heading-title{font-family:"Exo", Sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-5c464cf );}.elementor-20553 .elementor-element.elementor-element-674a041{--spacer-size:20px;}.elementor-20553 .elementor-element.elementor-element-7f86f61{--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:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-20553 .elementor-element.elementor-element-70aa70c{--display:flex;border-style:none;--border-style:none;}.elementor-20553 .elementor-element.elementor-element-70aa70c:not(.elementor-motion-effects-element-type-background), .elementor-20553 .elementor-element.elementor-element-70aa70c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c464cf );}.elementor-20553 .elementor-element.elementor-element-70aa70c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20553 .elementor-element.elementor-element-8835057 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20553 .elementor-element.elementor-element-5cf78ef{--display:flex;border-style:none;--border-style:none;}.elementor-20553 .elementor-element.elementor-element-5cf78ef:not(.elementor-motion-effects-element-type-background), .elementor-20553 .elementor-element.elementor-element-5cf78ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c464cf );}.elementor-20553 .elementor-element.elementor-element-5cf78ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20553 .elementor-element.elementor-element-d561a9b > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-20553 .elementor-element.elementor-element-4729639{--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:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-20553 .elementor-element.elementor-element-bfe689a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-20553 .elementor-element.elementor-element-7e782ac:not(.elementor-motion-effects-element-type-background), .elementor-20553 .elementor-element.elementor-element-7e782ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20553 .elementor-element.elementor-element-7e782ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20553 .elementor-element.elementor-element-7e782ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20553 .elementor-element.elementor-element-ef78ef9{--spacer-size:20px;}.elementor-20553 .elementor-element.elementor-element-7f42e59 .elementor-heading-title{font-family:"Exo", Sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-5c464cf );}.elementor-20553 .elementor-element.elementor-element-115eecf{--spacer-size:20px;}.elementor-20553 .elementor-element.elementor-element-6b5ce15{--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:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-20553 .elementor-element.elementor-element-5f5f5d4{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-20553 .elementor-element.elementor-element-5f5f5d4:not(.elementor-motion-effects-element-type-background), .elementor-20553 .elementor-element.elementor-element-5f5f5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20553 .elementor-element.elementor-element-5f5f5d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20553 .elementor-element.elementor-element-4aca7cc > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-20553 .elementor-element.elementor-element-4aca7cc img{width:100%;}.elementor-20553 .elementor-element.elementor-element-4aca7cc .widget-image-caption{color:var( --e-global-color-5c464cf );font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:600;font-style:normal;}.elementor-20553 .elementor-element.elementor-element-c5ca1d9{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-20553 .elementor-element.elementor-element-c5ca1d9:not(.elementor-motion-effects-element-type-background), .elementor-20553 .elementor-element.elementor-element-c5ca1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20553 .elementor-element.elementor-element-c5ca1d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20553 .elementor-element.elementor-element-06e6bee > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-20553 .elementor-element.elementor-element-06e6bee img{width:100%;}.elementor-20553 .elementor-element.elementor-element-06e6bee .widget-image-caption{color:var( --e-global-color-5c464cf );font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:600;font-style:normal;}.elementor-20553 .elementor-element.elementor-element-0d1d166{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-20553 .elementor-element.elementor-element-0d1d166:not(.elementor-motion-effects-element-type-background), .elementor-20553 .elementor-element.elementor-element-0d1d166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20553 .elementor-element.elementor-element-0d1d166.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20553 .elementor-element.elementor-element-5eefa39 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-20553 .elementor-element.elementor-element-5eefa39 img{width:100%;}.elementor-20553 .elementor-element.elementor-element-5eefa39 .widget-image-caption{color:var( --e-global-color-5c464cf );font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:600;font-style:normal;}.elementor-20553 .elementor-element.elementor-element-5a296a2{--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:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-20553 .elementor-element.elementor-element-1992005{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-20553 .elementor-element.elementor-element-1992005:not(.elementor-motion-effects-element-type-background), .elementor-20553 .elementor-element.elementor-element-1992005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20553 .elementor-element.elementor-element-1992005.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20553 .elementor-element.elementor-element-3b20e4f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-20553 .elementor-element.elementor-element-3b20e4f img{width:100%;}.elementor-20553 .elementor-element.elementor-element-3b20e4f .widget-image-caption{color:var( --e-global-color-5c464cf );font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:600;font-style:normal;}.elementor-20553 .elementor-element.elementor-element-4c7647d{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-20553 .elementor-element.elementor-element-4c7647d:not(.elementor-motion-effects-element-type-background), .elementor-20553 .elementor-element.elementor-element-4c7647d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20553 .elementor-element.elementor-element-4c7647d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20553 .elementor-element.elementor-element-754fee4 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-20553 .elementor-element.elementor-element-754fee4 img{width:100%;}.elementor-20553 .elementor-element.elementor-element-754fee4 .widget-image-caption{color:var( --e-global-color-5c464cf );font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:600;font-style:normal;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20553 .elementor-element.elementor-element-70aa70c{--width:30%;}.elementor-20553 .elementor-element.elementor-element-5cf78ef{--width:30%;}.elementor-20553 .elementor-element.elementor-element-5f5f5d4{--width:25%;}.elementor-20553 .elementor-element.elementor-element-c5ca1d9{--width:25%;}.elementor-20553 .elementor-element.elementor-element-0d1d166{--width:25%;}.elementor-20553 .elementor-element.elementor-element-1992005{--width:25%;}.elementor-20553 .elementor-element.elementor-element-4c7647d{--width:25%;}}