.elementor-4982 .elementor-element.elementor-element-8729218 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-4982 .elementor-element.elementor-element-8729218:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-8729218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://images.pexels.com/photos/2575271/pexels-photo-2575271.jpeg?auto=compress&cs=tinysrgb&w=1600");background-position:center 35%;background-repeat:no-repeat;background-size:cover;}.elementor-4982 .elementor-element.elementor-element-8729218 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, rgba(7,27,38,0.88) 0%, rgba(7,27,38,0.2) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-8729218{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 90px 80px 90px;}.elementor-4982 .elementor-element.elementor-element-447c46f > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-4982 .elementor-element.elementor-element-447c46f{text-align:start;}.elementor-4982 .elementor-element.elementor-element-447c46f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.6px;color:#2FBFBF;}.elementor-4982 .elementor-element.elementor-element-d32548d > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-4982 .elementor-element.elementor-element-d32548d{text-align:start;}.elementor-4982 .elementor-element.elementor-element-d32548d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:88px;font-weight:300;font-style:italic;line-height:0.95em;color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-2628d1a:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-2628d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-2628d1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:99;}.elementor-4982 .elementor-element.elementor-element-2628d1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-c9a18cd:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-c9a18cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roxboroughbeachspa.com/wp-content/uploads/2022/07/deep-tissue-massage.jpeg");background-position:center 40%;background-repeat:no-repeat;background-size:cover;}.elementor-4982 .elementor-element.elementor-element-c9a18cd > .elementor-background-overlay{background-color:rgba(7,27,38,0.22);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-c9a18cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-13278f4:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-13278f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-13278f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 20px 40px;}.elementor-4982 .elementor-element.elementor-element-13278f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-9dd7441 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4982 .elementor-element.elementor-element-9dd7441{text-align:start;}.elementor-4982 .elementor-element.elementor-element-9dd7441 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:2.2px;color:#1D7A8C;}.elementor-4982 .elementor-element.elementor-element-cfa478a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-cfa478a{text-align:start;}.elementor-4982 .elementor-element.elementor-element-cfa478a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:300;font-style:italic;line-height:1.15em;color:#071B26;}.elementor-bc-flex-widget .elementor-4982 .elementor-element.elementor-element-392b7d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4982 .elementor-element.elementor-element-392b7d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4982 .elementor-element.elementor-element-8ac8695 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-8ac8695{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:1.85em;color:#4A5A64;}.elementor-4982 .elementor-element.elementor-element-84d0dff:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-84d0dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-84d0dff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 56px 40px;}.elementor-4982 .elementor-element.elementor-element-84d0dff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-0e2bab3:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-0e2bab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roxboroughbeachspa.com/wp-content/uploads/2022/07/Skincare.jpg");background-position:center 40%;background-repeat:no-repeat;background-size:cover;}.elementor-4982 .elementor-element.elementor-element-0e2bab3 > .elementor-background-overlay{background-color:rgba(7,27,38,0.22);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-0e2bab3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-0beac70:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-0beac70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-0beac70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 20px 40px;}.elementor-4982 .elementor-element.elementor-element-0beac70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-2d8de5b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4982 .elementor-element.elementor-element-2d8de5b{text-align:start;}.elementor-4982 .elementor-element.elementor-element-2d8de5b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:2.2px;color:#1D7A8C;}.elementor-4982 .elementor-element.elementor-element-3e9bdef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-3e9bdef{text-align:start;}.elementor-4982 .elementor-element.elementor-element-3e9bdef .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:300;font-style:italic;line-height:1.15em;color:#071B26;}.elementor-bc-flex-widget .elementor-4982 .elementor-element.elementor-element-d5a61ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4982 .elementor-element.elementor-element-d5a61ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4982 .elementor-element.elementor-element-5e75759 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-5e75759{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:1.85em;color:#4A5A64;}.elementor-4982 .elementor-element.elementor-element-a059262:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-a059262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-a059262{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 56px 40px;}.elementor-4982 .elementor-element.elementor-element-a059262 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-57cc063:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-57cc063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roxboroughbeachspa.com/wp-content/uploads/2022/07/detoxifying-hydrating.jpg");background-position:center 40%;background-repeat:no-repeat;background-size:cover;}.elementor-4982 .elementor-element.elementor-element-57cc063 > .elementor-background-overlay{background-color:rgba(7,27,38,0.22);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-57cc063{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-0536d86:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-0536d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-0536d86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 20px 40px;}.elementor-4982 .elementor-element.elementor-element-0536d86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-0e30416 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4982 .elementor-element.elementor-element-0e30416{text-align:start;}.elementor-4982 .elementor-element.elementor-element-0e30416 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:2.2px;color:#1D7A8C;}.elementor-4982 .elementor-element.elementor-element-cc3ac88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-cc3ac88{text-align:start;}.elementor-4982 .elementor-element.elementor-element-cc3ac88 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:300;font-style:italic;line-height:1.15em;color:#071B26;}.elementor-bc-flex-widget .elementor-4982 .elementor-element.elementor-element-cde7db0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4982 .elementor-element.elementor-element-cde7db0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4982 .elementor-element.elementor-element-9675fa0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-9675fa0{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:1.85em;color:#4A5A64;}.elementor-4982 .elementor-element.elementor-element-fc8d046:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-fc8d046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-fc8d046{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 56px 40px;}.elementor-4982 .elementor-element.elementor-element-fc8d046 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-0f6b509:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-0f6b509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roxboroughbeachspa.com/wp-content/uploads/2022/07/manicure2.jpeg");background-position:center 40%;background-repeat:no-repeat;background-size:cover;}.elementor-4982 .elementor-element.elementor-element-0f6b509 > .elementor-background-overlay{background-color:rgba(7,27,38,0.22);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-0f6b509{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-49ae1fe:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-49ae1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-49ae1fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 20px 40px;}.elementor-4982 .elementor-element.elementor-element-49ae1fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-fcef0e4 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4982 .elementor-element.elementor-element-fcef0e4{text-align:start;}.elementor-4982 .elementor-element.elementor-element-fcef0e4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:2.2px;color:#1D7A8C;}.elementor-4982 .elementor-element.elementor-element-5144720 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-5144720{text-align:start;}.elementor-4982 .elementor-element.elementor-element-5144720 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:300;font-style:italic;line-height:1.15em;color:#071B26;}.elementor-bc-flex-widget .elementor-4982 .elementor-element.elementor-element-3747d09.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4982 .elementor-element.elementor-element-3747d09.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4982 .elementor-element.elementor-element-60a7a1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-60a7a1e{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:1.85em;color:#4A5A64;}.elementor-4982 .elementor-element.elementor-element-9e34976:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-9e34976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-9e34976{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 56px 40px;}.elementor-4982 .elementor-element.elementor-element-9e34976 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-b0e598c:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-b0e598c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roxboroughbeachspa.com/wp-content/uploads/2022/07/body-oiled.jpeg");background-position:center 40%;background-repeat:no-repeat;background-size:cover;}.elementor-4982 .elementor-element.elementor-element-b0e598c > .elementor-background-overlay{background-color:rgba(7,27,38,0.22);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-b0e598c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-4e6aa7f:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-4e6aa7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-4e6aa7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 20px 40px;}.elementor-4982 .elementor-element.elementor-element-4e6aa7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-dd7de8e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4982 .elementor-element.elementor-element-dd7de8e{text-align:start;}.elementor-4982 .elementor-element.elementor-element-dd7de8e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:2.2px;color:#1D7A8C;}.elementor-4982 .elementor-element.elementor-element-d69fdbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-d69fdbd{text-align:start;}.elementor-4982 .elementor-element.elementor-element-d69fdbd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:300;font-style:italic;line-height:1.15em;color:#071B26;}.elementor-bc-flex-widget .elementor-4982 .elementor-element.elementor-element-271a259.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4982 .elementor-element.elementor-element-271a259.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4982 .elementor-element.elementor-element-2fae8da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-2fae8da{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:1.85em;color:#4A5A64;}.elementor-4982 .elementor-element.elementor-element-80100b3:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-80100b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-80100b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 56px 40px;}.elementor-4982 .elementor-element.elementor-element-80100b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-f0c4ed1:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-f0c4ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roxboroughbeachspa.com/wp-content/uploads/2022/07/aromatherapy.jpeg");background-position:center 40%;background-repeat:no-repeat;background-size:cover;}.elementor-4982 .elementor-element.elementor-element-f0c4ed1 > .elementor-background-overlay{background-color:rgba(7,27,38,0.22);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-f0c4ed1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-a523854:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-a523854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-a523854{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 20px 40px;}.elementor-4982 .elementor-element.elementor-element-a523854 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-54c8853 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4982 .elementor-element.elementor-element-54c8853{text-align:start;}.elementor-4982 .elementor-element.elementor-element-54c8853 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:2.2px;color:#1D7A8C;}.elementor-4982 .elementor-element.elementor-element-8fba0dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-8fba0dd{text-align:start;}.elementor-4982 .elementor-element.elementor-element-8fba0dd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:300;font-style:italic;line-height:1.15em;color:#071B26;}.elementor-bc-flex-widget .elementor-4982 .elementor-element.elementor-element-16da833.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4982 .elementor-element.elementor-element-16da833.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4982 .elementor-element.elementor-element-d980f97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-d980f97{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:1.85em;color:#4A5A64;}.elementor-4982 .elementor-element.elementor-element-764ecb2:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-764ecb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-764ecb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 56px 40px;}.elementor-4982 .elementor-element.elementor-element-764ecb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-fab2e82:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-fab2e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roxboroughbeachspa.com/wp-content/uploads/2022/07/1_bed_and_swan.jpg");background-position:center 40%;background-repeat:no-repeat;background-size:cover;}.elementor-4982 .elementor-element.elementor-element-fab2e82 > .elementor-background-overlay{background-color:rgba(7,27,38,0.22);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-fab2e82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-67943a3:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-67943a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-67943a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 20px 40px;}.elementor-4982 .elementor-element.elementor-element-67943a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-8cdabd2 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4982 .elementor-element.elementor-element-8cdabd2{text-align:start;}.elementor-4982 .elementor-element.elementor-element-8cdabd2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:2.2px;color:#1D7A8C;}.elementor-4982 .elementor-element.elementor-element-82e73b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-82e73b1{text-align:start;}.elementor-4982 .elementor-element.elementor-element-82e73b1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:300;font-style:italic;line-height:1.15em;color:#071B26;}.elementor-bc-flex-widget .elementor-4982 .elementor-element.elementor-element-2f57b14.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4982 .elementor-element.elementor-element-2f57b14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4982 .elementor-element.elementor-element-8bd89d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4982 .elementor-element.elementor-element-8bd89d0{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:1.85em;color:#4A5A64;}.elementor-4982 .elementor-element.elementor-element-6b97b80:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-6b97b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-6b97b80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 56px 40px;}.elementor-4982 .elementor-element.elementor-element-6b97b80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-8303af1:not(.elementor-motion-effects-element-type-background), .elementor-4982 .elementor-element.elementor-element-8303af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roxboroughbeachspa.com/wp-content/uploads/2022/07/6_spa_2019.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4982 .elementor-element.elementor-element-8303af1 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(7,27,38,0.84) 0%, rgba(10,34,54,0.78) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4982 .elementor-element.elementor-element-8303af1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 40px 140px 40px;}.elementor-4982 .elementor-element.elementor-element-c19ed96 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4982 .elementor-element.elementor-element-c19ed96{text-align:center;}.elementor-4982 .elementor-element.elementor-element-c19ed96 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:3px;color:#2FBFBF;}.elementor-4982 .elementor-element.elementor-element-206c5dc > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-4982 .elementor-element.elementor-element-206c5dc{text-align:center;}.elementor-4982 .elementor-element.elementor-element-206c5dc .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:52px;font-weight:300;font-style:italic;line-height:1.08em;color:#ffffff;}.elementor-4982 .elementor-element.elementor-element-c8312e6{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-4982 .elementor-element.elementor-element-8729218{padding:0px 0px 56px 0px;}.elementor-4982 .elementor-element.elementor-element-d32548d .elementor-heading-title{font-size:48px;}.elementor-4982 .elementor-element.elementor-element-8303af1{padding:56px 0px 56px 0px;}}/* Start custom CSS for section, class: .elementor-element-8729218 */.elementor-4982 .elementor-element.elementor-element-8729218 > .elementor-container{align-items:flex-end !important;min-height:62vh}/* End custom CSS */