.elementor-1648 .elementor-element.elementor-element-7bd6002{--display:flex;--min-height:753px;--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.71;border-style:none;--border-style:none;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1648 .elementor-element.elementor-element-7bd6002:not(.elementor-motion-effects-element-type-background), .elementor-1648 .elementor-element.elementor-element-7bd6002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinemedspa.com/wp-content/uploads/2026/03/Divine-Website-March-Event-Landing-page.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1648 .elementor-element.elementor-element-7bd6002::before, .elementor-1648 .elementor-element.elementor-element-7bd6002 > .elementor-background-video-container::before, .elementor-1648 .elementor-element.elementor-element-7bd6002 > .e-con-inner > .elementor-background-video-container::before, .elementor-1648 .elementor-element.elementor-element-7bd6002 > .elementor-background-slideshow::before, .elementor-1648 .elementor-element.elementor-element-7bd6002 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1648 .elementor-element.elementor-element-7bd6002 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1648 .elementor-element.elementor-element-7bd6002:hover::before, .elementor-1648 .elementor-element.elementor-element-7bd6002:hover > .elementor-background-video-container::before, .elementor-1648 .elementor-element.elementor-element-7bd6002:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1648 .elementor-element.elementor-element-7bd6002 > .elementor-background-slideshow:hover::before, .elementor-1648 .elementor-element.elementor-element-7bd6002 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1648 .elementor-element.elementor-element-7bd6002:hover{--overlay-opacity:0.5;border-style:none;}.elementor-1648 .elementor-element.elementor-element-7bd6002, .elementor-1648 .elementor-element.elementor-element-7bd6002::before{--border-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1648 .elementor-element.elementor-element-6024b06{width:var( --container-widget-width, 56.21% );max-width:56.21%;--container-widget-width:56.21%;--container-widget-flex-grow:0;text-align:center;}.elementor-1648 .elementor-element.elementor-element-6024b06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-6024b06 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:67px;font-weight:400;line-height:65px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1648 .elementor-element.elementor-element-bc0be6b{width:var( --container-widget-width, 58.242% );max-width:58.242%;--container-widget-width:58.242%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1648 .elementor-element.elementor-element-bc0be6b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-8df77fa{width:var( --container-widget-width, 59.782% );max-width:59.782%;--container-widget-width:59.782%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1648 .elementor-element.elementor-element-8df77fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-8df77fa a{color:var( --e-global-color-primary );}.elementor-1648 .elementor-element.elementor-element-4713e35{--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;}.elementor-1648 .elementor-element.elementor-element-70ed678{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1648 .elementor-element.elementor-element-70ed678.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1648 .elementor-element.elementor-element-41e4f2c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;letter-spacing:1.3px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-1648 .elementor-element.elementor-element-b44b098 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;letter-spacing:1.3px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-1648 .elementor-element.elementor-element-2de5e15{--display:flex;--min-height:684px;--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;--justify-content:center;}.elementor-1648 .elementor-element.elementor-element-4af9f4b{--display:flex;}.elementor-1648 .elementor-element.elementor-element-40d9321 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-40d9321{text-align:start;}.elementor-1648 .elementor-element.elementor-element-40d9321 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:65px;color:var( --e-global-color-accent );}.elementor-1648 .elementor-element.elementor-element-f8339fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1648 .elementor-element.elementor-element-ad22c9d{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1648 .elementor-element.elementor-element-3fa3d60{--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;--justify-content:center;}.elementor-1648 .elementor-element.elementor-element-9101423{width:var( --container-widget-width, 125.788% );max-width:125.788%;--container-widget-width:125.788%;--container-widget-flex-grow:0;text-align:justify;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-1648 .elementor-element.elementor-element-9101423.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-5ae48d0{--display:flex;--min-height:1249px;--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-end;--align-items:center;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1648 .elementor-element.elementor-element-5ae48d0:not(.elementor-motion-effects-element-type-background), .elementor-1648 .elementor-element.elementor-element-5ae48d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#970404;}.elementor-1648 .elementor-element.elementor-element-4998e10{width:var( --container-widget-width, 84.124% );max-width:84.124%;--container-widget-width:84.124%;--container-widget-flex-grow:0;}.elementor-1648 .elementor-element.elementor-element-4998e10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-4998e10 img{width:100%;}.elementor-1648 .elementor-element.elementor-element-116cb1e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;letter-spacing:1.3px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-1648 .elementor-element.elementor-element-116cb1e{width:var( --container-widget-width, 26.757% );max-width:26.757%;--container-widget-width:26.757%;--container-widget-flex-grow:0;}.elementor-1648 .elementor-element.elementor-element-116cb1e > .elementor-widget-container{margin:-170px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-116cb1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-2046e0c{--display:flex;--min-height:1066px;--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;border-style:solid;--border-style:solid;border-width:30px 30px 30px 30px;--border-top-width:30px;--border-right-width:30px;--border-bottom-width:30px;--border-left-width:30px;border-color:var( --e-global-color-de7176c );--border-color:var( --e-global-color-de7176c );}.elementor-1648 .elementor-element.elementor-element-c46a610{width:var( --container-widget-width, 58.242% );max-width:58.242%;--container-widget-width:58.242%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;font-style:italic;color:var( --e-global-color-accent );}.elementor-1648 .elementor-element.elementor-element-c46a610 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-1648 .elementor-element.elementor-element-c46a610.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-a36ecdc{width:var( --container-widget-width, 56.21% );max-width:56.21%;--container-widget-width:56.21%;--container-widget-flex-grow:0;text-align:center;}.elementor-1648 .elementor-element.elementor-element-a36ecdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-a36ecdc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:67px;font-weight:400;line-height:65px;color:var( --e-global-color-accent );}.elementor-1648 .elementor-element.elementor-element-c64b466{width:var( --container-widget-width, 58.242% );max-width:58.242%;--container-widget-width:58.242%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;font-style:italic;color:var( --e-global-color-accent );}.elementor-1648 .elementor-element.elementor-element-c64b466 > .elementor-widget-container{margin:0px -14px -14px -14px;}.elementor-1648 .elementor-element.elementor-element-c64b466.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-85015e1{width:var( --container-widget-width, 58.242% );max-width:58.242%;--container-widget-width:58.242%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:300;text-transform:uppercase;font-style:italic;color:var( --e-global-color-accent );}.elementor-1648 .elementor-element.elementor-element-85015e1 > .elementor-widget-container{margin:-22px -14px -14px -14px;}.elementor-1648 .elementor-element.elementor-element-85015e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-1552960{width:var( --container-widget-width, 59.782% );max-width:59.782%;--container-widget-width:59.782%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:11px;color:var( --e-global-color-accent );}.elementor-1648 .elementor-element.elementor-element-1552960.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-1552960 a{color:var( --e-global-color-primary );}.elementor-1648 .elementor-element.elementor-element-7954370{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1648 .elementor-element.elementor-element-7954370.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-1d653b9{--display:flex;}.elementor-1648 .elementor-element.elementor-element-59ac062{width:var( --container-widget-width, 109.027% );max-width:109.027%;--container-widget-width:109.027%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var( --e-global-color-accent );}.elementor-1648 .elementor-element.elementor-element-59ac062.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-59ac062 a{color:var( --e-global-color-primary );}.elementor-1648 .elementor-element.elementor-element-f558aaa{--display:flex;}.elementor-1648 .elementor-element.elementor-element-575ee64{width:var( --container-widget-width, 109.027% );max-width:109.027%;--container-widget-width:109.027%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var( --e-global-color-accent );}.elementor-1648 .elementor-element.elementor-element-575ee64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1648 .elementor-element.elementor-element-575ee64 a{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-1648 .elementor-element.elementor-element-70ed678{--width:66.25%;}.elementor-1648 .elementor-element.elementor-element-2de5e15{--content-width:1200px;}.elementor-1648 .elementor-element.elementor-element-ad22c9d{--width:50%;}.elementor-1648 .elementor-element.elementor-element-3fa3d60{--width:50%;}.elementor-1648 .elementor-element.elementor-element-7954370{--width:100%;}}@media(max-width:1024px){.elementor-1648 .elementor-element.elementor-element-8df77fa{width:var( --container-widget-width, 247.5px );max-width:247.5px;--container-widget-width:247.5px;--container-widget-flex-grow:0;font-size:15px;}.elementor-1648 .elementor-element.elementor-element-70ed678{--grid-auto-flow:row;}.elementor-1648 .elementor-element.elementor-element-40d9321 .elementor-heading-title{font-size:28px;}.elementor-1648 .elementor-element.elementor-element-1552960{width:var( --container-widget-width, 247.5px );max-width:247.5px;--container-widget-width:247.5px;--container-widget-flex-grow:0;font-size:15px;}.elementor-1648 .elementor-element.elementor-element-7954370{--grid-auto-flow:row;}.elementor-1648 .elementor-element.elementor-element-59ac062{width:var( --container-widget-width, 247.5px );max-width:247.5px;--container-widget-width:247.5px;--container-widget-flex-grow:0;font-size:15px;}.elementor-1648 .elementor-element.elementor-element-575ee64{width:var( --container-widget-width, 247.5px );max-width:247.5px;--container-widget-width:247.5px;--container-widget-flex-grow:0;font-size:15px;}}@media(max-width:767px){.elementor-1648 .elementor-element.elementor-element-7bd6002{--min-height:650px;}.elementor-1648 .elementor-element.elementor-element-7bd6002:not(.elementor-motion-effects-element-type-background), .elementor-1648 .elementor-element.elementor-element-7bd6002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-196px 0px;}.elementor-1648 .elementor-element.elementor-element-6024b06{width:var( --container-widget-width, 281.68px );max-width:281.68px;--container-widget-width:281.68px;--container-widget-flex-grow:0;}.elementor-1648 .elementor-element.elementor-element-6024b06 .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-1648 .elementor-element.elementor-element-bc0be6b{width:var( --container-widget-width, 408.281px );max-width:408.281px;--container-widget-width:408.281px;--container-widget-flex-grow:0;font-size:16px;}.elementor-1648 .elementor-element.elementor-element-70ed678{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1648 .elementor-element.elementor-element-41e4f2c .elementor-button{font-size:13px;}.elementor-1648 .elementor-element.elementor-element-b44b098 .elementor-button{font-size:13px;}.elementor-1648 .elementor-element.elementor-element-40d9321.elementor-element{--align-self:center;}.elementor-1648 .elementor-element.elementor-element-40d9321 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1648 .elementor-element.elementor-element-ad22c9d{--min-height:12px;}.elementor-1648 .elementor-element.elementor-element-3fa3d60{--min-height:497px;}.elementor-1648 .elementor-element.elementor-element-9101423{text-align:center;font-size:15px;}.elementor-1648 .elementor-element.elementor-element-5ae48d0{--min-height:410px;}.elementor-1648 .elementor-element.elementor-element-4998e10{width:var( --container-widget-width, 639.227px );max-width:639.227px;--container-widget-width:639.227px;--container-widget-flex-grow:0;}.elementor-1648 .elementor-element.elementor-element-116cb1e > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-116cb1e{--container-widget-width:144px;--container-widget-flex-grow:0;width:var( --container-widget-width, 144px );max-width:144px;}.elementor-1648 .elementor-element.elementor-element-116cb1e .elementor-button{font-size:13px;}.elementor-1648 .elementor-element.elementor-element-c46a610{font-size:16px;}.elementor-1648 .elementor-element.elementor-element-a36ecdc{width:var( --container-widget-width, 218.953px );max-width:218.953px;--container-widget-width:218.953px;--container-widget-flex-grow:0;}.elementor-1648 .elementor-element.elementor-element-a36ecdc .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-1648 .elementor-element.elementor-element-c64b466{width:var( --container-widget-width, 218.336px );max-width:218.336px;--container-widget-width:218.336px;--container-widget-flex-grow:0;font-size:16px;}.elementor-1648 .elementor-element.elementor-element-85015e1{font-size:16px;}.elementor-1648 .elementor-element.elementor-element-1552960{line-height:1.5em;}.elementor-1648 .elementor-element.elementor-element-7954370{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1648 .elementor-element.elementor-element-1d653b9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1648 .elementor-element.elementor-element-59ac062{line-height:1.5em;}.elementor-1648 .elementor-element.elementor-element-f558aaa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1648 .elementor-element.elementor-element-575ee64{line-height:1.5em;}}