.elementor-4638 .elementor-element.elementor-element-78c05b28{--display:flex;--overlay-opacity:0.5;}.elementor-4638 .elementor-element.elementor-element-78c05b28::before, .elementor-4638 .elementor-element.elementor-element-78c05b28 > .elementor-background-video-container::before, .elementor-4638 .elementor-element.elementor-element-78c05b28 > .e-con-inner > .elementor-background-video-container::before, .elementor-4638 .elementor-element.elementor-element-78c05b28 > .elementor-background-slideshow::before, .elementor-4638 .elementor-element.elementor-element-78c05b28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4638 .elementor-element.elementor-element-78c05b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FBF8F2D6 0%, #FBF8F233 100%);}.elementor-4638 .elementor-element.elementor-element-60f4563a .elementor-button{background-color:#403E3BBF;fill:var( --e-global-color-a0225a9 );color:var( --e-global-color-a0225a9 );}.elementor-4638 .elementor-element.elementor-element-60f4563a .elementor-button:hover, .elementor-4638 .elementor-element.elementor-element-60f4563a .elementor-button:focus{background-color:var( --e-global-color-a0225a9 );color:var( --e-global-color-05e9f8e );border-color:#E7E0D700;}.elementor-4638 .elementor-element.elementor-element-60f4563a .elementor-button:hover svg, .elementor-4638 .elementor-element.elementor-element-60f4563a .elementor-button:focus svg{fill:var( --e-global-color-05e9f8e );}.elementor-4638 .elementor-element.elementor-element-51613319 .elementor-button{background-color:#403E3BC2;fill:var( --e-global-color-a0225a9 );color:var( --e-global-color-a0225a9 );}.elementor-4638 .elementor-element.elementor-element-51613319 .elementor-button:hover, .elementor-4638 .elementor-element.elementor-element-51613319 .elementor-button:focus{background-color:var( --e-global-color-a0225a9 );color:var( --e-global-color-05e9f8e );}.elementor-4638 .elementor-element.elementor-element-51613319 .elementor-button:hover svg, .elementor-4638 .elementor-element.elementor-element-51613319 .elementor-button:focus svg{fill:var( --e-global-color-05e9f8e );}.elementor-4638 .elementor-element.elementor-element-679b1867{--display:flex;--min-height:680px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.25;--padding-top:0%;--padding-bottom:8%;--padding-left:10%;--padding-right:6%;}.elementor-4638 .elementor-element.elementor-element-679b1867:not(.elementor-motion-effects-element-type-background), .elementor-4638 .elementor-element.elementor-element-679b1867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivelifestylemedicine.com/wp-content/uploads/2026/10/Untitled-design-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4638 .elementor-element.elementor-element-679b1867::before, .elementor-4638 .elementor-element.elementor-element-679b1867 > .elementor-background-video-container::before, .elementor-4638 .elementor-element.elementor-element-679b1867 > .e-con-inner > .elementor-background-video-container::before, .elementor-4638 .elementor-element.elementor-element-679b1867 > .elementor-background-slideshow::before, .elementor-4638 .elementor-element.elementor-element-679b1867 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4638 .elementor-element.elementor-element-679b1867 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FBF8F263 0%, #FBF8F200 56%);}.elementor-4638 .elementor-element.elementor-element-6d14c090 .elementor-button{background-color:#403E3BB8;fill:var( --e-global-color-a0225a9 );color:var( --e-global-color-a0225a9 );}.elementor-4638 .elementor-element.elementor-element-6d14c090 .elementor-button:hover, .elementor-4638 .elementor-element.elementor-element-6d14c090 .elementor-button:focus{background-color:var( --e-global-color-a0225a9 );color:var( --e-global-color-05e9f8e );}.elementor-4638 .elementor-element.elementor-element-6d14c090 .elementor-button:hover svg, .elementor-4638 .elementor-element.elementor-element-6d14c090 .elementor-button:focus svg{fill:var( --e-global-color-05e9f8e );}.elementor-4638 .elementor-element.elementor-element-c6c01d .elementor-button{background-color:#403E3BB3;fill:var( --e-global-color-a0225a9 );color:var( --e-global-color-a0225a9 );}.elementor-4638 .elementor-element.elementor-element-c6c01d .elementor-button:hover, .elementor-4638 .elementor-element.elementor-element-c6c01d .elementor-button:focus{background-color:var( --e-global-color-a0225a9 );color:var( --e-global-color-05e9f8e );border-color:#E7E0D700;}.elementor-4638 .elementor-element.elementor-element-c6c01d .elementor-button:hover svg, .elementor-4638 .elementor-element.elementor-element-c6c01d .elementor-button:focus svg{fill:var( --e-global-color-05e9f8e );}.elementor-4638 .elementor-element.elementor-element-21f4d23b{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0;border-style:none;--border-style:none;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4638 .elementor-element.elementor-element-21f4d23b::before, .elementor-4638 .elementor-element.elementor-element-21f4d23b > .elementor-background-video-container::before, .elementor-4638 .elementor-element.elementor-element-21f4d23b > .e-con-inner > .elementor-background-video-container::before, .elementor-4638 .elementor-element.elementor-element-21f4d23b > .elementor-background-slideshow::before, .elementor-4638 .elementor-element.elementor-element-21f4d23b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4638 .elementor-element.elementor-element-21f4d23b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#44404000;--background-overlay:'';}.elementor-4638 .elementor-element.elementor-element-1d20a862{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4638 .elementor-element.elementor-element-1d20a862::before, .elementor-4638 .elementor-element.elementor-element-1d20a862 > .elementor-background-video-container::before, .elementor-4638 .elementor-element.elementor-element-1d20a862 > .e-con-inner > .elementor-background-video-container::before, .elementor-4638 .elementor-element.elementor-element-1d20a862 > .elementor-background-slideshow::before, .elementor-4638 .elementor-element.elementor-element-1d20a862 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4638 .elementor-element.elementor-element-1d20a862 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4638 .elementor-element.elementor-element-762ed428{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-4638 .elementor-element.elementor-element-209a1377{width:100%;max-width:100%;}.elementor-4638 .elementor-element.elementor-element-209a1377.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4638 .elementor-element.elementor-element-209a1377 > .elementor-widget-container{transition:background 0.4s;}.elementor-4638 .elementor-element.elementor-element-209a1377 .slider-single-item h1{font-family:"Playfair Display", Sans-serif;font-size:66px;}.elementor-4638 .elementor-element.elementor-element-209a1377 .slider-single-item .sub-title{font-family:"Montserrat", Sans-serif;}.elementor-4638 .elementor-element.elementor-element-209a1377 .slider-single-item .bg-text{font-family:"Montserrat", Sans-serif;}.elementor-4638 .elementor-element.elementor-element-61a88a32{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;letter-spacing:1.4px;}.elementor-4638 .elementor-element.elementor-element-61a88a32 p{margin-block-end:16px;}.elementor-4638 .elementor-element.elementor-element-50d7e59d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-4638 .elementor-element.elementor-element-50d7e59d p{margin-block-end:15px;}.elementor-4638 .elementor-element.elementor-element-59fe73e9 .slider-single-item h1{font-family:"Poppins", Sans-serif;font-size:40px;}.elementor-4638 .elementor-element.elementor-element-36ec49c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4638 .elementor-element.elementor-element-15ea35db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4638 .elementor-element.elementor-element-15ea35db.e-con{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-6da171eb{width:var( --container-widget-width, 104.389% );max-width:104.389%;--container-widget-width:104.389%;--container-widget-flex-grow:0;text-align:center;}.elementor-4638 .elementor-element.elementor-element-6da171eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4638 .elementor-element.elementor-element-6da171eb .elementor-heading-title{font-size:30px;font-weight:500;text-transform:uppercase;}.elementor-4638 .elementor-element.elementor-element-66b71f4a .elementor-button{background-color:#FFFEFE00;fill:#000000;color:#000000;}.elementor-4638 .elementor-element.elementor-element-66b71f4a .elementor-button:hover, .elementor-4638 .elementor-element.elementor-element-66b71f4a .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-66b71f4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4638 .elementor-element.elementor-element-66b71f4a.elementor-element{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-66b71f4a .elementor-button:hover svg, .elementor-4638 .elementor-element.elementor-element-66b71f4a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-13cd1575{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;--margin-top:10px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;}.elementor-4638 .elementor-element.elementor-element-4fd6c687{text-align:center;}.elementor-4638 .elementor-element.elementor-element-4fd6c687 .elementor-heading-title{font-size:30px;font-weight:500;text-transform:uppercase;}.elementor-4638 .elementor-element.elementor-element-79c53b1b .elementor-button{background-color:#FFFEFE00;fill:#000000;color:#000000;}.elementor-4638 .elementor-element.elementor-element-79c53b1b .elementor-button:hover, .elementor-4638 .elementor-element.elementor-element-79c53b1b .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-79c53b1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4638 .elementor-element.elementor-element-79c53b1b.elementor-element{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-79c53b1b .elementor-button:hover svg, .elementor-4638 .elementor-element.elementor-element-79c53b1b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-2e383f6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4638 .elementor-element.elementor-element-4bc1895{text-align:center;}.elementor-4638 .elementor-element.elementor-element-4bc1895 .elementor-heading-title{font-size:26px;font-weight:500;text-transform:uppercase;}.elementor-4638 .elementor-element.elementor-element-3227838f .elementor-button{background-color:#FFFEFE00;fill:#000000;color:#000000;}.elementor-4638 .elementor-element.elementor-element-3227838f .elementor-button:hover, .elementor-4638 .elementor-element.elementor-element-3227838f .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-3227838f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4638 .elementor-element.elementor-element-3227838f.elementor-element{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-3227838f .elementor-button:hover svg, .elementor-4638 .elementor-element.elementor-element-3227838f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-8ecb2fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4638 .elementor-element.elementor-element-8ecb2fd.e-con{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-30d93d93{width:var( --container-widget-width, 104.389% );max-width:104.389%;--container-widget-width:104.389%;--container-widget-flex-grow:0;text-align:center;}.elementor-4638 .elementor-element.elementor-element-30d93d93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4638 .elementor-element.elementor-element-30d93d93 .elementor-heading-title{font-size:30px;font-weight:500;text-transform:uppercase;}.elementor-4638 .elementor-element.elementor-element-5c5cacc9 .elementor-button{background-color:#FFFEFE00;fill:#000000;color:#000000;}.elementor-4638 .elementor-element.elementor-element-5c5cacc9 .elementor-button:hover, .elementor-4638 .elementor-element.elementor-element-5c5cacc9 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-5c5cacc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4638 .elementor-element.elementor-element-5c5cacc9.elementor-element{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-5c5cacc9 .elementor-button:hover svg, .elementor-4638 .elementor-element.elementor-element-5c5cacc9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-67496c15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;--margin-top:10px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;}.elementor-4638 .elementor-element.elementor-element-67496c15.e-con{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-4f32faa2{width:var( --container-widget-width, 104.389% );max-width:104.389%;--container-widget-width:104.389%;--container-widget-flex-grow:0;text-align:center;}.elementor-4638 .elementor-element.elementor-element-4f32faa2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4638 .elementor-element.elementor-element-4f32faa2 .elementor-heading-title{font-size:30px;font-weight:500;text-transform:uppercase;}.elementor-4638 .elementor-element.elementor-element-413df65a .elementor-button{background-color:#FFFEFE00;fill:#000000;color:#000000;}.elementor-4638 .elementor-element.elementor-element-413df65a .elementor-button:hover, .elementor-4638 .elementor-element.elementor-element-413df65a .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-413df65a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4638 .elementor-element.elementor-element-413df65a.elementor-element{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-413df65a .elementor-button:hover svg, .elementor-4638 .elementor-element.elementor-element-413df65a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-72ec3c9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4638 .elementor-element.elementor-element-72ec3c9c.e-con{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-3349e1c5{width:var( --container-widget-width, 104.389% );max-width:104.389%;--container-widget-width:104.389%;--container-widget-flex-grow:0;text-align:center;}.elementor-4638 .elementor-element.elementor-element-3349e1c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4638 .elementor-element.elementor-element-3349e1c5 .elementor-heading-title{font-size:30px;font-weight:500;text-transform:uppercase;}.elementor-4638 .elementor-element.elementor-element-51d6369f .elementor-button{background-color:#FFFEFE00;fill:#000000;color:#000000;}.elementor-4638 .elementor-element.elementor-element-51d6369f .elementor-button:hover, .elementor-4638 .elementor-element.elementor-element-51d6369f .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-51d6369f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4638 .elementor-element.elementor-element-51d6369f.elementor-element{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-51d6369f .elementor-button:hover svg, .elementor-4638 .elementor-element.elementor-element-51d6369f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4638 .elementor-element.elementor-element-1b99d1c6{width:100%;max-width:100%;}.elementor-4638 .elementor-element.elementor-element-1b99d1c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4638 .elementor-element.elementor-element-1b99d1c6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4638 .elementor-element.elementor-element-1b99d1c6 .section-title h2{color:var( --e-global-color-05e9f8e );font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:600;font-style:normal;}.elementor-4638 .elementor-element.elementor-element-1b99d1c6 .section-title .sub-title{color:var( --e-global-color-05e9f8e );font-family:var( --e-global-typography-388f73e-font-family ), Sans-serif;font-weight:var( --e-global-typography-388f73e-font-weight );}.elementor-4638 .elementor-element.elementor-element-1b99d1c6 .section-title .bg-text{color:var( --e-global-color-05e9f8e );font-family:"Montserrat", Sans-serif;}.elementor-4638 .elementor-element.elementor-element-1b99d1c6 .about-right-text > div{color:var( --e-global-color-05e9f8e );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-4638 .elementor-element.elementor-element-1b99d1c6 .about-offer-item h4{color:var( --e-global-color-05e9f8e );font-family:var( --e-global-typography-03ec7fc-font-family ), Sans-serif;font-size:var( --e-global-typography-03ec7fc-font-size );font-weight:var( --e-global-typography-03ec7fc-font-weight );font-style:var( --e-global-typography-03ec7fc-font-style );}.elementor-4638 .elementor-element.elementor-element-1b99d1c6 .about-offer-item h4 + span{color:var( --e-global-color-05e9f8e );font-family:var( --e-global-typography-388f73e-font-family ), Sans-serif;font-weight:var( --e-global-typography-388f73e-font-weight );}.elementor-4638 .elementor-element.elementor-element-1b99d1c6 .about-offer-item h4 .bg-text{color:var( --e-global-color-05e9f8e );font-family:var( --e-global-typography-388f73e-font-family ), Sans-serif;font-weight:var( --e-global-typography-388f73e-font-weight );}.elementor-4638 .elementor-element.elementor-element-b1ab2f9{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4638 .elementor-element.elementor-element-b1ab2f9:not(.elementor-motion-effects-element-type-background), .elementor-4638 .elementor-element.elementor-element-b1ab2f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A68774;}.elementor-4638 .elementor-element.elementor-element-24f324a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4638 .elementor-element.elementor-element-2770d26e.elementor-element{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-4a7d6f10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4638 .elementor-element.elementor-element-5a385fd2.elementor-element{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-16abe454{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4638 .elementor-element.elementor-element-545be571{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4638 .elementor-element.elementor-element-54943f81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4638 .elementor-element.elementor-element-4e3e058d{text-align:center;}.elementor-4638 .elementor-element.elementor-element-15e22c81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4638 .elementor-element.elementor-element-15e22c81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB788;}.elementor-4638 .elementor-element.elementor-element-15e22c81 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4638 .elementor-element.elementor-element-15e22c81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4638 .elementor-element.elementor-element-5343bd58{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4638 .elementor-element.elementor-element-5343bd58:not(.elementor-motion-effects-element-type-background), .elementor-4638 .elementor-element.elementor-element-5343bd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivelifestylemedicine.com/wp-content/uploads/2026/10/BENTON-Waiting-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4638 .elementor-element.elementor-element-6e5b5817.elementor-element{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-6e5b5817 .section-title h2{font-family:"Poppins", Sans-serif;font-size:50px;}.elementor-4638 .elementor-element.elementor-element-6e5b5817 .section-title .sub-title{color:#000000;}.elementor-4638 .elementor-element.elementor-element-6e5b5817 .service-item-two .icon{color:#FFB788;}.elementor-4638 .elementor-element.elementor-element-6e5b5817 .service-item-two .icon svg{fill:#FFB788;}.elementor-4638 .elementor-element.elementor-element-6e5b5817 .service-item-two h4{font-family:"Montserrat", Sans-serif;font-size:27px;}.elementor-4638 .elementor-element.elementor-element-458841e{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-4638 .elementor-element.elementor-element-458841e:not(.elementor-motion-effects-element-type-background), .elementor-4638 .elementor-element.elementor-element-458841e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0225a9 );}.elementor-4638 .elementor-element.elementor-element-70aa95e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-4638 .elementor-element.elementor-element-70aa95e7:not(.elementor-motion-effects-element-type-background), .elementor-4638 .elementor-element.elementor-element-70aa95e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A68774A8;}.elementor-4638 .elementor-element.elementor-element-7454ae5e > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-4638 .elementor-element.elementor-element-54c7b0b7 > .elementor-widget-container{margin:0px 0px -100px 0px;padding:0px 0px 0px 0px;}.elementor-4638 .elementor-element.elementor-element-54c7b0b7 .section-title h2{color:#000000;font-family:"Poppins", Sans-serif;font-size:50px;}.elementor-4638 .elementor-element.elementor-element-54c7b0b7 .section-title .sub-title{color:#000000;font-family:"Montserrat", Sans-serif;}.elementor-4638 .elementor-element.elementor-element-54c7b0b7 .section-title .bg-text{color:#000000;font-family:"Poppins", Sans-serif;}.elementor-4638 .elementor-element.elementor-element-7ed0d50e > .elementor-widget-container{background-color:#FFFFFF;margin:80px 0px 0px 0px;}.elementor-4638 .elementor-element.elementor-element-7ed0d50e .booking-item h3{font-family:"Poppins", Sans-serif;}@media(max-width:1024px){.elementor-4638 .elementor-element.elementor-element-1b99d1c6 .about-offer-item h4{font-size:var( --e-global-typography-03ec7fc-font-size );}}@media(max-width:767px){.elementor-4638 .elementor-element.elementor-element-78c05b28:not(.elementor-motion-effects-element-type-background), .elementor-4638 .elementor-element.elementor-element-78c05b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivelifestylemedicine.com/wp-content/uploads/2026/10/home-mobile-hero-26.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4638 .elementor-element.elementor-element-78c05b28{--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:1;--padding-top:29px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4638 .elementor-element.elementor-element-60f4563a{width:100%;max-width:100%;}.elementor-4638 .elementor-element.elementor-element-51613319{width:100%;max-width:100%;}.elementor-4638 .elementor-element.elementor-element-679b1867:not(.elementor-motion-effects-element-type-background), .elementor-4638 .elementor-element.elementor-element-679b1867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revivelifestylemedicine.com/wp-content/uploads/2026/08/993A1161-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4638 .elementor-element.elementor-element-679b1867{--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:1;--padding-top:29px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4638 .elementor-element.elementor-element-6d14c090{width:100%;max-width:100%;}.elementor-4638 .elementor-element.elementor-element-c6c01d{width:100%;max-width:100%;}.elementor-4638 .elementor-element.elementor-element-21f4d23b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4638 .elementor-element.elementor-element-21f4d23b.e-con{--align-self:center;}.elementor-4638 .elementor-element.elementor-element-1d20a862{--overlay-opacity:0;}.elementor-4638 .elementor-element.elementor-element-209a1377 .slider-single-item h1{font-size:36px;}.elementor-4638 .elementor-element.elementor-element-1b99d1c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-4638 .elementor-element.elementor-element-1b99d1c6 .section-title h2{font-size:43px;}.elementor-4638 .elementor-element.elementor-element-1b99d1c6 .about-offer-item h4{font-size:var( --e-global-typography-03ec7fc-font-size );}.elementor-4638 .elementor-element.elementor-element-70aa95e7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(min-width:768px){.elementor-4638 .elementor-element.elementor-element-21f4d23b{--width:100%;}.elementor-4638 .elementor-element.elementor-element-762ed428{--width:100%;}.elementor-4638 .elementor-element.elementor-element-15ea35db{--width:30%;}.elementor-4638 .elementor-element.elementor-element-13cd1575{--width:30%;}.elementor-4638 .elementor-element.elementor-element-2e383f6b{--width:30%;}.elementor-4638 .elementor-element.elementor-element-8ecb2fd{--width:30%;}.elementor-4638 .elementor-element.elementor-element-67496c15{--width:30%;}.elementor-4638 .elementor-element.elementor-element-72ec3c9c{--width:30%;}.elementor-4638 .elementor-element.elementor-element-24f324a9{--width:25%;}.elementor-4638 .elementor-element.elementor-element-4a7d6f10{--width:25%;}.elementor-4638 .elementor-element.elementor-element-16abe454{--width:25%;}.elementor-4638 .elementor-element.elementor-element-545be571{--width:25%;}.elementor-4638 .elementor-element.elementor-element-54943f81{--width:25%;}.elementor-4638 .elementor-element.elementor-element-458841e{--content-width:1120px;}.elementor-4638 .elementor-element.elementor-element-595c749a{width:100%;}}