.elementor-45 .elementor-element.elementor-element-ef66378 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-ef66378 > .elementor-container{min-height:100vh;}.elementor-45 .elementor-element.elementor-element-ef66378:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-ef66378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.ravenmedspa.com/wp-content/uploads/2025/05/home_banner-Optimized.jpg") 50% 50%;background-size:cover;}.elementor-45 .elementor-element.elementor-element-ef66378{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-45 .elementor-element.elementor-element-d612226 > .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-45 .elementor-element.elementor-element-107ed89 .elementor-heading-title{font-family:var( --e-global-typography-cd13338-font-family ), Sans-serif;font-size:var( --e-global-typography-cd13338-font-size );font-weight:var( --e-global-typography-cd13338-font-weight );font-style:var( --e-global-typography-cd13338-font-style );line-height:var( --e-global-typography-cd13338-line-height );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-be03828{width:var( --container-widget-width, 695px );max-width:695px;--container-widget-width:695px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-be03828 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-be03828 .elementor-heading-title{font-family:var( --e-global-typography-ae138c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae138c6-font-size );font-weight:var( --e-global-typography-ae138c6-font-weight );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-586ece2{width:var( --container-widget-width, 695px );max-width:695px;--container-widget-width:695px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-7d5b6f3-font-family ), Sans-serif;font-size:var( --e-global-typography-7d5b6f3-font-size );font-weight:var( --e-global-typography-7d5b6f3-font-weight );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-bfd9411 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-1b62680.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-45 .elementor-element.elementor-element-1b62680.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-45 .elementor-element.elementor-element-d3ee6a4{width:auto;max-width:auto;align-self:center;}.elementor-45 .elementor-element.elementor-element-d3ee6a4 .elementor-heading-title{font-family:var( --e-global-typography-a5a226c-font-family ), Sans-serif;font-size:var( --e-global-typography-a5a226c-font-size );font-style:var( --e-global-typography-a5a226c-font-style );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-9914a45{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_8 );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-9914a45 > .elementor-widget-container{margin:0px 15px 0px 15px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-9914a45 .elementor-divider-separator{width:48px;}.elementor-45 .elementor-element.elementor-element-9914a45 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-45 .elementor-element.elementor-global-274 .elementor-button{background-color:var( --e-global-color-05f9cfd );font-family:var( --e-global-typography-ce7b95c-font-family ), Sans-serif;font-size:var( --e-global-typography-ce7b95c-font-size );font-weight:var( --e-global-typography-ce7b95c-font-weight );text-transform:var( --e-global-typography-ce7b95c-text-transform );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );fill:var( --e-global-color-049054a );color:var( --e-global-color-049054a );border-radius:100px 100px 100px 100px;padding:17px 32px 17px 32px;}.elementor-45 .elementor-element.elementor-global-274 .elementor-button:hover, .elementor-45 .elementor-element.elementor-global-274 .elementor-button:focus{background-color:var( --e-global-color-fc83324 );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-global-274{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-global-274 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-global-274 .elementor-button:hover svg, .elementor-45 .elementor-element.elementor-global-274 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-0dd7012:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-0dd7012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc83324 );}.elementor-45 .elementor-element.elementor-element-0dd7012{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-45 .elementor-element.elementor-element-0dd7012 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-43067d0 .elementor-heading-title{font-family:var( --e-global-typography-cd13338-font-family ), Sans-serif;font-size:var( --e-global-typography-cd13338-font-size );font-weight:var( --e-global-typography-cd13338-font-weight );font-style:var( --e-global-typography-cd13338-font-style );line-height:var( --e-global-typography-cd13338-line-height );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-948e5df{width:var( --container-widget-width, 695px );max-width:695px;--container-widget-width:695px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-948e5df > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-948e5df .elementor-heading-title{font-family:var( --e-global-typography-ae138c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae138c6-font-size );font-weight:var( --e-global-typography-ae138c6-font-weight );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-ed13f45{width:var( --container-widget-width, 695px );max-width:695px;--container-widget-width:695px;--container-widget-flex-grow:0;color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-be1274d{width:auto;max-width:auto;align-self:center;}.elementor-45 .elementor-element.elementor-element-be1274d .elementor-heading-title{font-family:var( --e-global-typography-cd13338-font-family ), Sans-serif;font-size:var( --e-global-typography-cd13338-font-size );font-weight:var( --e-global-typography-cd13338-font-weight );font-style:var( --e-global-typography-cd13338-font-style );line-height:var( --e-global-typography-cd13338-line-height );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-98652ab{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_8 );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-98652ab > .elementor-widget-container{margin:0px 15px 0px 15px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-98652ab .elementor-divider-separator{width:48px;}.elementor-45 .elementor-element.elementor-element-98652ab .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-45 .elementor-element.elementor-element-cc75c1d{margin-top:0px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-45 .elementor-element.elementor-element-5e76eb9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-74bb0bc{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-74bb0bc{right:8.9%;}body.rtl .elementor-45 .elementor-element.elementor-element-74bb0bc{left:8.9%;}.elementor-45 .elementor-element.elementor-element-029f5db{width:auto;max-width:auto;top:-58px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-029f5db{left:45%;}body.rtl .elementor-45 .elementor-element.elementor-element-029f5db{right:45%;}.elementor-45 .elementor-element.elementor-element-ddf64fe{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-7cb827a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-45 .elementor-element.elementor-element-7cb827a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravenmedspa.com/wp-content/uploads/2025/06/abtt_img_hme_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-7cb827a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-7cb827a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-7cb827a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-7cb827a > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-7cb827a > .elementor-element-populated > .elementor-background-overlay, .elementor-45 .elementor-element.elementor-element-7cb827a > .elementor-background-slideshow{border-radius:0px 335px 0px 0px;}.elementor-45 .elementor-element.elementor-element-7cb827a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 0px 55px;}.elementor-45 .elementor-element.elementor-element-7cb827a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-86730ed .elementor-repeater-item-bcf3291 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.ravenmedspa.com/wp-content/uploads/2025/06/hme_abt_sec_img3.jpg);background-size:cover;}.elementor-45 .elementor-element.elementor-element-86730ed .elementor-repeater-item-2f52924 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.ravenmedspa.com/wp-content/uploads/2025/11/Team-Shot-in-scrubs.jpg-scaled.jpeg);background-size:cover;}.elementor-45 .elementor-element.elementor-element-86730ed .elementor-repeater-item-25b8c48 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.ravenmedspa.com/wp-content/uploads/2025/07/action-2.jpg);background-size:cover;}.elementor-45 .elementor-element.elementor-element-86730ed .swiper-slide{transition-duration:calc(2500ms*1.2);height:686px;}.elementor-45 .elementor-element.elementor-element-86730ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:275px 275px 0px 0px;}.elementor-45 .elementor-element.elementor-element-86730ed .swiper-slide-contents{max-width:66%;}.elementor-45 .elementor-element.elementor-element-86730ed .swiper-slide-inner{text-align:center;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-0e78551.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-45 .elementor-element.elementor-element-0e78551.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-45 .elementor-element.elementor-element-0e78551 > .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-45 .elementor-element.elementor-element-0e78551 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 55px;}.elementor-45 .elementor-element.elementor-element-199b19b{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-199b19b > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-199b19b .elementor-heading-title{font-family:var( --e-global-typography-8beb275-font-family ), Sans-serif;font-size:var( --e-global-typography-8beb275-font-size );font-weight:var( --e-global-typography-8beb275-font-weight );line-height:var( --e-global-typography-8beb275-line-height );letter-spacing:var( --e-global-typography-8beb275-letter-spacing );color:var( --e-global-color-049054a );}.elementor-45 .elementor-element.elementor-element-4730c72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-4730c72{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-blocksy_palette_4 );}.elementor-45 .elementor-element.elementor-element-0557c0f .elementor-button{background-color:var( --e-global-color-fc83324 );font-family:var( --e-global-typography-ce7b95c-font-family ), Sans-serif;font-size:var( --e-global-typography-ce7b95c-font-size );font-weight:var( --e-global-typography-ce7b95c-font-weight );text-transform:var( --e-global-typography-ce7b95c-text-transform );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-radius:100px 100px 100px 100px;padding:17px 58px 17px 58px;}.elementor-45 .elementor-element.elementor-element-0557c0f .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-0557c0f .elementor-button:focus{background-color:var( --e-global-color-50380bb );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-0557c0f{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-0557c0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-0557c0f .elementor-button:hover svg, .elementor-45 .elementor-element.elementor-element-0557c0f .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-eb6e079:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-eb6e079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravenmedspa.com/wp-content/uploads/2025/05/R.34.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-45 .elementor-element.elementor-element-eb6e079 > .elementor-container{min-height:795px;}.elementor-45 .elementor-element.elementor-element-eb6e079{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-45 .elementor-element.elementor-element-eb6e079 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-eaf7200 > .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-45 .elementor-element.elementor-element-c80a390{width:var( --container-widget-width, 662px );max-width:662px;--container-widget-width:662px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-c80a390 .elementor-heading-title{font-family:var( --e-global-typography-4f2366d-font-family ), Sans-serif;font-size:var( --e-global-typography-4f2366d-font-size );font-weight:var( --e-global-typography-4f2366d-font-weight );font-style:var( --e-global-typography-4f2366d-font-style );line-height:var( --e-global-typography-4f2366d-line-height );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-10ea1a4{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_8 );--divider-border-width:1px;}.elementor-45 .elementor-element.elementor-element-10ea1a4 > .elementor-widget-container{margin:18px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-10ea1a4 .elementor-divider-separator{width:24px;}.elementor-45 .elementor-element.elementor-element-10ea1a4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-45 .elementor-element.elementor-element-d09cdda .elementor-heading-title{font-family:var( --e-global-typography-2664b13-font-family ), Sans-serif;font-size:var( --e-global-typography-2664b13-font-size );font-weight:var( --e-global-typography-2664b13-font-weight );text-transform:var( --e-global-typography-2664b13-text-transform );letter-spacing:var( --e-global-typography-2664b13-letter-spacing );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-a3f3cbf{margin-top:0px;margin-bottom:0px;padding:140px 0px 30px 0px;}.elementor-45 .elementor-element.elementor-element-fdc71fd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-fdc71fd > .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-45 .elementor-element.elementor-element-739224d{text-align:center;}.elementor-45 .elementor-element.elementor-element-739224d .elementor-heading-title{font-family:var( --e-global-typography-cd13338-font-family ), Sans-serif;font-size:var( --e-global-typography-cd13338-font-size );font-weight:var( --e-global-typography-cd13338-font-weight );font-style:var( --e-global-typography-cd13338-font-style );line-height:var( --e-global-typography-cd13338-line-height );color:var( --e-global-color-049054a );}.elementor-45 .elementor-element.elementor-element-6df375b{width:var( --container-widget-width, 679px );max-width:679px;--container-widget-width:679px;--container-widget-flex-grow:0;text-align:center;}.elementor-45 .elementor-element.elementor-element-6df375b > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-6df375b .elementor-heading-title{font-family:var( --e-global-typography-ae138c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae138c6-font-size );font-weight:var( --e-global-typography-ae138c6-font-weight );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );color:var( --e-global-color-049054a );}.elementor-45 .elementor-element.elementor-element-3cf3280{width:var( --container-widget-width, 788px );max-width:788px;--container-widget-width:788px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-7d5b6f3-font-family ), Sans-serif;font-size:var( --e-global-typography-7d5b6f3-font-size );font-weight:var( --e-global-typography-7d5b6f3-font-weight );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );}.elementor-45 .elementor-element.elementor-element-3cf3280 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-global-340 .elementor-button{background-color:var( --e-global-color-fc83324 );font-family:var( --e-global-typography-ce7b95c-font-family ), Sans-serif;font-size:var( --e-global-typography-ce7b95c-font-size );font-weight:var( --e-global-typography-ce7b95c-font-weight );text-transform:var( --e-global-typography-ce7b95c-text-transform );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-radius:100px 100px 100px 100px;padding:17px 32px 17px 32px;}.elementor-45 .elementor-element.elementor-global-340 .elementor-button:hover, .elementor-45 .elementor-element.elementor-global-340 .elementor-button:focus{background-color:var( --e-global-color-50380bb );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-global-340 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-global-340 .elementor-button:hover svg, .elementor-45 .elementor-element.elementor-global-340 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-725f118{margin-top:0px;margin-bottom:0px;padding:0px 0px 140px 0px;}.elementor-45 .elementor-element.elementor-element-de8b3fa > .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-45 .elementor-element.elementor-element-de8b3fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 2% 0% 18%;}.elementor-45 .elementor-element.elementor-element-00eb936:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-00eb936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravenmedspa.com/wp-content/uploads/2025/06/img_hme_bg1-v2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-45 .elementor-element.elementor-element-00eb936 > .elementor-container{min-height:44vw;}.elementor-45 .elementor-element.elementor-element-00eb936, .elementor-45 .elementor-element.elementor-element-00eb936 > .elementor-background-overlay{border-radius:50% 50% 0% 0%;}.elementor-45 .elementor-element.elementor-element-00eb936{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-45 .elementor-element.elementor-element-00eb936 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-05bdb17.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-05bdb17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-05bdb17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:23px;}.elementor-45 .elementor-element.elementor-element-05bdb17 > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-05bdb17 > .elementor-element-populated > .elementor-background-overlay, .elementor-45 .elementor-element.elementor-element-05bdb17 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-05bdb17 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-45 .elementor-element.elementor-element-3af258d{text-align:center;}.elementor-45 .elementor-element.elementor-element-3af258d .elementor-heading-title{font-family:var( --e-global-typography-fa3e910-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3e910-font-size );font-weight:var( --e-global-typography-fa3e910-font-weight );line-height:var( --e-global-typography-fa3e910-line-height );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-181f4eb .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-ce7b95c-font-family ), Sans-serif;font-size:var( --e-global-typography-ce7b95c-font-size );font-weight:var( --e-global-typography-ce7b95c-font-weight );text-transform:var( --e-global-typography-ce7b95c-text-transform );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-181f4eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-e4c4390{width:auto;max-width:auto;bottom:92px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-e4c4390{left:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-e4c4390{right:0px;}.elementor-45 .elementor-element.elementor-element-e4c4390 img{width:100%;}.elementor-45 .elementor-element.elementor-element-0ccc4ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 18% 0% 2%;}.elementor-45 .elementor-element.elementor-element-be70cc1:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-be70cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravenmedspa.com/wp-content/uploads/2025/06/img_hme_bg2-v2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-45 .elementor-element.elementor-element-be70cc1 > .elementor-container{min-height:44vw;}.elementor-45 .elementor-element.elementor-element-be70cc1, .elementor-45 .elementor-element.elementor-element-be70cc1 > .elementor-background-overlay{border-radius:50% 50% 0% 0%;}.elementor-45 .elementor-element.elementor-element-be70cc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-45 .elementor-element.elementor-element-be70cc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-a9e0617.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-a9e0617.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-a9e0617.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-a9e0617 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:23px;}.elementor-45 .elementor-element.elementor-element-a9e0617 > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-a9e0617 > .elementor-element-populated > .elementor-background-overlay, .elementor-45 .elementor-element.elementor-element-a9e0617 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-a9e0617 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-45 .elementor-element.elementor-element-76297ac{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;text-align:center;}.elementor-45 .elementor-element.elementor-element-76297ac > .elementor-widget-container{margin:0px 0px 23px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-76297ac .elementor-heading-title{font-family:var( --e-global-typography-fa3e910-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3e910-font-size );font-weight:var( --e-global-typography-fa3e910-font-weight );line-height:var( --e-global-typography-fa3e910-line-height );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-ebed1a6 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-ce7b95c-font-family ), Sans-serif;font-size:var( --e-global-typography-ce7b95c-font-size );font-weight:var( --e-global-typography-ce7b95c-font-weight );text-transform:var( --e-global-typography-ce7b95c-text-transform );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-ebed1a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-20d5ad2{width:auto;max-width:auto;bottom:92px;}.elementor-45 .elementor-element.elementor-element-20d5ad2 > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-20d5ad2{right:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-20d5ad2{left:0px;}.elementor-45 .elementor-element.elementor-element-20d5ad2 img{width:100%;}.elementor-45 .elementor-element.elementor-element-6af4662{margin-top:0px;margin-bottom:0px;padding:0px 0px 140px 0px;}.elementor-45 .elementor-element.elementor-element-f63b008 > .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-45 .elementor-element.elementor-element-f63b008 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 2% 0% 25%;}.elementor-45 .elementor-element.elementor-element-66c1541 > .elementor-container{min-height:44vw;}.elementor-45 .elementor-element.elementor-element-66c1541, .elementor-45 .elementor-element.elementor-element-66c1541 > .elementor-background-overlay{border-radius:50% 50% 0% 0%;}.elementor-45 .elementor-element.elementor-element-66c1541{z-index:2;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-9dd205b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-9dd205b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-9dd205b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:23px;}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box__front{background-image:url("https://www.ravenmedspa.com/wp-content/uploads/2025/06/img_hme_bg1-v2.jpg");background-position:center center;background-size:cover;}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box__back{background-image:url("https://www.ravenmedspa.com/wp-content/uploads/2025/07/AdobeStock_3738497451.jpg");background-position:center center;background-size:cover;}.elementor-45 .elementor-element.elementor-element-3d7decd > .elementor-widget-container{border-radius:0% 0% 0% 0%;}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box{height:700px;}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-icon i{transform:rotate(0deg);}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-icon svg{transform:rotate(0deg);}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:700;}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"General Sans", Sans-serif;font-size:13px;font-weight:600;}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box__button{margin-inline-center:0;}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"General Sans", Sans-serif;font-size:18px;font-weight:500;line-height:36px;}.elementor-45 .elementor-element.elementor-element-fbb59b0{width:auto;max-width:auto;bottom:92px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-fbb59b0{left:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-fbb59b0{right:0px;}.elementor-45 .elementor-element.elementor-element-fbb59b0 img{width:100%;}.elementor-45 .elementor-element.elementor-element-da00326 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 25% 0% 2%;}.elementor-45 .elementor-element.elementor-element-6078c1a > .elementor-container{min-height:44vw;}.elementor-45 .elementor-element.elementor-element-6078c1a, .elementor-45 .elementor-element.elementor-element-6078c1a > .elementor-background-overlay{border-radius:50% 50% 0% 0%;}.elementor-45 .elementor-element.elementor-element-6078c1a{z-index:2;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-cc2d28d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-cc2d28d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-cc2d28d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-cc2d28d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:23px;}.elementor-45 .elementor-element.elementor-element-cc2d28d > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-cc2d28d > .elementor-element-populated > .elementor-background-overlay, .elementor-45 .elementor-element.elementor-element-cc2d28d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-cc2d28d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box__front{background-image:url("https://www.ravenmedspa.com/wp-content/uploads/2025/07/image3.jpg");background-position:center center;background-size:cover;}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box__back{background-image:url("https://www.ravenmedspa.com/wp-content/uploads/2025/07/image2.jpg");background-position:center center;background-size:cover;}.elementor-45 .elementor-element.elementor-element-bec3280 > .elementor-widget-container{border-radius:0% 0% 0% 0%;}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box{height:700px;}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-icon i{transform:rotate(0deg);}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-icon svg{transform:rotate(0deg);}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:700;}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"General Sans", Sans-serif;font-size:13px;font-weight:600;}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box__button{margin-inline-center:0;}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"General Sans", Sans-serif;font-size:18px;font-weight:500;line-height:36px;}.elementor-45 .elementor-element.elementor-element-7ee2710{width:auto;max-width:auto;bottom:92px;}.elementor-45 .elementor-element.elementor-element-7ee2710 > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-7ee2710{right:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-7ee2710{left:0px;}.elementor-45 .elementor-element.elementor-element-7ee2710 img{width:100%;}.elementor-45 .elementor-element.elementor-element-8d6cfdc:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-8d6cfdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravenmedspa.com/wp-content/uploads/2025/05/testi-bg-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-45 .elementor-element.elementor-element-8d6cfdc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:140px 0px 140px 0px;}.elementor-45 .elementor-element.elementor-element-8d6cfdc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-7ed3d2c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-7ed3d2c > .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-45 .elementor-element.elementor-element-f142822 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-f142822{text-align:center;}.elementor-45 .elementor-element.elementor-element-f142822 .elementor-heading-title{font-family:var( --e-global-typography-cd13338-font-family ), Sans-serif;font-size:var( --e-global-typography-cd13338-font-size );font-weight:var( --e-global-typography-cd13338-font-weight );font-style:var( --e-global-typography-cd13338-font-style );line-height:var( --e-global-typography-cd13338-line-height );color:var( --e-global-color-049054a );}.elementor-45 .elementor-element.elementor-element-63c895b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-45 .elementor-element.elementor-element-63c895b{text-align:center;}.elementor-45 .elementor-element.elementor-element-63c895b .elementor-heading-title{font-family:var( --e-global-typography-ae138c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae138c6-font-size );font-weight:var( --e-global-typography-ae138c6-font-weight );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );color:var( --e-global-color-049054a );}.elementor-45 .elementor-element.elementor-element-6027be8{width:var( --container-widget-width, 788px );max-width:788px;--container-widget-width:788px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-7d5b6f3-font-family ), Sans-serif;font-size:var( --e-global-typography-7d5b6f3-font-size );font-weight:var( --e-global-typography-7d5b6f3-font-weight );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );}.elementor-45 .elementor-element.elementor-element-6027be8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-fdbac44 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-fff65f2 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-7e616bb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-7e616bb .elementor-swiper-button{font-size:0px;}.elementor-45 .elementor-element.elementor-element-e35c5be .elementor-button{background-color:var( --e-global-color-fc83324 );font-family:var( --e-global-typography-ce7b95c-font-family ), Sans-serif;font-size:var( --e-global-typography-ce7b95c-font-size );font-weight:var( --e-global-typography-ce7b95c-font-weight );text-transform:var( --e-global-typography-ce7b95c-text-transform );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-radius:100px 100px 100px 100px;padding:17px 32px 17px 32px;}.elementor-45 .elementor-element.elementor-element-e35c5be .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-e35c5be .elementor-button:focus{background-color:var( --e-global-color-50380bb );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-e35c5be > .elementor-widget-container{margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-e35c5be .elementor-button:hover svg, .elementor-45 .elementor-element.elementor-element-e35c5be .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-276526c:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-276526c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50380bb );}.elementor-45 .elementor-element.elementor-element-276526c > .elementor-background-overlay{background-color:#000000;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-276526c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-81px;margin-bottom:87px;padding:0px 0px -13px 0px;}.elementor-45 .elementor-element.elementor-element-74ee2c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-74ee2c0 > .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-45 .elementor-element.elementor-element-1c3436c > .elementor-widget-container{margin:75px 0px 0px 0px;padding:3px 0px 23px 0px;}.elementor-45 .elementor-element.elementor-element-1c3436c{text-align:center;}.elementor-45 .elementor-element.elementor-element-1c3436c .elementor-heading-title{font-family:var( --e-global-typography-ae138c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae138c6-font-size );font-weight:var( --e-global-typography-ae138c6-font-weight );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-5ecc83c{width:var( --container-widget-width, 938px );max-width:938px;--container-widget-width:938px;--container-widget-flex-grow:0;text-align:center;font-family:"General Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0.1rem;word-spacing:4px;text-shadow:0px 0px 13px rgba(0, 0, 0, 0.86);color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-5ecc83c > .elementor-widget-container{margin:0px 0px 75px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-5ecc83c p{margin-block-end:30px;}.elementor-45 .elementor-element.elementor-element-5ecc83c a{color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-6f7ce76 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-13ebc4a .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-f155ad9{--e-image-carousel-slides-to-show:3;}.elementor-45 .elementor-element.elementor-element-9f920d9{margin-top:0px;margin-bottom:0px;padding:140px 0px 140px 0px;}.elementor-45 .elementor-element.elementor-element-ce74a9e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-ce74a9e > .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-45 .elementor-element.elementor-element-ce74a9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-5781ad0{width:auto;max-width:auto;top:-60px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-5781ad0{left:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-5781ad0{right:0px;}.elementor-45 .elementor-element.elementor-element-dd1236f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-45 .elementor-element.elementor-element-dd1236f{text-align:center;}.elementor-45 .elementor-element.elementor-element-dd1236f .elementor-heading-title{font-family:var( --e-global-typography-ae138c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae138c6-font-size );font-weight:var( --e-global-typography-ae138c6-font-weight );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );color:var( --e-global-color-049054a );}.elementor-45 .elementor-element.elementor-element-f35826f > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-f35826f{text-align:center;font-family:var( --e-global-typography-7d5b6f3-font-family ), Sans-serif;font-size:var( --e-global-typography-7d5b6f3-font-size );font-weight:var( --e-global-typography-7d5b6f3-font-weight );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );}.elementor-45 .elementor-element.elementor-element-a51aae0 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-d3e8f30 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-057338a .elementor-swiper-button{font-size:0px;}.elementor-45 .elementor-element.elementor-element-057338a .elementor-testimonial__text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-45 .elementor-element.elementor-element-2d6f1c2{margin-top:0px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-45 .elementor-element.elementor-element-43b290c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-d5c52dd{width:auto;max-width:auto;top:-120px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-d5c52dd{right:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-d5c52dd{left:0px;}.elementor-45 .elementor-element.elementor-element-dee12ee{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-b96b16c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-45 .elementor-element.elementor-element-b96b16c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravenmedspa.com/wp-content/uploads/2025/06/bg_about_sec.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-b96b16c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-b96b16c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-45 .elementor-element.elementor-element-b96b16c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-b96b16c > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-b96b16c > .elementor-element-populated > .elementor-background-overlay, .elementor-45 .elementor-element.elementor-element-b96b16c > .elementor-background-slideshow{border-radius:0px 335px 0px 0px;}.elementor-45 .elementor-element.elementor-element-b96b16c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 0px 55px;}.elementor-45 .elementor-element.elementor-element-b96b16c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-9890b7d img{height:685px;object-fit:cover;object-position:center center;border-radius:275px 275px 0px 0px;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-f87b00d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-45 .elementor-element.elementor-element-f87b00d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-45 .elementor-element.elementor-element-f87b00d > .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-45 .elementor-element.elementor-element-f87b00d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 55px;}.elementor-45 .elementor-element.elementor-element-5df1e17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 22px 0px;}.elementor-45 .elementor-element.elementor-element-5df1e17{text-align:start;}.elementor-45 .elementor-element.elementor-element-ac906c1{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-ac906c1 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-ac906c1 .elementor-heading-title{font-family:var( --e-global-typography-8beb275-font-family ), Sans-serif;font-size:var( --e-global-typography-8beb275-font-size );font-weight:var( --e-global-typography-8beb275-font-weight );line-height:var( --e-global-typography-8beb275-line-height );letter-spacing:var( --e-global-typography-8beb275-letter-spacing );color:var( --e-global-color-049054a );}.elementor-45 .elementor-element.elementor-element-21fc61a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-21fc61a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-blocksy_palette_4 );}.elementor-45 .elementor-element.elementor-element-23504f5 .elementor-button{background-color:var( --e-global-color-049054a );font-family:var( --e-global-typography-ce7b95c-font-family ), Sans-serif;font-size:var( --e-global-typography-ce7b95c-font-size );font-weight:var( --e-global-typography-ce7b95c-font-weight );text-transform:var( --e-global-typography-ce7b95c-text-transform );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-radius:100px 100px 100px 100px;padding:17px 58px 17px 58px;}.elementor-45 .elementor-element.elementor-element-23504f5 .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-23504f5 .elementor-button:focus{background-color:var( --e-global-color-50380bb );color:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-23504f5{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-23504f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-23504f5 .elementor-button:hover svg, .elementor-45 .elementor-element.elementor-element-23504f5 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-74ce230{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-84f1fcc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-45 .elementor-element.elementor-element-84f1fcc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravenmedspa.com/wp-content/uploads/2025/06/b4footer-bg1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-45 .elementor-element.elementor-element-84f1fcc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 65px 70px 65px;}.elementor-45 .elementor-element.elementor-element-84f1fcc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-1963445:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-45 .elementor-element.elementor-element-1963445 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;}.elementor-45 .elementor-element.elementor-element-1963445 > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-1963445 > .elementor-element-populated > .elementor-background-overlay, .elementor-45 .elementor-element.elementor-element-1963445 > .elementor-background-slideshow{border-radius:0px 280px 0px 0px;}.elementor-45 .elementor-element.elementor-element-1963445 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:169px 50px 169px 50px;}.elementor-45 .elementor-element.elementor-element-1963445 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-5caa57d{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-5caa57d > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-5caa57d .elementor-heading-title{font-family:var( --e-global-typography-ae138c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae138c6-font-size );font-weight:var( --e-global-typography-ae138c6-font-weight );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-426fa7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-426fa7a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-blocksy_palette_4 );}.elementor-45 .elementor-element.elementor-global-1894 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-ce7b95c-font-family ), Sans-serif;font-size:var( --e-global-typography-ce7b95c-font-size );font-weight:var( --e-global-typography-ce7b95c-font-weight );text-transform:var( --e-global-typography-ce7b95c-text-transform );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );fill:var( --e-global-color-fc83324 );color:var( --e-global-color-fc83324 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fc83324 );border-radius:100px 100px 100px 100px;padding:17px 50px 17px 50px;}.elementor-45 .elementor-element.elementor-global-1894 .elementor-button:hover, .elementor-45 .elementor-element.elementor-global-1894 .elementor-button:focus{background-color:var( --e-global-color-fc83324 );color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-fc83324 );}.elementor-45 .elementor-element.elementor-global-1894{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-global-1894 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-global-1894 .elementor-button:hover svg, .elementor-45 .elementor-element.elementor-global-1894 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-45 .elementor-element.elementor-element-e41c277:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-45 .elementor-element.elementor-element-e41c277 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50380bb );}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-e41c277.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-45 .elementor-element.elementor-element-e41c277.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-45 .elementor-element.elementor-element-e41c277.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-e41c277 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 70px 0px 65px;}.elementor-45 .elementor-element.elementor-element-e41c277 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-45{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-45 .elementor-element.elementor-element-7cb827a{width:100%;}.elementor-45 .elementor-element.elementor-element-0e78551{width:100%;}.elementor-45 .elementor-element.elementor-element-de8b3fa{width:100%;}.elementor-45 .elementor-element.elementor-element-0ccc4ea{width:100%;}.elementor-45 .elementor-element.elementor-element-f63b008{width:100%;}.elementor-45 .elementor-element.elementor-element-da00326{width:100%;}.elementor-45 .elementor-element.elementor-element-b96b16c{width:100%;}.elementor-45 .elementor-element.elementor-element-f87b00d{width:100%;}.elementor-45 .elementor-element.elementor-element-84f1fcc{width:100%;}.elementor-45 .elementor-element.elementor-element-e41c277{width:100%;}}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-ef66378{margin-top:0px;margin-bottom:0px;padding:100px 20px 0px 20px;}.elementor-45 .elementor-element.elementor-element-107ed89{text-align:center;}.elementor-45 .elementor-element.elementor-element-107ed89 .elementor-heading-title{font-size:var( --e-global-typography-cd13338-font-size );line-height:var( --e-global-typography-cd13338-line-height );}.elementor-45 .elementor-element.elementor-element-be03828{text-align:center;}.elementor-45 .elementor-element.elementor-element-be03828 .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-586ece2 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-586ece2{text-align:center;font-size:var( --e-global-typography-7d5b6f3-font-size );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );}.elementor-45 .elementor-element.elementor-element-1b62680.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-d3ee6a4{width:100%;max-width:100%;text-align:center;}.elementor-45 .elementor-element.elementor-element-d3ee6a4 .elementor-heading-title{font-size:var( --e-global-typography-a5a226c-font-size );}.elementor-45 .elementor-element.elementor-element-9914a45{width:100%;max-width:100%;}.elementor-45 .elementor-element.elementor-element-9914a45 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-45 .elementor-element.elementor-element-9914a45 .elementor-divider{text-align:center;}.elementor-45 .elementor-element.elementor-element-9914a45 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-45 .elementor-element.elementor-global-274 .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-43067d0{text-align:center;}.elementor-45 .elementor-element.elementor-element-43067d0 .elementor-heading-title{font-size:var( --e-global-typography-cd13338-font-size );line-height:var( --e-global-typography-cd13338-line-height );}.elementor-45 .elementor-element.elementor-element-948e5df{text-align:center;}.elementor-45 .elementor-element.elementor-element-948e5df .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-ed13f45 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-ed13f45{text-align:center;}.elementor-45 .elementor-element.elementor-element-be1274d{width:100%;max-width:100%;text-align:center;}.elementor-45 .elementor-element.elementor-element-be1274d .elementor-heading-title{font-size:var( --e-global-typography-cd13338-font-size );line-height:var( --e-global-typography-cd13338-line-height );}.elementor-45 .elementor-element.elementor-element-98652ab{width:100%;max-width:100%;}.elementor-45 .elementor-element.elementor-element-98652ab > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-45 .elementor-element.elementor-element-98652ab .elementor-divider{text-align:center;}.elementor-45 .elementor-element.elementor-element-98652ab .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-45 .elementor-element.elementor-element-cc75c1d{padding:120px 0px 120px 0px;}.elementor-45 .elementor-element.elementor-element-74bb0bc{bottom:699px;}.elementor-45 .elementor-element.elementor-element-74bb0bc img{width:81px;}.elementor-45 .elementor-element.elementor-element-029f5db{top:348px;}.elementor-45 .elementor-element.elementor-element-0e78551.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-0e78551 > .elementor-element-populated{padding:0px 0px 65px 0px;}.elementor-45 .elementor-element.elementor-element-199b19b{text-align:center;}.elementor-45 .elementor-element.elementor-element-199b19b .elementor-heading-title{font-size:var( --e-global-typography-8beb275-font-size );line-height:var( --e-global-typography-8beb275-line-height );letter-spacing:var( --e-global-typography-8beb275-letter-spacing );}.elementor-45 .elementor-element.elementor-element-4730c72{text-align:center;letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-45 .elementor-element.elementor-element-0557c0f .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-c80a390 .elementor-heading-title{font-size:var( --e-global-typography-4f2366d-font-size );line-height:var( --e-global-typography-4f2366d-line-height );}.elementor-45 .elementor-element.elementor-element-d09cdda .elementor-heading-title{font-size:var( --e-global-typography-2664b13-font-size );letter-spacing:var( --e-global-typography-2664b13-letter-spacing );}.elementor-45 .elementor-element.elementor-element-739224d .elementor-heading-title{font-size:var( --e-global-typography-cd13338-font-size );line-height:var( --e-global-typography-cd13338-line-height );}.elementor-45 .elementor-element.elementor-element-6df375b .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-3cf3280{font-size:var( --e-global-typography-7d5b6f3-font-size );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );}.elementor-45 .elementor-element.elementor-global-340 .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-de8b3fa > .elementor-element-populated{padding:0% 0% 10% 18%;}.elementor-45 .elementor-element.elementor-element-00eb936 > .elementor-container{min-height:90vw;}.elementor-45 .elementor-element.elementor-element-3af258d .elementor-heading-title{font-size:var( --e-global-typography-fa3e910-font-size );line-height:var( --e-global-typography-fa3e910-line-height );}.elementor-45 .elementor-element.elementor-element-181f4eb .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-be70cc1 > .elementor-container{min-height:90vw;}.elementor-45 .elementor-element.elementor-element-76297ac .elementor-heading-title{font-size:var( --e-global-typography-fa3e910-font-size );line-height:var( --e-global-typography-fa3e910-line-height );}.elementor-45 .elementor-element.elementor-element-ebed1a6 .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-f63b008 > .elementor-element-populated{padding:0% 10% 10% 10%;}.elementor-45 .elementor-element.elementor-element-66c1541 > .elementor-container{min-height:90vw;}.elementor-45 .elementor-element.elementor-element-da00326 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-45 .elementor-element.elementor-element-6078c1a > .elementor-container{min-height:90vw;}.elementor-45 .elementor-element.elementor-element-f142822 .elementor-heading-title{font-size:var( --e-global-typography-cd13338-font-size );line-height:var( --e-global-typography-cd13338-line-height );}.elementor-45 .elementor-element.elementor-element-63c895b .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-6027be8{font-size:var( --e-global-typography-7d5b6f3-font-size );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );}.elementor-45 .elementor-element.elementor-element-4f19866{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-9510c7c.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-45 .elementor-element.elementor-element-9510c7c > .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-45 .elementor-element.elementor-element-fdbac44{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-fdbac44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-fff65f2{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-fff65f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-7e616bb{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-45 .elementor-element.elementor-element-e35c5be .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-276526c{padding:75px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-1c3436c .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-5ecc83c > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-45 .elementor-element.elementor-element-5ecc83c{font-size:16px;}.elementor-45 .elementor-element.elementor-element-92ad324{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-ac1975d.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-45 .elementor-element.elementor-element-ac1975d > .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-45 .elementor-element.elementor-element-6f7ce76{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-6f7ce76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-13ebc4a{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-13ebc4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-9cf39ca{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-dd1236f .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-f35826f{font-size:var( --e-global-typography-7d5b6f3-font-size );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );}.elementor-45 .elementor-element.elementor-element-50873fb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-f0bb489.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-45 .elementor-element.elementor-element-f0bb489 > .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-45 .elementor-element.elementor-element-a51aae0{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-a51aae0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-d3e8f30{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-d3e8f30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-057338a .elementor-testimonial__text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-45 .elementor-element.elementor-element-2d6f1c2{padding:368px 0px 100px 0px;}.elementor-45 .elementor-element.elementor-element-f87b00d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-f87b00d > .elementor-element-populated{padding:0px 20px 65px 20px;}.elementor-45 .elementor-element.elementor-element-5df1e17{text-align:center;}.elementor-45 .elementor-element.elementor-element-ac906c1{text-align:center;}.elementor-45 .elementor-element.elementor-element-ac906c1 .elementor-heading-title{font-size:var( --e-global-typography-8beb275-font-size );line-height:var( --e-global-typography-8beb275-line-height );letter-spacing:var( --e-global-typography-8beb275-letter-spacing );}.elementor-45 .elementor-element.elementor-element-21fc61a{text-align:center;letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-45 .elementor-element.elementor-element-23504f5 .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-84f1fcc > .elementor-element-populated{padding:70px 95px 70px 95px;}.elementor-45 .elementor-element.elementor-element-1963445 > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-1963445 > .elementor-element-populated > .elementor-background-overlay, .elementor-45 .elementor-element.elementor-element-1963445 > .elementor-background-slideshow{border-radius:0px 169px 0px 0px;}.elementor-45 .elementor-element.elementor-element-1963445 > .elementor-element-populated{padding:111px 50px 111px 50px;}.elementor-45 .elementor-element.elementor-element-5caa57d .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-426fa7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-426fa7a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-45 .elementor-element.elementor-global-1894 .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-e41c277 > .elementor-element-populated{padding:98px 154px 98px 154px;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-ef66378 > .elementor-container{min-height:395px;}.elementor-45 .elementor-element.elementor-element-107ed89 .elementor-heading-title{font-size:var( --e-global-typography-cd13338-font-size );line-height:var( --e-global-typography-cd13338-line-height );}.elementor-45 .elementor-element.elementor-element-be03828 .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-586ece2{font-size:var( --e-global-typography-7d5b6f3-font-size );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );}.elementor-45 .elementor-element.elementor-element-d3ee6a4 .elementor-heading-title{font-size:var( --e-global-typography-a5a226c-font-size );}.elementor-45 .elementor-element.elementor-global-274 .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-0dd7012{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-0b483f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-45 .elementor-element.elementor-element-0b483f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-45 .elementor-element.elementor-element-0b483f3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-43067d0 .elementor-heading-title{font-size:var( --e-global-typography-cd13338-font-size );line-height:var( --e-global-typography-cd13338-line-height );}.elementor-45 .elementor-element.elementor-element-948e5df .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-be1274d .elementor-heading-title{font-size:var( --e-global-typography-cd13338-font-size );line-height:var( --e-global-typography-cd13338-line-height );}.elementor-45 .elementor-element.elementor-element-cc75c1d{padding:100px 0px 100px 0px;}.elementor-45 .elementor-element.elementor-element-74bb0bc{bottom:399px;}.elementor-45 .elementor-element.elementor-element-74bb0bc img{width:53px;}.elementor-45 .elementor-element.elementor-element-7cb827a > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-7cb827a > .elementor-element-populated > .elementor-background-overlay, .elementor-45 .elementor-element.elementor-element-7cb827a > .elementor-background-slideshow{border-radius:0px 195px 0px 0px;}.elementor-45 .elementor-element.elementor-element-7cb827a > .elementor-element-populated{padding:28px 0px 0px 32px;}.elementor-45 .elementor-element.elementor-element-86730ed .swiper-slide{height:399px;}.elementor-45 .elementor-element.elementor-element-199b19b .elementor-heading-title{font-size:var( --e-global-typography-8beb275-font-size );line-height:var( --e-global-typography-8beb275-line-height );letter-spacing:var( --e-global-typography-8beb275-letter-spacing );}.elementor-45 .elementor-element.elementor-element-4730c72{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-45 .elementor-element.elementor-element-0557c0f .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-c80a390 .elementor-heading-title{font-size:var( --e-global-typography-4f2366d-font-size );line-height:var( --e-global-typography-4f2366d-line-height );}.elementor-45 .elementor-element.elementor-element-d09cdda .elementor-heading-title{font-size:var( --e-global-typography-2664b13-font-size );letter-spacing:var( --e-global-typography-2664b13-letter-spacing );}.elementor-45 .elementor-element.elementor-element-739224d .elementor-heading-title{font-size:var( --e-global-typography-cd13338-font-size );line-height:var( --e-global-typography-cd13338-line-height );}.elementor-45 .elementor-element.elementor-element-6df375b .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-3cf3280{font-size:var( --e-global-typography-7d5b6f3-font-size );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );}.elementor-45 .elementor-element.elementor-global-340 .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-de8b3fa > .elementor-element-populated{padding:0% 0% 10% 10%;}.elementor-45 .elementor-element.elementor-element-05bdb17 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-3af258d .elementor-heading-title{font-size:var( --e-global-typography-fa3e910-font-size );line-height:var( --e-global-typography-fa3e910-line-height );}.elementor-45 .elementor-element.elementor-element-181f4eb .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-e4c4390{bottom:55px;}.elementor-45 .elementor-element.elementor-element-0ccc4ea > .elementor-element-populated{padding:0% 10% 0% 0%;}.elementor-45 .elementor-element.elementor-element-a9e0617 > .elementor-element-populated{padding:0px 20px 28px 20px;}.elementor-45 .elementor-element.elementor-element-76297ac .elementor-heading-title{font-size:var( --e-global-typography-fa3e910-font-size );line-height:var( --e-global-typography-fa3e910-line-height );}.elementor-45 .elementor-element.elementor-element-ebed1a6 .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-20d5ad2{bottom:30px;}.elementor-45 .elementor-element.elementor-element-f63b008 > .elementor-element-populated{padding:0% 5% 10% 5%;}.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box{height:460px;}.elementor-45 .elementor-element.elementor-element-fbb59b0{bottom:55px;}.elementor-45 .elementor-element.elementor-element-da00326 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-45 .elementor-element.elementor-element-cc2d28d > .elementor-element-populated{padding:0px 20px 28px 20px;}.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box{height:460px;}.elementor-45 .elementor-element.elementor-element-7ee2710{bottom:30px;}.elementor-45 .elementor-element.elementor-element-f142822 .elementor-heading-title{font-size:var( --e-global-typography-cd13338-font-size );line-height:var( --e-global-typography-cd13338-line-height );}.elementor-45 .elementor-element.elementor-element-63c895b .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-6027be8{font-size:var( --e-global-typography-7d5b6f3-font-size );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );}.elementor-45 .elementor-element.elementor-element-7e616bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-45 .elementor-element.elementor-element-e35c5be .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-276526c{padding:85px 0px 40px 0px;}.elementor-45 .elementor-element.elementor-element-1c3436c .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-9cf39ca{margin-top:0px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-5781ad0{top:-134px;}.elementor-45 .elementor-element.elementor-element-dd1236f .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-f35826f{font-size:var( --e-global-typography-7d5b6f3-font-size );line-height:var( --e-global-typography-7d5b6f3-line-height );letter-spacing:var( --e-global-typography-7d5b6f3-letter-spacing );}.elementor-45 .elementor-element.elementor-element-057338a .elementor-testimonial__text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-45 .elementor-element.elementor-element-d5c52dd{top:-231px;}.elementor-45 .elementor-element.elementor-element-d5c52dd img{width:92px;}.elementor-45 .elementor-element.elementor-element-dee12ee{padding:0px 20px 0px 20px;}.elementor-45 .elementor-element.elementor-element-b96b16c > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-b96b16c > .elementor-element-populated > .elementor-background-overlay, .elementor-45 .elementor-element.elementor-element-b96b16c > .elementor-background-slideshow{border-radius:0px 197px 0px 0px;}.elementor-45 .elementor-element.elementor-element-b96b16c > .elementor-element-populated{padding:28px 0px 0px 32px;}.elementor-45 .elementor-element.elementor-element-9890b7d img{height:403px;}.elementor-45 .elementor-element.elementor-element-5df1e17 img{width:146px;}.elementor-45 .elementor-element.elementor-element-ac906c1 .elementor-heading-title{font-size:var( --e-global-typography-8beb275-font-size );line-height:var( --e-global-typography-8beb275-line-height );letter-spacing:var( --e-global-typography-8beb275-letter-spacing );}.elementor-45 .elementor-element.elementor-element-21fc61a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-45 .elementor-element.elementor-element-23504f5 .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-84f1fcc > .elementor-element-populated{padding:60px 20px 60px 20px;}.elementor-45 .elementor-element.elementor-element-1963445 > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-1963445 > .elementor-element-populated > .elementor-background-overlay, .elementor-45 .elementor-element.elementor-element-1963445 > .elementor-background-slideshow{border-radius:0px 62px 0px 0px;}.elementor-45 .elementor-element.elementor-element-1963445 > .elementor-element-populated{padding:36px 24px 36px 24px;}.elementor-45 .elementor-element.elementor-element-5caa57d .elementor-heading-title{font-size:var( --e-global-typography-ae138c6-font-size );line-height:var( --e-global-typography-ae138c6-line-height );letter-spacing:var( --e-global-typography-ae138c6-letter-spacing );}.elementor-45 .elementor-element.elementor-element-426fa7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-426fa7a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-45 .elementor-element.elementor-global-1894 .elementor-button{font-size:var( --e-global-typography-ce7b95c-font-size );letter-spacing:var( --e-global-typography-ce7b95c-letter-spacing );}.elementor-45 .elementor-element.elementor-element-e41c277 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-86730ed */.elementor-45 .elementor-element.elementor-element-86730ed .elementor-slides-wrapper.elementor-main-swiper {
    border-radius: 275px 275px 0px 0px;
}
@media screen and (max-width: 767px) {
    .elementor-45 .elementor-element.elementor-element-86730ed .elementor-slides-wrapper.elementor-main-swiper {
    border-radius: 160px 160px 0px 0px!important;
}
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-3d7decd */.elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box__front, .elementor-45 .elementor-element.elementor-element-3d7decd .elementor-flip-box__back {
    border-radius: 50% 50% 0  0 !important;
}

.elementor-45 .elementor-element.elementor-element-3d7decd a {
    color:inherit;
    font-family:inherit;
    font-weight:inherit;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66c1541 */.elementor-45 .elementor-element.elementor-element-66c1541 .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding:0px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-bec3280 */.elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box__front, .elementor-45 .elementor-element.elementor-element-bec3280 .elementor-flip-box__back {
    border-radius: 50% 50% 0  0 !important;
}

.elementor-45 .elementor-element.elementor-element-bec3280 a {
    color:inherit;
    font-family:inherit;
    font-weight:inherit;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6078c1a */.elementor-45 .elementor-element.elementor-element-cc2d28d > .elementor-element-populated {
    padding:0px!important;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-057338a */.elementor-45 .elementor-element.elementor-element-057338a .elementor-main-swiper.swiper.swiper-initialized {
    overflow: visible;
}/* End custom CSS */