.elementor-1572 .elementor-element.elementor-element-2386d30d:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-2386d30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://subrosamedspa.com/wp-content/uploads/2026/02/IMG_0955-2-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1572 .elementor-element.elementor-element-2386d30d > .elementor-background-overlay{background-color:var( --e-global-color-131158d );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-2386d30d > .elementor-container{min-height:1024px;}.elementor-1572 .elementor-element.elementor-element-2386d30d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1572 .elementor-element.elementor-element-12f7107c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1572 .elementor-element.elementor-element-12f7107c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1572 .elementor-element.elementor-element-149490b9{width:auto;max-width:auto;}.elementor-1572 .elementor-element.elementor-element-149490b9 .elementor-heading-title{font-family:var( --e-global-typography-b7a45c7-font-family ), Sans-serif;font-size:var( --e-global-typography-b7a45c7-font-size );font-weight:var( --e-global-typography-b7a45c7-font-weight );line-height:var( --e-global-typography-b7a45c7-line-height );letter-spacing:var( --e-global-typography-b7a45c7-letter-spacing );color:var( --e-global-color-accent );}.elementor-1572 .elementor-element.elementor-element-7cd9827c{width:var( --container-widget-width, 567px );max-width:567px;--container-widget-width:567px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-accent );}.elementor-1572 .elementor-element.elementor-element-7cd9827c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-global-2601 .elementor-repeater-item-62305b0 .elementor-button{color:var( --e-global-color-accent );background-color:var( --e-global-color-57c6667 );}.elementor-1572 .elementor-element.elementor-global-2601 .elementor-repeater-item-62305b0 .elementor-button:hover{background-color:var( --e-global-color-131158d );}.elementor-1572 .elementor-element.elementor-global-2601{width:auto;max-width:auto;}.elementor-1572 .elementor-element.elementor-global-2601 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-global-2601 .uael-dual-button-wrap .uael-button-wrapper{margin-right:calc( 10px / 2);margin-left:calc( 10px / 2);}.elementor-1572 .elementor-element.elementor-global-2601.uael-button-stack-none .uael-dual-button-wrap{margin-right:calc( -10px / 2);margin-left:calc( -10px / 2);}.elementor-1572 .elementor-element.elementor-global-2601.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 10px / 2 );margin-top:calc( 10px / 2 );margin-right:0;margin-left:0;}.elementor-1572 .elementor-element.elementor-global-2601.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-1572 .elementor-element.elementor-global-2601.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-1572 .elementor-element.elementor-element-3f956860 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1572 .elementor-element.elementor-element-3f956860:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-3f956860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-131158d );background-image:url("https://subrosamedspa.com/wp-content/uploads/2025/04/subrosa-bigrose-bg.jpg");background-size:cover;}.elementor-1572 .elementor-element.elementor-element-3f956860 > .elementor-container{min-height:895px;}.elementor-1572 .elementor-element.elementor-element-3f956860{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1572 .elementor-element.elementor-element-3f956860 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-10d5448b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1572 .elementor-element.elementor-element-10d5448b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://subrosamedspa.com/wp-content/uploads/2025/04/subrosa-initials-bg.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-bc-flex-widget .elementor-1572 .elementor-element.elementor-element-10d5448b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1572 .elementor-element.elementor-element-10d5448b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1572 .elementor-element.elementor-element-10d5448b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1572 .elementor-element.elementor-element-10d5448b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1572 .elementor-element.elementor-element-10d5448b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1572 .elementor-element.elementor-element-66add988.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1572 .elementor-element.elementor-element-66add988.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1572 .elementor-element.elementor-element-2726a8d7{width:var( --container-widget-width, 725px );max-width:725px;--container-widget-width:725px;--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-2726a8d7 .elementor-heading-title{font-family:var( --e-global-typography-b7a45c7-font-family ), Sans-serif;font-size:var( --e-global-typography-b7a45c7-font-size );font-weight:var( --e-global-typography-b7a45c7-font-weight );line-height:var( --e-global-typography-b7a45c7-line-height );letter-spacing:var( --e-global-typography-b7a45c7-letter-spacing );color:var( --e-global-color-accent );}.elementor-1572 .elementor-element.elementor-element-df8181b{width:var( --container-widget-width, 541px );max-width:541px;--container-widget-width:541px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-accent );}.elementor-1572 .elementor-element.elementor-element-df8181b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-6452fc78{width:auto;max-width:auto;text-align:start;}.elementor-1572 .elementor-element.elementor-element-6452fc78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-6452fc78 img{border-radius:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-4c065f6{--e-image-carousel-slides-to-show:6;}.elementor-1572 .elementor-element.elementor-element-4c065f6 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-4c065f6 .swiper-wrapper{display:flex;align-items:center;}.elementor-1572 .elementor-element.elementor-element-dadc82e:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-dadc82e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-131158d );}.elementor-1572 .elementor-element.elementor-element-dadc82e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1572 .elementor-element.elementor-element-dadc82e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-5ffb15a:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-5ffb15a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #471F1F 75%, #7F3639 0%);}.elementor-1572 .elementor-element.elementor-element-5ffb15a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;}.elementor-1572 .elementor-element.elementor-element-5ffb15a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-c1ac04c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1572 .elementor-element.elementor-element-c1ac04c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c6667 );}.elementor-1572 .elementor-element.elementor-element-c1ac04c > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://subrosamedspa.com/wp-content/uploads/2025/08/SUBROSA-Logo-black-1.png");background-position:bottom center;background-repeat:repeat;background-size:25% auto;opacity:0.05;}.elementor-bc-flex-widget .elementor-1572 .elementor-element.elementor-element-c1ac04c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1572 .elementor-element.elementor-element-c1ac04c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1572 .elementor-element.elementor-element-c1ac04c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1572 .elementor-element.elementor-element-c1ac04c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-blocksy_palette_8 );text-align:center;padding:5rem 5rem 5rem 5rem;}.elementor-1572 .elementor-element.elementor-element-c1ac04c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-0a6b145{text-align:center;}.elementor-1572 .elementor-element.elementor-element-0a6b145 img{width:350px;}.elementor-1572 .elementor-element.elementor-element-f0b9710 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-f0b9710 .elementor-heading-title{font-family:"Arapey", Sans-serif;font-size:2.8rem;font-weight:400;font-style:italic;line-height:1.34;color:var( --e-global-color-accent );}.elementor-1572 .elementor-element.elementor-element-17ff99b{text-align:center;text-transform:uppercase;letter-spacing:2px;}.elementor-1572 .elementor-element.elementor-element-a4394b7{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-weight:300;letter-spacing:1.2px;}.elementor-1572 .elementor-element.elementor-element-a4394b7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1572 .elementor-element.elementor-element-8a197af .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );}.elementor-1572 .elementor-element.elementor-element-8a197af .elementor-button:hover, .elementor-1572 .elementor-element.elementor-element-8a197af .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-primary );}.elementor-1572 .elementor-element.elementor-element-8a197af .elementor-button:hover svg, .elementor-1572 .elementor-element.elementor-element-8a197af .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1572 .elementor-element.elementor-element-3caa85a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1572 .elementor-element.elementor-element-3caa85a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F3639;}.elementor-bc-flex-widget .elementor-1572 .elementor-element.elementor-element-3caa85a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1572 .elementor-element.elementor-element-3caa85a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1572 .elementor-element.elementor-element-3caa85a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1572 .elementor-element.elementor-element-3caa85a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-30e79e9 > .elementor-widget-container{margin:0px 0px 0px -200px;}.elementor-1572 .elementor-element.elementor-element-30e79e9 img{width:300px;}.elementor-1572 .elementor-element.elementor-element-605f5be3:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-605f5be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-131158d );background-image:url("https://subrosamedspa.com/wp-content/uploads/2025/04/subrosa-flower-bg-repeat-asset.png");background-repeat:repeat;}.elementor-1572 .elementor-element.elementor-element-605f5be3 > .elementor-background-overlay{background-color:var( --e-global-color-131158d );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-605f5be3 > .elementor-container{min-height:700px;}.elementor-1572 .elementor-element.elementor-element-605f5be3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 140px 0px;}.elementor-1572 .elementor-element.elementor-element-6b3f613c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1572 .elementor-element.elementor-element-6b3f613c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1572 .elementor-element.elementor-element-27e5c183{text-align:center;}.elementor-1572 .elementor-element.elementor-element-27e5c183 .elementor-heading-title{font-family:var( --e-global-typography-770559c-font-family ), Sans-serif;font-size:var( --e-global-typography-770559c-font-size );font-weight:var( --e-global-typography-770559c-font-weight );line-height:var( --e-global-typography-770559c-line-height );letter-spacing:var( --e-global-typography-770559c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1572 .elementor-element.elementor-element-37ac3f1d{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1572 .elementor-element.elementor-element-37ac3f1d > .elementor-widget-container{margin:15px 0px 35px 0px;}.elementor-1572 .elementor-element.elementor-element-1fb10471{padding:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-55ba0cad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1572 .elementor-element.elementor-element-55ba0cad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-2b7c537c{width:var( --container-widget-width, calc(33% - 32px) );max-width:calc(33% - 32px);--container-widget-width:calc(33% - 32px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-2b7c537c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-2b7c537c .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-2b7c537c .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-2b7c537c .uael-image img{width:58px;}.elementor-1572 .elementor-element.elementor-element-2b7c537c .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-2b7c537c .uael-infobox-title{font-family:var( --e-global-typography-7b7fc41-font-family ), Sans-serif;font-size:var( --e-global-typography-7b7fc41-font-size );font-weight:var( --e-global-typography-7b7fc41-font-weight );color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-2b7c537c .uael-infobox-text{font-family:var( --e-global-typography-d093d9f-font-family ), Sans-serif;font-size:var( --e-global-typography-d093d9f-font-size );font-weight:var( --e-global-typography-d093d9f-font-weight );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-423e8d5{width:var( --container-widget-width, calc(33% - 32px) );max-width:calc(33% - 32px);--container-widget-width:calc(33% - 32px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-423e8d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-423e8d5 .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-423e8d5 .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-423e8d5 .uael-image img{width:58px;}.elementor-1572 .elementor-element.elementor-element-423e8d5 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-423e8d5 .uael-infobox-title{font-family:var( --e-global-typography-7b7fc41-font-family ), Sans-serif;font-size:var( --e-global-typography-7b7fc41-font-size );font-weight:var( --e-global-typography-7b7fc41-font-weight );color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-423e8d5 .uael-infobox-text{font-family:var( --e-global-typography-d093d9f-font-family ), Sans-serif;font-size:var( --e-global-typography-d093d9f-font-size );font-weight:var( --e-global-typography-d093d9f-font-weight );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-5f099db8{width:var( --container-widget-width, calc(33% - 32px) );max-width:calc(33% - 32px);--container-widget-width:calc(33% - 32px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-5f099db8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-5f099db8 .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-5f099db8 .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-5f099db8 .uael-image img{width:58px;}.elementor-1572 .elementor-element.elementor-element-5f099db8 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-5f099db8 .uael-infobox-title{font-family:var( --e-global-typography-7b7fc41-font-family ), Sans-serif;font-size:var( --e-global-typography-7b7fc41-font-size );font-weight:var( --e-global-typography-7b7fc41-font-weight );color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-5f099db8 .uael-infobox-text{font-family:var( --e-global-typography-d093d9f-font-family ), Sans-serif;font-size:var( --e-global-typography-d093d9f-font-size );font-weight:var( --e-global-typography-d093d9f-font-weight );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-775b1bc3{width:var( --container-widget-width, calc(33% - 32px) );max-width:calc(33% - 32px);--container-widget-width:calc(33% - 32px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-775b1bc3 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-775b1bc3 .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-775b1bc3 .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-775b1bc3 .uael-image img{width:58px;}.elementor-1572 .elementor-element.elementor-element-775b1bc3 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-775b1bc3 .uael-infobox-title{font-family:var( --e-global-typography-7b7fc41-font-family ), Sans-serif;font-size:var( --e-global-typography-7b7fc41-font-size );font-weight:var( --e-global-typography-7b7fc41-font-weight );color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-775b1bc3 .uael-infobox-text{font-family:var( --e-global-typography-d093d9f-font-family ), Sans-serif;font-size:var( --e-global-typography-d093d9f-font-size );font-weight:var( --e-global-typography-d093d9f-font-weight );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-eaa30c5{width:var( --container-widget-width, calc(33% - 32px) );max-width:calc(33% - 32px);--container-widget-width:calc(33% - 32px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-eaa30c5 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-eaa30c5 .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-eaa30c5 .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-eaa30c5 .uael-image img{width:58px;}.elementor-1572 .elementor-element.elementor-element-eaa30c5 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-eaa30c5 .uael-infobox-title{font-family:var( --e-global-typography-7b7fc41-font-family ), Sans-serif;font-size:var( --e-global-typography-7b7fc41-font-size );font-weight:var( --e-global-typography-7b7fc41-font-weight );color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-eaa30c5 .uael-infobox-text{font-family:var( --e-global-typography-d093d9f-font-family ), Sans-serif;font-size:var( --e-global-typography-d093d9f-font-size );font-weight:var( --e-global-typography-d093d9f-font-weight );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-88d238f{width:var( --container-widget-width, calc(33% - 32px) );max-width:calc(33% - 32px);--container-widget-width:calc(33% - 32px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-88d238f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-88d238f .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-88d238f .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-88d238f .uael-image img{width:58px;}.elementor-1572 .elementor-element.elementor-element-88d238f .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-88d238f .uael-infobox-title{font-family:var( --e-global-typography-7b7fc41-font-family ), Sans-serif;font-size:var( --e-global-typography-7b7fc41-font-size );font-weight:var( --e-global-typography-7b7fc41-font-weight );color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-88d238f .uael-infobox-text{font-family:var( --e-global-typography-d093d9f-font-family ), Sans-serif;font-size:var( --e-global-typography-d093d9f-font-size );font-weight:var( --e-global-typography-d093d9f-font-weight );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-d8a2e81{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1572 .elementor-element.elementor-element-d8a2e81 > .elementor-widget-container{margin:124px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-d8a2e81 .elementor-divider-separator{width:310px;margin:0 auto;margin-center:0;}.elementor-1572 .elementor-element.elementor-element-d8a2e81 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1572 .elementor-element.elementor-element-f12eb3a{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1572 .elementor-element.elementor-element-f12eb3a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-7195940b:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-7195940b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-131158d );background-image:url("https://subrosamedspa.com/wp-content/uploads/2025/04/subrosa-flower-bg-repeat-asset.png");background-repeat:repeat;}.elementor-1572 .elementor-element.elementor-element-7195940b > .elementor-container{min-height:947px;}.elementor-1572 .elementor-element.elementor-element-7195940b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 140px 0px;}.elementor-1572 .elementor-element.elementor-element-7195940b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-70f4b12a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1572 .elementor-element.elementor-element-70f4b12a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1572 .elementor-element.elementor-element-47fe0087{text-align:center;}.elementor-1572 .elementor-element.elementor-element-47fe0087 .elementor-heading-title{font-family:var( --e-global-typography-770559c-font-family ), Sans-serif;font-size:var( --e-global-typography-770559c-font-size );font-weight:var( --e-global-typography-770559c-font-weight );line-height:var( --e-global-typography-770559c-line-height );letter-spacing:var( --e-global-typography-770559c-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1572 .elementor-element.elementor-element-4aa86b2d{width:var( --container-widget-width, 729px );max-width:729px;--container-widget-width:729px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1572 .elementor-element.elementor-element-4aa86b2d > .elementor-widget-container{margin:15px 0px 80px 0px;}.elementor-1572 .elementor-element.elementor-element-3901ef80{padding:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-2ef13270.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1572 .elementor-element.elementor-element-2ef13270 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-233cc5c0{width:var( --container-widget-width, calc(30% - 30px) );max-width:calc(30% - 30px);--container-widget-width:calc(30% - 30px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-233cc5c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-233cc5c0 .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-233cc5c0 .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-233cc5c0 .uael-image img{width:84px;}.elementor-1572 .elementor-element.elementor-element-233cc5c0 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-233cc5c0 .uael-infobox-title{font-family:"Aboreto", Sans-serif;font-size:18px;line-height:1.7;color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-233cc5c0 .uael-infobox-text{font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-61de41d7{width:var( --container-widget-width, calc(30% - 30px) );max-width:calc(30% - 30px);--container-widget-width:calc(30% - 30px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-61de41d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-61de41d7 .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-61de41d7 .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-61de41d7 .uael-image img{width:84px;}.elementor-1572 .elementor-element.elementor-element-61de41d7 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-61de41d7 .uael-infobox-title{font-family:"Aboreto", Sans-serif;font-size:18px;line-height:1.7;color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-61de41d7 .uael-infobox-text{font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-385955c5{width:var( --container-widget-width, calc(30% - 30px) );max-width:calc(30% - 30px);--container-widget-width:calc(30% - 30px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-385955c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-385955c5 .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-385955c5 .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-385955c5 .uael-image img{width:84px;}.elementor-1572 .elementor-element.elementor-element-385955c5 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-385955c5 .uael-infobox-title{font-family:"Aboreto", Sans-serif;font-size:18px;line-height:1.7;color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-385955c5 .uael-infobox-text{font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-79d7b9c7{width:var( --container-widget-width, calc(30% - 30px) );max-width:calc(30% - 30px);--container-widget-width:calc(30% - 30px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-79d7b9c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-79d7b9c7 .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-79d7b9c7 .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-79d7b9c7 .uael-image img{width:84px;}.elementor-1572 .elementor-element.elementor-element-79d7b9c7 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-79d7b9c7 .uael-infobox-title{font-family:"Aboreto", Sans-serif;font-size:18px;line-height:1.7;color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-79d7b9c7 .uael-infobox-text{font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-3cbb7d0c{width:var( --container-widget-width, calc(30% - 30px) );max-width:calc(30% - 30px);--container-widget-width:calc(30% - 30px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-3cbb7d0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-3cbb7d0c .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-3cbb7d0c .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-3cbb7d0c .uael-image img{width:84px;}.elementor-1572 .elementor-element.elementor-element-3cbb7d0c .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-3cbb7d0c .uael-infobox-title{font-family:"Aboreto", Sans-serif;font-size:18px;line-height:1.7;color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-3cbb7d0c .uael-infobox-text{font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-d2d268f{width:var( --container-widget-width, calc(30% - 30px) );max-width:calc(30% - 30px);--container-widget-width:calc(30% - 30px);--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-d2d268f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-d2d268f .uael-infobox,  .elementor-1572 .elementor-element.elementor-element-d2d268f .uael-separator-parent{text-align:center;}.elementor-1572 .elementor-element.elementor-element-d2d268f .uael-image img{width:84px;}.elementor-1572 .elementor-element.elementor-element-d2d268f .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1572 .elementor-element.elementor-element-d2d268f .uael-infobox-title{font-family:"Aboreto", Sans-serif;font-size:18px;line-height:1.7;color:var( --e-global-color-text );margin:15px 0px 15px 0px;}.elementor-1572 .elementor-element.elementor-element-d2d268f .uael-infobox-text{font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-4183a006{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1572 .elementor-element.elementor-element-4183a006 > .elementor-widget-container{margin:124px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-4183a006 .elementor-divider-separator{width:310px;margin:0 auto;margin-center:0;}.elementor-1572 .elementor-element.elementor-element-4183a006 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1572 .elementor-element.elementor-element-43beef84{width:var( --container-widget-width, 830px );max-width:830px;--container-widget-width:830px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1572 .elementor-element.elementor-element-43beef84 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-768dd1f8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1572 .elementor-element.elementor-element-768dd1f8:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-768dd1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://subrosamedspa.com/wp-content/uploads/2025/04/subrosa-home-services-bg.jpg");}.elementor-1572 .elementor-element.elementor-element-768dd1f8 > .elementor-container{min-height:577px;}.elementor-1572 .elementor-element.elementor-element-768dd1f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 140px 0px;}.elementor-1572 .elementor-element.elementor-element-768dd1f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-32fed194.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1572 .elementor-element.elementor-element-32fed194 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1572 .elementor-element.elementor-element-46a8cd74 > .elementor-widget-container{margin:0px 0px 54px 0px;}.elementor-1572 .elementor-element.elementor-element-46a8cd74{text-align:center;}.elementor-1572 .elementor-element.elementor-element-46a8cd74 .elementor-heading-title{font-family:var( --e-global-typography-c671396-font-family ), Sans-serif;font-size:var( --e-global-typography-c671396-font-size );font-weight:var( --e-global-typography-c671396-font-weight );font-style:var( --e-global-typography-c671396-font-style );line-height:var( --e-global-typography-c671396-line-height );color:var( --e-global-color-accent );}.elementor-1572 .elementor-element.elementor-element-176ceb0d{width:var( --container-widget-width, 828px );max-width:828px;--container-widget-width:828px;--container-widget-flex-grow:0;}.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-accordion-item{border-width:0px;}.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-accordion-icon, .elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-accordion-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1.8em;letter-spacing:0.02em;}.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-tab-title{padding:30px 30px 30px 30px;}.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-tab-content{color:var( --e-global-color-accent );font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );padding:0px 50px 30px 30px;}.elementor-1572 .elementor-element.elementor-element-717455b3:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-717455b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://subrosamedspa.com/wp-content/uploads/2026/03/Untitled-design-3.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-1572 .elementor-element.elementor-element-717455b3 > .elementor-container{min-height:720px;}.elementor-1572 .elementor-element.elementor-element-717455b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-717455b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-4911763b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1572 .elementor-element.elementor-element-4911763b > .elementor-element-populated{padding:100px 100px 100px 0px;}.elementor-1572 .elementor-element.elementor-element-55048ae9{text-align:start;}.elementor-1572 .elementor-element.elementor-element-55048ae9 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:33px;font-weight:400;line-height:1.67;letter-spacing:0px;color:#000000;}.elementor-1572 .elementor-element.elementor-element-184b9e3f{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-9729977-font-family ), Sans-serif;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );color:#000000;}.elementor-1572 .elementor-element.elementor-element-184b9e3f > .elementor-widget-container{margin:15px 0px 20px 0px;}.elementor-1572 .elementor-element.elementor-global-2604 .elementor-button:hover, .elementor-1572 .elementor-element.elementor-global-2604 .elementor-button:focus{background-color:var( --e-global-color-57c6667 );color:var( --e-global-color-accent );}.elementor-1572 .elementor-element.elementor-global-2604 .elementor-button:hover svg, .elementor-1572 .elementor-element.elementor-global-2604 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1572 .elementor-element.elementor-element-1f3a27c > .elementor-element-populated{padding:180px 0px 180px 100px;}@media(max-width:1024px){.elementor-1572 .elementor-element.elementor-element-2386d30d:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-2386d30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://subrosamedspa.com/wp-content/uploads/2026/02/IMG_0955-2-scaled.jpg");}.elementor-1572 .elementor-element.elementor-element-2386d30d > .elementor-container{min-height:828px;}.elementor-1572 .elementor-element.elementor-element-12f7107c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1572 .elementor-element.elementor-element-149490b9{text-align:center;}.elementor-1572 .elementor-element.elementor-element-149490b9 .elementor-heading-title{font-size:var( --e-global-typography-b7a45c7-font-size );line-height:var( --e-global-typography-b7a45c7-line-height );letter-spacing:var( --e-global-typography-b7a45c7-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-7cd9827c{text-align:center;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-global-2601.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 10px / 2 );margin-top:calc( 10px / 2 );margin-right:0;margin-left:0;}.elementor-1572 .elementor-element.elementor-global-2601.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-1572 .elementor-element.elementor-global-2601.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-1572 .elementor-element.elementor-element-10d5448b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1572 .elementor-element.elementor-element-66add988.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1572 .elementor-element.elementor-element-66add988 > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1572 .elementor-element.elementor-element-2726a8d7{text-align:center;}.elementor-1572 .elementor-element.elementor-element-2726a8d7 .elementor-heading-title{font-size:var( --e-global-typography-b7a45c7-font-size );line-height:var( --e-global-typography-b7a45c7-line-height );letter-spacing:var( --e-global-typography-b7a45c7-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-df8181b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-2289be31.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1572 .elementor-element.elementor-element-6452fc78{text-align:center;}.elementor-1572 .elementor-element.elementor-element-6452fc78 img{width:557px;}.elementor-1572 .elementor-element.elementor-element-4c065f6{--e-image-carousel-slides-to-show:3;}.elementor-1572 .elementor-element.elementor-element-5ffb15a{padding:0% 0% 0% 0%;}.elementor-1572 .elementor-element.elementor-element-c1ac04c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1572 .elementor-element.elementor-element-c1ac04c > .elementor-element-populated{padding:2rem 2rem 2rem 2rem;}.elementor-1572 .elementor-element.elementor-element-30e79e9 > .elementor-widget-container{margin:0px 0px 0px -100px;}.elementor-1572 .elementor-element.elementor-element-27e5c183 .elementor-heading-title{font-size:var( --e-global-typography-770559c-font-size );line-height:var( --e-global-typography-770559c-line-height );letter-spacing:var( --e-global-typography-770559c-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-37ac3f1d{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-2b7c537c{--container-widget-width:calc(50% - 40px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 40px) );max-width:calc(50% - 40px);}.elementor-1572 .elementor-element.elementor-element-2b7c537c .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-2b7c537c .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-423e8d5{--container-widget-width:calc(50% - 40px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 40px) );max-width:calc(50% - 40px);}.elementor-1572 .elementor-element.elementor-element-423e8d5 .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-423e8d5 .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-5f099db8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-5f099db8{--container-widget-width:calc(50% - 40px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 40px) );max-width:calc(50% - 40px);}.elementor-1572 .elementor-element.elementor-element-5f099db8 .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-5f099db8 .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-775b1bc3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-775b1bc3{--container-widget-width:calc(50% - 40px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 40px) );max-width:calc(50% - 40px);}.elementor-1572 .elementor-element.elementor-element-775b1bc3 .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-775b1bc3 .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-eaa30c5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-eaa30c5{--container-widget-width:calc(50% - 40px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 40px) );max-width:calc(50% - 40px);}.elementor-1572 .elementor-element.elementor-element-eaa30c5 .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-eaa30c5 .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-88d238f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-88d238f{--container-widget-width:calc(50% - 40px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 40px) );max-width:calc(50% - 40px);}.elementor-1572 .elementor-element.elementor-element-88d238f .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-88d238f .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-d8a2e81 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-f12eb3a > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-f12eb3a{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-7195940b{padding:0px 0px 140px 0px;}.elementor-1572 .elementor-element.elementor-element-47fe0087 .elementor-heading-title{font-size:var( --e-global-typography-770559c-font-size );line-height:var( --e-global-typography-770559c-line-height );letter-spacing:var( --e-global-typography-770559c-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-4aa86b2d{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-233cc5c0{--container-widget-width:calc(50% - 30px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 30px) );max-width:calc(50% - 30px);}.elementor-1572 .elementor-element.elementor-element-233cc5c0 .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-61de41d7{--container-widget-width:calc(50% - 30px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 30px) );max-width:calc(50% - 30px);}.elementor-1572 .elementor-element.elementor-element-61de41d7 .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-385955c5{--container-widget-width:calc(50% - 30px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 30px) );max-width:calc(50% - 30px);}.elementor-1572 .elementor-element.elementor-element-385955c5 .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-79d7b9c7{--container-widget-width:calc(50% - 30px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 30px) );max-width:calc(50% - 30px);}.elementor-1572 .elementor-element.elementor-element-79d7b9c7 .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-3cbb7d0c{--container-widget-width:calc(50% - 30px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 30px) );max-width:calc(50% - 30px);}.elementor-1572 .elementor-element.elementor-element-3cbb7d0c .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-d2d268f{--container-widget-width:calc(50% - 30px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 30px) );max-width:calc(50% - 30px);}.elementor-1572 .elementor-element.elementor-element-d2d268f .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-4183a006 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-43beef84{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-46a8cd74 .elementor-heading-title{font-size:var( --e-global-typography-c671396-font-size );line-height:var( --e-global-typography-c671396-line-height );}.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-tab-content{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );padding:0px 50px 20px 30px;}.elementor-1572 .elementor-element.elementor-element-717455b3{padding:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-4911763b > .elementor-element-populated{padding:100px 0px 100px 0px;}.elementor-1572 .elementor-element.elementor-element-55048ae9{text-align:center;}.elementor-1572 .elementor-element.elementor-element-184b9e3f{text-align:center;font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-1f3a27c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1572 .elementor-element.elementor-element-1f3a27c > .elementor-element-populated{padding:100px 0px 76px 0px;}}@media(max-width:767px){.elementor-1572 .elementor-element.elementor-element-2386d30d:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-2386d30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://subrosamedspa.com/wp-content/uploads/2026/02/IMG_0955-2-scaled.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-1572 .elementor-element.elementor-element-2386d30d > .elementor-container{min-height:0vw;}.elementor-1572 .elementor-element.elementor-element-2386d30d{padding:82vw 0vw 0vw 0vw;}.elementor-1572 .elementor-element.elementor-element-149490b9 .elementor-heading-title{font-size:var( --e-global-typography-b7a45c7-font-size );line-height:var( --e-global-typography-b7a45c7-line-height );letter-spacing:var( --e-global-typography-b7a45c7-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-7cd9827c{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-global-2601.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 10px / 2 );margin-top:calc( 10px / 2 );margin-right:0;margin-left:0;}.elementor-1572 .elementor-element.elementor-global-2601.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-1572 .elementor-element.elementor-global-2601.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-1572 .elementor-element.elementor-element-10d5448b > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1572 .elementor-element.elementor-element-2726a8d7 .elementor-heading-title{font-size:var( --e-global-typography-b7a45c7-font-size );line-height:var( --e-global-typography-b7a45c7-line-height );letter-spacing:var( --e-global-typography-b7a45c7-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-df8181b{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-c1ac04c > .elementor-element-populated >  .elementor-background-overlay{background-position:-462px -288px;background-size:181px auto;opacity:0.03;}.elementor-1572 .elementor-element.elementor-element-c1ac04c > .elementor-element-populated{padding:3rem 1rem 7rem 1rem;}.elementor-1572 .elementor-element.elementor-element-0a6b145 img{width:320px;}.elementor-1572 .elementor-element.elementor-element-f0b9710 .elementor-heading-title{font-size:32px;}.elementor-1572 .elementor-element.elementor-element-a4394b7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-30e79e9 > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-1572 .elementor-element.elementor-element-605f5be3 > .elementor-container{min-height:655px;}.elementor-1572 .elementor-element.elementor-element-605f5be3{margin-top:0px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-1572 .elementor-element.elementor-element-6b3f613c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1572 .elementor-element.elementor-element-27e5c183 .elementor-heading-title{font-size:var( --e-global-typography-770559c-font-size );line-height:var( --e-global-typography-770559c-line-height );letter-spacing:var( --e-global-typography-770559c-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-37ac3f1d{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-2b7c537c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-2b7c537c .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-2b7c537c .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-423e8d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-423e8d5 .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-423e8d5 .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-5f099db8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-5f099db8 .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-5f099db8 .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-775b1bc3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-775b1bc3 .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-775b1bc3 .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-eaa30c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-eaa30c5 .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-eaa30c5 .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-88d238f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-88d238f .uael-infobox-title{font-size:var( --e-global-typography-7b7fc41-font-size );}.elementor-1572 .elementor-element.elementor-element-88d238f .uael-infobox-text{font-size:var( --e-global-typography-d093d9f-font-size );line-height:var( --e-global-typography-d093d9f-line-height );letter-spacing:var( --e-global-typography-d093d9f-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-f12eb3a{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-7195940b > .elementor-container{min-height:655px;}.elementor-1572 .elementor-element.elementor-element-7195940b{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1572 .elementor-element.elementor-element-70f4b12a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1572 .elementor-element.elementor-element-47fe0087 .elementor-heading-title{font-size:var( --e-global-typography-770559c-font-size );line-height:var( --e-global-typography-770559c-line-height );letter-spacing:var( --e-global-typography-770559c-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-4aa86b2d{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-233cc5c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-233cc5c0 .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-61de41d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-61de41d7 .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-385955c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-385955c5 .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-79d7b9c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-79d7b9c7 .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-3cbb7d0c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-3cbb7d0c .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-d2d268f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1572 .elementor-element.elementor-element-d2d268f .uael-infobox-text{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-43beef84{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-768dd1f8{padding:80px 0px 80px 0px;}.elementor-1572 .elementor-element.elementor-element-46a8cd74 .elementor-heading-title{font-size:var( --e-global-typography-c671396-font-size );line-height:var( --e-global-typography-c671396-line-height );}.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-tab-content{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-4911763b > .elementor-element-populated{padding:90px 0px 90px 0px;}.elementor-1572 .elementor-element.elementor-element-55048ae9 .elementor-heading-title{font-size:25px;}.elementor-1572 .elementor-element.elementor-element-184b9e3f{font-size:var( --e-global-typography-9729977-font-size );line-height:var( --e-global-typography-9729977-line-height );letter-spacing:var( --e-global-typography-9729977-letter-spacing );}.elementor-1572 .elementor-element.elementor-element-1f3a27c > .elementor-element-populated{padding:90px 0px 66px 0px;}}@media(min-width:768px){.elementor-1572 .elementor-element.elementor-element-7fd95589{width:55%;}.elementor-1572 .elementor-element.elementor-element-12f7107c{width:45%;}.elementor-1572 .elementor-element.elementor-element-c1ac04c{width:75%;}.elementor-1572 .elementor-element.elementor-element-3caa85a{width:24.963%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1572 .elementor-element.elementor-element-12f7107c{width:100%;}.elementor-1572 .elementor-element.elementor-element-10d5448b{width:100%;}.elementor-1572 .elementor-element.elementor-element-66add988{width:100%;}.elementor-1572 .elementor-element.elementor-element-2289be31{width:100%;}.elementor-1572 .elementor-element.elementor-element-4911763b{width:100%;}.elementor-1572 .elementor-element.elementor-element-1f3a27c{width:100%;}}/* Start custom CSS for global, class: .elementor-global-2601 */@media screen and (max-width: 767px) {

.elementor-1572 .elementor-element.elementor-global-2601 .uael-button-wrapper.uael-dual-button {
    width: 100%;
}
.elementor-1572 .elementor-element.elementor-global-2601 .uael-button-wrapper.uael-dual-button.uael-dual-button-1 {
    margin-top: 20px;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12f7107c */@media screen and (max-width: 767px) {
.elementor-1572 .elementor-element.elementor-element-12f7107c .elementor-widget-wrap.elementor-element-populated {
    background-color: #000;
    margin: 20px;
    max-width: calc(100% - 40px);
    padding: 30px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2386d30d */@media screen and (max-width: 1024px) {
   .elementor-1572 .elementor-element.elementor-element-2386d30d.elementor-section.elementor-section-items-middle>.elementor-container {
    align-items: flex-end;
    padding-bottom: 113px;
}
}

@media screen and (max-width: 767px) {
.elementor-1572 .elementor-element.elementor-element-2386d30d:before {
content: '';
position: absolute;
top: 0;
left: 0;
z-index: -1;
background: #000;
height: 100%;
width: 100%;
}
   .elementor-1572 .elementor-element.elementor-element-2386d30d.elementor-section.elementor-section-items-middle>.elementor-container {
padding-bottom: 30px;      
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6452fc78 */.elementor-1572 .elementor-element.elementor-element-6452fc78 .elementor-widget-container:before {
content: '';
position: absolute;
top: -38px;
right: -47px;
height: 100%;
width: 100%;
background: url(/wp-content/uploads/2026/03/IMG_1329-scaled-e1774290439386.jpg);
z-index: 1;
background-size: contain;
background-repeat: no-repeat;
}
.elementor-1572 .elementor-element.elementor-element-6452fc78 .elementor-widget-container {
    position: relative;
}
.elementor-1572 .elementor-element.elementor-element-6452fc78 .elementor-widget-container img {
    position: relative;
    z-index: 3;
}
.elementor-1572 .elementor-element.elementor-element-6452fc78 .elementor-widget-container:after {
    content: '';
    position: absolute;
    bottom: -33px;
    left: -33px;
    height: 119px;
    width: 119px;
    background: url;
    z-index: 3;
    background-size: contain;
}

@media screen and (min-width: 1025px) {
.elementor-1572 .elementor-element.elementor-element-6452fc78 {
    margin-right: 33px;
    margin-left: 47px;

}
}
@media screen and (max-width: 1024px) {
.elementor-1572 .elementor-element.elementor-element-6452fc78 .elementor-widget-container:before {
    top: -31px;  
    right: -38px;
}
.elementor-1572 .elementor-element.elementor-element-6452fc78 {
    margin-right: 27px;
    margin-left: 38px;
}
}
@media screen and (max-width: 767px) {
.elementor-1572 .elementor-element.elementor-element-6452fc78 {
    margin-right: 17px;
    margin-left: 24px;
}
.elementor-1572 .elementor-element.elementor-element-6452fc78 .elementor-widget-container:before {
    top: -19px;  
    right: -24px;
}
.elementor-1572 .elementor-element.elementor-element-6452fc78 .elementor-widget-container:after {
height: 57px;
width: 57px;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4c065f6 */.elementor-1572 .elementor-element.elementor-element-4c065f6 img {
    filter: brightness(0) invert(1);

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f956860 */.elementor-1572 .elementor-element.elementor-element-3f956860:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.72); background: linear-gradient(115.6deg, rgba(0, 0, 0, 0) -11.64%, rgba(0, 0, 0, 0.72) 67.78%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55ba0cad */.elementor-1572 .elementor-element.elementor-element-55ba0cad .elementor-widget-wrap.elementor-element-populated .elementor-widget-uael-infobox {
    margin: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43beef84 */.elementor-1572 .elementor-element.elementor-element-43beef84 a {
    color: inherit;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ef13270 */.elementor-1572 .elementor-element.elementor-element-2ef13270 .elementor-widget-wrap.elementor-element-populated .elementor-widget-uael-infobox {
    margin: 15px;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-176ceb0d */.elementor-1572 .elementor-element.elementor-element-176ceb0d h3 {
    color: #fff;
    font-size: 20px;
}
.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-accordion-item {
    border-bottom: 1px solid #fff !important;
}
.elementor-1572 .elementor-element.elementor-element-176ceb0d .elementor-tab-content {
    margin-top: -15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-768dd1f8 */.elementor-1572 .elementor-element.elementor-element-768dd1f8:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.72); background: linear-gradient(115.6deg, rgba(0, 0, 0, 0) -11.64%, rgba(0, 0, 0, 0.72) 67.78%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55048ae9 */.elementor-1572 .elementor-element.elementor-element-55048ae9 span.ff-arapey {
    font-family: 'Arapey';
    font-style: italic;
    font-size: 49px;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-717455b3 */.elementor-1572 .elementor-element.elementor-element-717455b3 {
    position: relative;
    overflow: hidden;
}

.elementor-1572 .elementor-element.elementor-element-717455b3:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 50vw;
    background: rgba(85, 37, 37, 1);
    z-index: 0;
}

.elementor-1572 .elementor-element.elementor-element-717455b3 > * {
    position: relative;
    z-index: 1;
}

@media screen and (max-width: 1024px) {
    .elementor-1572 .elementor-element.elementor-element-717455b3:before {
        width: 100%;
        height: 70%;
        bottom: 0;
        top: auto;
        left: 0;
        right: 0;
        opacity: 1; /* make sure it's visible */
    }
}/* End custom CSS */